Appearance
Support API
The SendAPI platform provides programmatic access to our AI Support Chatbot and our human support ticketing system.
AI Chat Support
Interact with our AI assistant trained on SendAPI documentation and common troubleshooting flows. This is the fastest way to get code snippets or debug API errors.
POST /v1/support/chat
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
message | string | Yes | Your question or prompt. |
history | array | No | An array of previous user and assistant message objects to maintain conversation context. |
bash
curl -X POST https://sendapi.co/v1/support/chat \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"message": "How do I send a WhatsApp message in Python?"
}'Create a Support Ticket
If the AI cannot resolve your issue, escalate it to a human engineer by opening a support ticket.
POST /v1/support/tickets
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
subject | string | Yes | A brief summary of the issue. |
description | string | Yes | Detailed steps to reproduce the problem. |
Response
json
{
"success": true,
"data": {
"id": 102,
"subject": "Webhooks not firing for WhatsApp",
"status": "open",
"created_at": "2026-03-09T14:30:00.000000Z"
}
}List Tickets
Retrieve all open and closed support tickets for your team.
GET /v1/support/tickets
View Ticket Details
Fetch the full thread of messages for a specific support ticket.
GET /v1/support/tickets/{id}
Reply to a Ticket
Send a follow-up message to an open support ticket.
POST /v1/support/tickets/{id}/messages
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
message | string | Yes | Your reply content. |