Skip to main content

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:

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