Generate a grounded answer using the organization's knowledge base, without opening a ticket
Counts against the org's monthly deflection limit — if the limit is reached, returns 429 instead of generating for free. Only high-confidence generations count toward that limit.
Authorization
bearerAuth answers:writeOrg-scoped API key generated in Settings → API Keys (al_live_ prefix). Shared with the MCP server — the same key authenticates both surfaces. A key carries a set of least-privilege scopes; each operation lists the scope it requires. A key missing a required scope gets 403 with a WWW-Authenticate: Bearer error="insufficient_scope" header. Scope catalogue: see the x-api-scopes object and /.well-known/oauth-protected-resource.
In: header
Scope: answers:write
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/agent/answers" \ -H "Content-Type: application/json" \ -d '{ "question": "string" }'{ "answer": "string", "confidence": 0, "answered_fully": true, "high_confidence": true}{ "error": { "message": "string", "code": "rate_limited" }}{ "error": { "message": "string", "code": "rate_limited" }}{ "error": { "message": "string", "code": "rate_limited" }}{ "error": { "message": "string", "code": "rate_limited" }}{ "error": { "message": "string", "code": "rate_limited" }}Open a new support ticket on behalf of a user
Runs through the same AI triage/answer pipeline as every other channel (Discord, Slack, email) — the ticket may get auto-answered if confidence is high, otherwise it queues for human review.
Webhooks
Find the setup guide for incoming channel and billing events.