Changelog

History of changes to the API documentation.

WhatsApp Template Management

2026-06-04 New

We've built full WhatsApp Business template management directly into the dashboard. You can create, edit, and submit templates to Meta for approval, then use them in campaigns.

  • Template creation — two categories supported: Marketing and Utility, in French or English. Each template is composed of an optional header (plain text or media: image, video, document, or location), a body with dynamic variables (1, 2…), an optional footer, and up to 3 buttons (phone number, website URL, or quick reply).
  • Live preview — a real-time phone mockup updates as you type, showing exactly how the message will appear to recipients, including variable substitution.
  • Meta submission — once saved as a draft, click Submit to send the template to Meta for review. The template is then locked in read-only mode until Meta approves or rejects it. Upon approval, it becomes available for campaigns.
  • Editing approved templates — templates with Active or Rejected status can be edited and re-submitted to Meta. Category and language are immutable after the first submission. Upon re-submission, the template returns to Pending state while Meta re-reviews it.
  • Authentication templates — automatically provisioned (one in French, one in English) when a WhatsApp sender is validated. They include the standard OTP body and an optional "Copy code" button, configurable from the dashboard.
  • Webhook sync — template status (pending → active / rejected) is automatically updated in real time via Meta webhooks, with the rejection reason displayed when applicable.

MCP Server

2026-04-23 New

Nimba SMS now provides an MCP (Model Context Protocol) server at https://mcp.nimbasms.com, enabling AI models (Claude, Cursor, etc.) to interact directly with your account — send SMS, manage contacts, and more. The ready-to-use configuration can be copied from the API Keys menu in your dashboard.

Maximum message length increased to 7 SMS

2026-04-16 New

The maximum length of the message field has been increased from 5 to 7 SMS parts, allowing up to 1071 characters (7 × 153 characters for GSM-7bit multipart messages). This applies to the messages, campaigns, and notifications endpoints.

Multi-language support (FR / EN)

2026-01-31 Improvement

The developer documentation is now available in French and English. You can switch language from the top navigation. The OpenAPI schema, operation descriptions, parameters and response examples are translated according to the selected language. Schema responses are served with no-cache headers so that switching language reflects changes immediately.

message_cost

2026-01-11 Addition

Addition of the message_cost field in API responses for messages and verifications. This read-only field indicates the number of SMS consumed (message length in SMS count × number of recipients for messages, or 1 for verifications). It helps you track usage directly from the API response.