Seed Data

Test data and credentials for testing the Vault Service API on staging.

Staging Environment

All seed data is available on the staging environment at https://535ubezkse.execute-api.us-east-1.amazonaws.com/vault/v1

Test Credentials

Use these credentials to obtain JWT tokens from auth-svc for testing vault-svc endpoints:

RoleEmailPasswordVault Permissions
adminadmin@eventzr.comPassword123!Full access: CRUD, legal hold, admin ops, GDPR, cleanup
developerdev@eventzr.comPassword123!Read assets, transforms, folders, quota status
organizerorg@eventzr.comPassword123!Create/update assets, request transforms, create folders, share
useruser@eventzr.comPassword123!Read-only access to own assets, quota, legal hold status

Quick Login

Get a token from the staging auth service:

# Login as admin (full access)
curl -s -X POST https://535ubezkse.execute-api.us-east-1.amazonaws.com/auth/v1/login \
  -H "Content-Type: application/json" \
  -d '{"email":"admin@eventzr.com","password":"Password123!"}' \
  | jq -r '.data.accessToken'

# Login as developer (read-only)
curl -s -X POST https://535ubezkse.execute-api.us-east-1.amazonaws.com/auth/v1/login \
  -H "Content-Type: application/json" \
  -d '{"email":"dev@eventzr.com","password":"Password123!"}' \
  | jq -r '.data.accessToken'

Subscription Tiers & Quotas

Vault quotas are enforced per subscription tier:

TierStorageUploads/moTransforms/moMax File Size
BASE (Free)1 GB1005025 MB
STUDENT5 GB50020050 MB
STARTUP25 GB2,5001,000100 MB
PRO250 GB50,00050,000500 MB
PROMAX1 TB200,000200,0002 GB
ENTERPRISEUnlimitedUnlimitedUnlimited5 GB

Transform Tier Gating

Available transform types depend on subscription tier:

TransformMinimum TierAI-Powered
thumbnailBASENo
resizeBASENo
cropBASENo
rotateBASENo
formatPRONo
watermarkPRONo
compressionPRONo
blur-facePROYes
ocrENTERPRISEYes
transcodeENTERPRISENo
background-removalENTERPRISEYes
image-upscaleENTERPRISEYes
scene-detectionENTERPRISEYes

Quick Access Examples

# List assets (as admin)
TOKEN=$(curl -s -X POST https://535ubezkse.execute-api.us-east-1.amazonaws.com/auth/v1/login \
  -H "Content-Type: application/json" \
  -d '{"email":"admin@eventzr.com","password":"Password123!"}' \
  | jq -r '.data.accessToken')

curl -s https://535ubezkse.execute-api.us-east-1.amazonaws.com/vault/v1/assets \
  -H "Authorization: Bearer $TOKEN" | jq

# Check quota status
curl -s https://535ubezkse.execute-api.us-east-1.amazonaws.com/vault/v1/quota \
  -H "Authorization: Bearer $TOKEN" | jq

# List folders
curl -s https://535ubezkse.execute-api.us-east-1.amazonaws.com/vault/v1/folders \
  -H "Authorization: Bearer $TOKEN" | jq

# Get storage usage (admin)
curl -s https://535ubezkse.execute-api.us-east-1.amazonaws.com/vault/v1/admin/storage-usage \
  -H "Authorization: Bearer $TOKEN" | jq