REST API documentation. 1,342 endpoints across 14 categories.
The Solid# API is organized around REST. All requests use JSON request bodies and return JSON responses. The API is versioned via URL prefix (/api/v1).
https://api.solidnumber.com/api/v1API requests require a JWT token in the Authorization header. Obtain tokens via the /api/v1/auth/login endpoint.
curl -X GET https://api.solidnumber.com/api/v1/crm/contacts \
-H "Authorization: Bearer <your_jwt_token>" \
-H "Content-Type: application/json"All endpoints are multi-tenant. Responses are automatically filtered by company_id from your token.
| Category | Endpoints | Description |
|---|---|---|
| 198 | Agents, chat, content generation, orchestration, workflows | |
| 155 | Contacts, leads, deals, pipelines, email | |
| 168 | SuperAdmin, company settings, provisioning, onboarding | |
| 118 | Transactions, invoices, subscriptions, TPP, merchant enrollment | |
| 96 | Google Workspace, QuickBooks, Shopify, Twilio, TikTok | |
| 95 | Products, variants, stock, fulfillment, POS, 3PL | |
| 92 | KB entries, vector search, inheritance, analytics, templates | |
| 88 | Dashboards, metrics, cost attribution, conversation insights | |
| 78 | Campaigns, emails, SMS, voice, follow-ups, notifications | |
| 72 | Pages, blogs, landing pages, sites, media | |
| 60 | CLI templates, API keys, company management, vibe modifications | |
| 52 | Auth, OAuth, 2FA, sessions, user management, roles | |
| 42 | Inbound/outbound webhooks, event processing | |
| 28 | HIPAA-compliant patient and appointment management |
Showing 53 sample endpoints
| Method | Path |
|---|---|
| GET | /api/v1/crm/contacts |
| POST | /api/v1/crm/contacts |
| GET | /api/v1/crm/contacts/{id} |
| PUT | /api/v1/crm/contacts/{id} |
| GET | /api/v1/crm/leads |
| POST | /api/v1/crm/leads/score |
| GET | /api/v1/crm/deals |
| POST | /api/v1/crm/deals |
| POST | /api/v1/payments/charge |
| POST | /api/v1/payments/refund |
| GET | /api/v1/payments/transactions |
| GET | /api/v1/payments/invoices |
| POST | /api/v1/payments/invoices |
| POST | /api/v1/payments/links |
| GET | /api/v1/payments/subscriptions |
| POST | /api/v1/ai/chat/sessions |
| POST | /api/v1/ai/chat/messages |
| GET | /api/v1/agents |
| POST | /api/v1/ai/generate/email |
| POST | /api/v1/ai/generate/blog |
| POST | /api/v1/ai/orchestration/execute |
| GET | /api/v1/kb/search |
| POST | /api/v1/kb/entries |
| GET | /api/v1/kb/entries |
| GET | /api/v1/kb/analytics |
| GET | /api/v1/cli/companies |
| POST | /api/v1/cli/companies |
| POST | /api/v1/cli/companies/{id}/switch |
| POST | /api/v1/cli/api-keys |
| GET | /api/v1/cli/templates |
| POST | /api/v1/vibe/execute |
| GET | /api/v1/products |
| POST | /api/v1/products |
| GET | /api/v1/inventory/stock |
| GET | /api/v1/orders |
| POST | /api/v1/pos/sale |
| GET | /api/v1/cms/pages |
| POST | /api/v1/cms/pages |
| PUT | /api/v1/cms/pages/{id}/publish |
| GET | /api/v1/blog/posts |
| GET | /api/v1/sites |
| POST | /api/v1/voice/call |
| GET | /api/v1/voice/transcripts |
| POST | /api/v1/communications/sms |
| POST | /api/v1/campaigns |
| GET | /api/v1/platform/discover |
| GET | /api/v1/platform/industries |
| GET | /api/v1/health |
| GET | /api/v1/mcp/tools |
| POST | /api/v1/auth/login |
| POST | /api/v1/auth/refresh |
| GET | /api/v1/users/me |
| POST | /api/v1/auth/oauth/{provider} |