Documentation/API Reference

API Reference

Complete REST API documentation with request/response examples for all endpoints.

Base URL
https://api.solveoai.io/v1
Authentication
Bearer Token
Format
JSON

Authentication

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/register

Create 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/login

Login 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-native
React Native SDK docs

Need Help?

Check out our guides or reach out to our developer support team