Skip to content

API Reference Overview

The Tenreply REST API follows standard HTTP conventions. All endpoints require authentication via a JWT session (web app) or a trl_live_... API key.

Interactive reference

The full interactive API reference is available at:

https://api.tenreply.com/api/docs

It is auto-generated from the live backend and always reflects the latest version.

Key endpoint groups

GroupPrefixDescription
Contacts/api/contactsCreate, list, update, tag contacts
Conversations/api/conversationsStart, close, assign conversations
Messages/api/messagesSend text, media, and template messages
Templates/api/templatesList and manage approved WhatsApp templates
Broadcasts/api/broadcastsSend campaigns to tagged contact lists
Webhook subscriptions/api/webhooks/subscriptionsRegister and manage REST Hooks
Zapier polling/api/zapierPolling endpoints for Zapier integration

Response format

Successful responses return JSON. Errors follow:

{
"statusCode": 400,
"message": "Validation failed",
"error": "Bad Request"
}

Rate limits

The API enforces 100 requests per 60 seconds per API key. The Retry-After header indicates when to retry if you hit the limit.