Getting Started
Welcome to the Spirius Developer Documentation! This guide will help you get started with our APIs and services.
Overview
Spirius provides comprehensive messaging and communication APIs that enable you to:
- Send SMS messages globally
- Send single SMS messages (single transactions)
- Send batches of SMS messages (bulk transactions)
- Send RCS messages (beta)
- Manage delivery reports and analytics
- Access advanced routing and failover capabilities
Authentication
Most API's require basic authentication:
Basic Authentication
Authorization: Basic your-base64-encoded-user-name-and-password
Some API's have additional authentication methods, such as Oauth2, please check the API references for more information.
Quick Start
1. Get Your API Credentials
Contact our support team to obtain your API credentials:
- Email: support@spirius.com
- Support Portal: https://spirius.com/contact
2. Make Your First API Call
curl -X POST https://rest.spirius.com/v1/sms/send \
-H "Authorization: Basic your-base64-encoded-user-name-and-password" \
-H "Content-Type: application/json" \
-d '{
"to": "+1234567890",
"message": "Hello from Spirius!",
"from": "SPIRIUS"
}'
3. Handle the Response
{
"messageId": "<uuid>"
}
Rate Limits
- Configurable per account, specified in contract
- Contact your account manager if you need to increase your rate limits
Support
Need help? We're here to assist:
- Documentation: Browse our comprehensive guides and examples
- API Reference: Detailed OpenAPI specifications
- Support Team: Contact us for technical assistance at support@spirius.com