API Reference
Complete REST API documentation with request/response examples for all endpoints.
Base URL
https://api.solveoai.io/v1Authentication
Bearer TokenFormat
JSONAuthentication
All API requests require authentication using a Bearer token. Get your API key from Dashboard → Settings → API Keys.
curl https://api.solveoai.io/v1/agents \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Endpoints
POST
/auth/registerCreate a new user account
Request
{
"email": "user@example.com",
"password": "securepassword123",
"name": "John Doe"
}Response
{
"id": "usr_abc123",
"email": "user@example.com",
"name": "John Doe",
"created_at": "2026-01-15T10:30:00Z"
}POST
/auth/loginLogin and receive access token
Request
{
"username": "user@example.com",
"password": "securepassword123"
}Response
{
"access_token": "eyJhbGciOiJIUzI1NiIs...",
"token_type": "bearer"
}Rate Limits
API rate limits vary by subscription tier:
Free & Hobby
100 req/min
10,000 requests per day
Standard & Pro
1,000 req/min
100,000 requests per day
Enterprise
Custom
Negotiable rate limits
Official SDKs
Use the REST API with any HTTP client, or install our React Native packages from npm for mobile apps.
REST API
Call endpoints with any HTTP client using your API key or Bearer token. See the reference above for auth, routes, and webhooks.
React Native / Mobile SDK
npm install @solveoai/chat-client @solveoai/react-nativeNeed Help?
Check out our guides or reach out to our developer support team