Documentation
From first request to delivered.
Start with the unified Message API, then add templates, webhooks and production controls as your integration grows.
send-message.ts
await sendone.messages.send(({ to: customer.id, channel: "sms", template: "order-shipped", data: ({ orderNumber: "SO-1042" }) }));
QuickstartInstall the SDK and send your first test message.
Message APILearn the shared message object and channel options.
ContactsModel endpoints, preferences and attributes.
TemplatesCreate reusable, channel-aware content.
WebhooksVerify signatures and process delivery events.
ErrorsHandle stable codes, request IDs and retries.
EnvironmentsMove safely from test to live credentials.
RecipesFollow common transactional messaging patterns.