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/v1Test Credentials
Use these credentials to obtain JWT tokens from auth-svc for testing vault-svc endpoints:
| Role | Password | Vault Permissions | |
|---|---|---|---|
| admin | admin@eventzr.com | Password123! | Full access: CRUD, legal hold, admin ops, GDPR, cleanup |
| developer | dev@eventzr.com | Password123! | Read assets, transforms, folders, quota status |
| organizer | org@eventzr.com | Password123! | Create/update assets, request transforms, create folders, share |
| user | user@eventzr.com | Password123! | 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:
| Tier | Storage | Uploads/mo | Transforms/mo | Max File Size |
|---|---|---|---|---|
| BASE (Free) | 1 GB | 100 | 50 | 25 MB |
| STUDENT | 5 GB | 500 | 200 | 50 MB |
| STARTUP | 25 GB | 2,500 | 1,000 | 100 MB |
| PRO | 250 GB | 50,000 | 50,000 | 500 MB |
| PROMAX | 1 TB | 200,000 | 200,000 | 2 GB |
| ENTERPRISE | Unlimited | Unlimited | Unlimited | 5 GB |
Transform Tier Gating
Available transform types depend on subscription tier:
| Transform | Minimum Tier | AI-Powered |
|---|---|---|
| thumbnail | BASE | No |
| resize | BASE | No |
| crop | BASE | No |
| rotate | BASE | No |
| format | PRO | No |
| watermark | PRO | No |
| compression | PRO | No |
| blur-face | PRO | Yes |
| ocr | ENTERPRISE | Yes |
| transcode | ENTERPRISE | No |
| background-removal | ENTERPRISE | Yes |
| image-upscale | ENTERPRISE | Yes |
| scene-detection | ENTERPRISE | Yes |
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