Skip to main content

Overview

The Solo Mobile API allows you to programmatically manage agents, phone numbers, and communications.
The API is currently in beta. Some endpoints may change.

Base URL

All API requests are made to:
https://mtxbiyilvgwhbdptysex.supabase.co/functions/v1

Authentication

All API requests require authentication via Bearer token.
curl -X GET "https://mtxbiyilvgwhbdptysex.supabase.co/functions/v1/your-endpoint" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json"
See Authentication for details on obtaining tokens.

Response Format

All responses are JSON:
{
  "data": { ... },
  "error": null
}
Or on error:
{
  "data": null,
  "error": {
    "message": "Error description",
    "code": "ERROR_CODE"
  }
}

HTTP Status Codes

CodeDescription
200Success
201Created
400Bad Request - Invalid parameters
401Unauthorized - Invalid or missing token
404Not Found
429Rate Limited
500Server Error

Rate Limiting

API requests are rate limited to:
  • 100 requests per minute per user
  • 1000 requests per hour per user
Rate limit headers are included in responses:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1234567890

Available Endpoints