Skip to main content

GET /v1/replies?status=queued

GET/v1/replies?status=queued
scope: replies.approve 0 credits

List pending drafts (from external agents or Corty) awaiting human approval. This is the queue endpoint partners use to build their own approve/reject UI.

Query parameters​

ParamTypeDefaultDescription
statusstringqueuedOnly queued is supported
limitinteger50Max 100
offsetinteger0Pagination offset

Response​

{
"queued": [
{
"suggestion_id": "uuid",
"reply_id": "uuid",
"draft_body": "Hey John, here's what makes us different...",
"strategy": "Draft submitted by external agent via API.",
"source": "external_agent",
"created_at": "2026-03-21T10:00:00Z",
"reply": {
"from_email": "john@acme.com",
"from_name": "John Doe",
"campaign_id": "uuid",
"subject": "Re: Quick question",
"body": "Sounds interesting, tell me more",
"classification": "hot",
"received_at": "2026-03-20T14:30:00Z"
}
}
],
"count": 1,
"total_count": 1,
"limit": 50,
"offset": 0,
"has_more": false
}
Clean body

reply.body in the queued response is automatically stripped of quoted reply threads. You receive only the prospect's own text.