Seed Data
Pre-populated test data available in the staging environment for development and testing.
Staging Environment
The staging environment is pre-seeded with providers, test credentials, and sample integrations. Use the test credentials below to authenticate and access all 107 endpoints.
Demo Tenant
| Field | Value |
|---|---|
| Tenant ID | a0000001-0000-0000-0000-000000000001 |
| System Tenant ID | 00000000-0000-0000-0000-000000000000 |
| API Gateway URL | https://535ubezkse.execute-api.us-east-1.amazonaws.com |
| Base Path | /integrationhub/v1 |
Test Users
Obtain JWT tokens from auth-svc using these credentials. Include the token in the Authorization: Bearer <token> header.
| Role | Tier | Access | |
|---|---|---|---|
admin@eventzr.com | admin | Enterprise | All 107 endpoints, admin APIs, internal APIs |
organizer@eventzr.com | organizer | Pro | Executions, credentials, OAuth, WhatsApp, marketplace |
user@eventzr.com | user | Base | Read-only provider listing, marketplace browsing |
Seeded Providers (12)
These providers are pre-configured in the staging environment with test credentials.
| Provider Key | Category | Status |
|---|---|---|
stripe | payment | ACTIVE |
twilio | communication | ACTIVE |
meta-whatsapp | communication | ACTIVE |
sendgrid | ACTIVE | |
aws-ses | ACTIVE | |
aws-sns | sms | ACTIVE |
google-maps | maps | ACTIVE |
openai | ai | ACTIVE |
cloudinary | media | ACTIVE |
firebase | push | ACTIVE |
pinata | storage | ACTIVE |
google-calendar | calendar | ACTIVE |
Quick Access
1. Get a JWT tokenbash
curl -s -X POST "https://535ubezkse.execute-api.us-east-1.amazonaws.com/auth/v1/token" \
-H "Content-Type: application/json" \
-d '{"email":"admin@eventzr.com","password":"Admin123!"}' \
| jq -r '.data.accessToken'2. List all providersbash
curl -X GET "https://535ubezkse.execute-api.us-east-1.amazonaws.com/integrationhub/v1/providers" \
-H "Authorization: Bearer $TOKEN" \
-H "x-tenant-id: a0000001-0000-0000-0000-000000000001"3. Check service healthbash
curl -s "https://535ubezkse.execute-api.us-east-1.amazonaws.com/integrationhub/v1/health/liveness"4. Execute an integrationbash
curl -X POST "https://535ubezkse.execute-api.us-east-1.amazonaws.com/integrationhub/v1/execute" \
-H "Authorization: Bearer $TOKEN" \
-H "x-tenant-id: a0000001-0000-0000-0000-000000000001" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"category": "communication",
"intent": "message.send.sms",
"payload": {
"to": "+919876543210",
"body": "Hello from EventZR staging!"
}
}'Subscription Tiers & Quotas
Execution quotas and rate limits vary by subscription tier.
| Tier | Executions/Month | Rate Limit/Min | Providers |
|---|---|---|---|
| Base (Free) | 100 | 10/min | 3 |
| Student | 500 | 30/min | 5 |
| Startup | 5,000 | 100/min | 10 |
| Pro | 50,000 | 500/min | Unlimited |
| Enterprise | Unlimited | 5,000/min | Unlimited |
Required Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer JWT token from auth-svc |
x-tenant-id | Yes | UUID of the tenant (must match JWT claim) |
x-request-id | No | UUID for request tracing across services |
Idempotency-Key | No | UUID to prevent duplicate executions (24h TTL) |