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

FieldValue
Tenant IDa0000001-0000-0000-0000-000000000001
System Tenant ID00000000-0000-0000-0000-000000000000
API Gateway URLhttps://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.

EmailRoleTierAccess
admin@eventzr.comadminEnterpriseAll 107 endpoints, admin APIs, internal APIs
organizer@eventzr.comorganizerProExecutions, credentials, OAuth, WhatsApp, marketplace
user@eventzr.comuserBaseRead-only provider listing, marketplace browsing

Seeded Providers (12)

These providers are pre-configured in the staging environment with test credentials.

Provider KeyCategoryStatus
stripepaymentACTIVE
twiliocommunicationACTIVE
meta-whatsappcommunicationACTIVE
sendgridemailACTIVE
aws-sesemailACTIVE
aws-snssmsACTIVE
google-mapsmapsACTIVE
openaiaiACTIVE
cloudinarymediaACTIVE
firebasepushACTIVE
pinatastorageACTIVE
google-calendarcalendarACTIVE

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.

TierExecutions/MonthRate Limit/MinProviders
Base (Free)10010/min3
Student50030/min5
Startup5,000100/min10
Pro50,000500/minUnlimited
EnterpriseUnlimited5,000/minUnlimited

Required Headers

HeaderRequiredDescription
AuthorizationYesBearer JWT token from auth-svc
x-tenant-idYesUUID of the tenant (must match JWT claim)
x-request-idNoUUID for request tracing across services
Idempotency-KeyNoUUID to prevent duplicate executions (24h TTL)