Seed Data
Test data and credentials available in the staging environment for developer testing.
Staging Environment
The staging environment is connected to a live OpenSearch cluster. Indices are created per-tenant on first use via the admin API. Use the credentials below to test all endpoints.
Test Credentials
| Field | Value |
|---|---|
| API Base URL | https://535ubezkse.execute-api.us-east-1.amazonaws.com/search/v1 |
| Demo Tenant ID | a0000001-0000-0000-0000-000000000001 |
| Developer Login | dev@eventzr.com / Password123! |
| Admin Login | admin@eventzr.com / Password123! |
OpenSearch Indices
Each tenant gets isolated indices with the pattern {base-index}_{tenant-id}. Indices are created via the admin API on first deployment.
| Base Index | Entity | Key Fields |
|---|---|---|
eventzr-events | Events | title, description, category, tags, location, dates, price |
eventzr-venues | Venues | name, description, type, address, capacity, amenities, geo |
eventzr-artists | Artists | name, bio, genre, instruments, social_links |
eventzr-destinations | Destinations | name, description, country, region, highlights, geo |
eventzr-brands | Brands | name, description, industry, website, logo_url |
Quick Start Commands
1. Get a JWT tokenbash
# Login to get access token
curl -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!"}'
# Export for subsequent requests
export TOKEN="<accessToken from response>"
export TENANT_ID="a0000001-0000-0000-0000-000000000001"
export API="https://535ubezkse.execute-api.us-east-1.amazonaws.com/search/v1"2. Check service healthbash
curl $API/_internal/healthz3. Run a keyword searchbash
curl -X POST "$API/search" \
-H "Authorization: Bearer $TOKEN" \
-H "x-tenant-id: $TENANT_ID" \
-H "Content-Type: application/json" \
-d '{"query":"concert","use_semantic":false}'4. List saved searchesbash
curl "$API/saved-searches" \
-H "Authorization: Bearer $TOKEN" \
-H "x-tenant-id: $TENANT_ID"5. Get trending searchesbash
curl "$API/trending" \
-H "Authorization: Bearer $TOKEN" \
-H "x-tenant-id: $TENANT_ID"Subscription Tiers & Limits
| Tier | Searches/min | Saved Searches | Alerts | AI Features |
|---|---|---|---|---|
| Base (Free) | 10 | 5 | 0 | No |
| Student | 30 | 10 | 2 | No |
| Startup | 60 | 25 | 5 | Basic |
| Pro | 120 | 100 | 25 | Full |
| Enterprise | Unlimited | Unlimited | Unlimited | Full + ZAR |