API
Build on top of QuickPly.
A clean REST API. Generate replies, manage tone profiles, stream usage.
Authentication
All requests require a Bearer token. Generate one in your dashboard → API keys.
Authorization: Bearer rpiq_live_sk_...
POST
/v1/repliesGenerate three reply variations for a customer email.
Request body
{
"email": "Hi, my order hasn't arrived...",
"tone": "empathetic",
"language": "en",
"variants": 3,
"customer_name": "Priya"
}200 OK
{
"drafts": [
{ "variant": "balanced", "body": "...", "confidence": 94, "quality": 9.4 },
{ "variant": "concise", "body": "...", "confidence": 89, "quality": 8.7 },
{ "variant": "detailed", "body": "...", "confidence": 96, "quality": 9.6 }
],
"language_detected": "en",
"model": "rpiq-balanced"
}POST
/v1/tonesCreate or update a custom tone profile from sample replies.
Request body
{
"name": "Atlas concierge",
"samples": [
"Dear Priya, ...",
"We have personally reviewed..."
]
}200 OK
{ "id": "tone_abc123", "trained": true, "samples_count": 2 }GET
/v1/usageRead your workspace's reply usage and remaining quota.
200 OK
{
"period": "2026-05",
"replies_used": 7820,
"replies_limit": 10000,
"by_channel": { "gmail": 1840, "zendesk": 2640, "intercom": 1280 }
}Rate limits
60 requests / minute on Starter, 600 / min on Growth, custom on Enterprise. Burst windows up to 2× over a 10-second period.