Documentation
GET/admin/analytics
Get platform analytics
Returns core platform metrics including user counts, app counts, job statistics, review counts, and recent activity.

No request parameters

GET/admin/users
List users
Returns paginated user records with role, ban status, and app counts.

Parameters

searchquery
string
limitquery
integer
cursorquery
string
PATCH/admin/users/update
Update user status
Updates a user's role and ban settings returning the new record.

Request Body

Bodyapplication/json
FieldTypeNotes
userId
string
required
role
string
enum: admin | user
banned
boolean
banReason
string
GET/admin/tickets
List support tickets
Returns paginated support tickets with optional filtering by status and type.

Parameters

statusquery
string
typequery
string
searchquery
string
limitquery
integer
cursorquery
string
GET/admin/tickets/{ticketId}
Get ticket details
Returns detailed information for a specific support ticket including user information.

Parameters

ticketIdpathrequired
string
PATCH/admin/tickets/{ticketId}/status
Update ticket status
Updates the status of a support ticket and returns the updated record.

Parameters

ticketIdpathrequired
string

Request Body

Bodyapplication/json
FieldTypeNotes
status
string
required
enum: OPEN | IN_PROGRESS | RESOLVED | CLOSED
POST/admin/tickets/{ticketId}/messages
Add message to ticket
Adds a new message to an existing support ticket as admin.

Parameters

ticketIdpathrequired
string

Request Body

Bodyapplication/json
FieldTypeNotes
message
string
required
GET/admin/email-templates
List email templates
Returns all available email templates with metadata.

No request parameters

POST/admin/send-test-email
Send test email and push notification
Sends a test email and push notification with sample data to the specified recipient.

Request Body

Bodyapplication/json
FieldTypeNotes
to
string (email)
required
template
string
required
GET/admin/jobs
List queue jobs
Returns paginated queue jobs with optional filtering by status and queue.

Parameters

statusquery
string
queueNamequery
string
searchquery
string
daysquery
integer
limitquery
integer
cursorquery
string
GET/admin/jobs/{jobId}
Get job details
Returns detailed information for a specific queue job including payload, result, error, and logs.

Parameters

jobIdpathrequired
string
GET/admin/jobs/stats
Get job statistics for charts
Returns aggregated job statistics over time for visualization.

Parameters

daysquery
integer
GET/admin/jobs/queues
Get unique queue names
Returns list of unique queue names for filtering.

No request parameters

POST/admin/jobs/{jobId}/retry
Retry failed job
Creates a new job with the same payload and resumes the queue for processing.

Parameters

jobIdpathrequired
string
GET/admin/agents
List all agents
Returns all A/B agents with app info, status, and event counts.

No request parameters

GET/admin/agents/{agentId}
Get agent detail
Returns full agent details with app info and counts.

Parameters

agentIdpathrequired
string
GET/admin/agents/{agentId}/events
List agent events
Returns paginated agent events for the admin detail view.

Parameters

agentIdpathrequired
string
cursorquery
string
limitquery
integer
POST/admin/agents/{agentId}/wake
Wake sleeping agent
Clears the waitUntil field to wake a sleeping agent immediately.

Parameters

agentIdpathrequired
string