API Reference
All endpoints are served by the test-qa-automation-api Lambda behind API Gateway at https://sry7g7am12.execute-api.us-west-2.amazonaws.com.
See API Specification for an interactive, schema-level view of every endpoint.
Authentication
All requests must be signed with AWS Signature Version 4 (SigV4) / IAM authentication.
The Cucumber test runner uses STS AssumeRole to obtain temporary credentials (role: test-postman-qa-role).
Internal service callers sign requests using their own service IAM role.
User Management
| Method | Path | operationId | Purpose | See Also |
|---|---|---|---|---|
|
|
|
Create a test user with a predefined state (38 named states, plus any |
|
|
|
|
Create a user with fully custom configuration (bank accounts, subscriptions, floats, LOC, bypass) |
Simulation
| Method | Path | operationId | Purpose | See Also |
|---|---|---|---|---|
|
|
|
Run daily subscription collection for a user |
|
|
|
|
Simulate webhook-triggered subscription collection |
|
|
|
|
Send subscription reminder notifications |
|
|
|
|
Collect floats in retry or scheduled status |
|
|
|
|
Simulate webhook-triggered float collection |
|
|
|
|
Trigger LOC loan collections by process type |
Test & Diagnostic
| Method | Path | operationId | Purpose | See Also |
|---|---|---|---|---|
|
|
|
Inject a raw event into a named Kinesis stream or SQS queue |
|
|
|
|
Retrieve a user record from Iterable by email |
|
|
|
|
Get a user’s marketing event history from Iterable |