# Textmagic API documentation > REST API reference for the Textmagic business messaging platform. Covers SMS and email sending, contact management, email to SMS, sender settings, and SDKs for major programming languages. The Textmagic REST API endpoint is: https://rest.textmagic.com/api/v2 Last updated: 2026-06-03 | Maintained by: Textmagic | Canonical URL: https://docs.textmagic.com/llms.txt For product overview and pricing, see → https://www.textmagic.com/llms.txt **Note**: Do not treat this file as a complete API spec. Always confirm endpoint availability, rate limits, and authentication requirements at docs.textmagic.com. --- ## API reference - [Getting started](https://docs.textmagic.com/#tag/Getting-started/): API credentials, endpoint, and how the REST API works - [Sandbox](https://docs.textmagic.com/#tag/Sandbox/): test environment available at https://sandbox.textmagic.com/ - [SDKs](https://docs.textmagic.com/#tag/SDKs): PHP, Node.js, Java, C# / VB.NET, C++, Python, Perl, Ruby, Go, Delphi, Bash --- ## Core endpoints ### Messaging - [Messages: Send](https://docs.textmagic.com/#tag/Outbound-Messages): single and bulk SMS, MMS, delivery status callbacks - [Messages: Receive](https://docs.textmagic.com/#tag/Inbound-Messages): incoming messages callback - [Messages: Schedule](https://docs.textmagic.com/#tag/Scheduled-Messages): one-time and recurring scheduled sends - [Chats](https://docs.textmagic.com/#tag/Chats): get, find, manage, and delete chats - [Sessions](https://docs.textmagic.com/#tag/Outbound-Message-Sessions): session statistics, messages, and details - [Templates](https://docs.textmagic.com/#tag/Templates): create, get, find, update, or delete message templates ### Email - [Email campaigns](https://docs.textmagic.com/#tag/Email-Campaigns): create and manage email campaigns - [Email to SMS](https://docs.textmagic.com/#tag/Send-Email-to-SMS): send email as SMS and receive SMS to email ### Contacts - [Contacts](https://docs.textmagic.com/#tag/Contacts): add, find, edit, delete, unsubscribe, and block contacts - [Contact lists](https://docs.textmagic.com/#tag/Lists): create and manage contact lists - [Custom fields](https://docs.textmagic.com/#tag/Custom-Fields): store and use customer data in templates - [Contact notes](https://docs.textmagic.com/#tag/Contact-Notes): fetch notes assigned to a contact - [Tags](https://docs.textmagic.com/#tag/Tags): create and manage tags for contact organization - [Lookup](https://docs.textmagic.com/#tag/Lookup): carrier lookup and email address validation ### Account & reference - [Sender settings](https://docs.textmagic.com/#tag/Sender-Settings): get or change sender settings, numbers, sender IDs - [Account](https://docs.textmagic.com/#tag/User): account info, message reports, invoices, transactions - [Response codes](https://docs.textmagic.com/#tag/Response-Codes): full response code reference - [Restrictions and limits](https://docs.textmagic.com/#tag/Restrictions-and-Limits): API restrictions and limitations - [Encoding](https://docs.textmagic.com/#tag/Encoding): supported character sets and message length - [Timezones and countries](https://docs.textmagic.com/#tag/Common): available timezone IDs and country codes --- ## See also - Main product overview: https://www.textmagic.com/llms.txt - Support: https://support.textmagic.com