REST API documentation. 2,315 endpoints across 21 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 |
|---|---|---|
| 224 | Agent management, chat, content generation, AI workflows, ADA orchestration, red team testing | |
| 164 | SuperAdmin, company settings, provisioning, onboarding, feature flags, tier management | |
| 137 | Auth, OAuth, 2FA, sessions, user management, roles, customer portal | |
| 127 | Dashboards, metrics, cost attribution, agent ROI, drift monitoring, conversation insights | |
| 113 | Gmail, Sheets, Docs, Calendar, Forms, Tasks, Contacts, Meet, Slides, Chat, Video | |
| 110 | Products, variants, stock, POS, collections, fulfillment, catalog, identifiers | |
| 98 | KB entries, vector search, inheritance, analytics, templates, knowledge graph | |
| 95 | Transactions, invoices, subscriptions, Stripe, payment links, merchant enrollment | |
| 85 | Campaigns, social media, Local SEO, GTM, promoters, product research | |
| 81 | Inbound/outbound webhooks, Shopify, Twilio, QuickBooks, chain workflows | |
| 78 | Agency management, agent config, commerce flows, brand engine, widgets, API keys | |
| 63 | Pages, blogs, landing pages, sites, media, AI content generation | |
| 58 | Lead classification (50 Hive Codes), data import pipeline, contact matching, entity wiring | |
| 58 | Setup wizard, onboarding steps, industry templates, company provisioning | |
| 45 | Natural language business modification, vibe permissions, integration vibes | |
| 43 | AI voice calls, transcripts, voice personalities, call routing | |
| 41 | Email, SMS, chat widgets, BYOD messaging, notification settings | |
| 39 | AI-powered workspace tools, document analysis, smart search | |
| 33 | Health checks, resource monitoring, system alerts, uptime tracking | |
| 29 | File browser, S3 storage, media uploads, document management | |
| 23 | Calendar, appointments, availability, booking, slot management |
Showing 98 sample endpoints
| Method | Path |
|---|---|
| GET | /api/v1/agents |
| POST | /api/v1/ai/chat/sessions |
| POST | /api/v1/ai/chat/messages |
| POST | /api/v1/ai/orchestration/execute |
| POST | /api/v1/ai/generate/email |
| POST | /api/v1/ai/generate/blog |
| GET | /api/v1/ai/billing/usage |
| POST | /api/v1/red-team/scan |
| GET | /api/v1/cli/companies |
| POST | /api/v1/cli/companies |
| POST | /api/v1/cli/companies/{id}/switch |
| POST | /api/v1/cli/companies/{id}/send-registration |
| POST | /api/v1/cli/api-keys |
| GET | /api/v1/cli/templates |
| GET | /api/v1/cli/agents |
| GET | /api/v1/cli/agents/{type} |
| GET | /api/v1/cli/agents/{type}/tools |
| PUT | /api/v1/cli/agents/{type}/prompt |
| PUT | /api/v1/cli/agents/{type}/settings |
| POST | /api/v1/cli/agents/{type}/chat |
| GET | /api/v1/cli/flows |
| POST | /api/v1/cli/flows |
| POST | /api/v1/cli/flows/{flow_id}/activate |
| GET | /api/v1/cli/flows/{flow_id}/metrics |
| GET | /api/v1/cli/brand |
| PUT | /api/v1/cli/brand |
| GET | /api/v1/cli/brand/export |
| POST | /api/v1/cli/brand/palette |
| POST | /api/v1/cli/widgets |
| GET | /api/v1/cli/widgets/{widget_id}/embed |
| POST | /api/v1/ant/classify |
| POST | /api/v1/ant/import |
| GET | /api/v1/ant/imports |
| GET | /api/v1/ant/imports/{id}/status |
| POST | /api/v1/contact-matching/match |
| GET | /api/v1/contact-matching/settings |
| GET | /api/v1/dashboard/ant |
| POST | /api/v1/vibe/execute |
| GET | /api/v1/vibe/history |
| POST | /api/v1/vibe/rollback/{id} |
| GET | /api/v1/vibe/permissions |
| POST | /api/v1/vibe/integrations/connect |
| POST | /api/v1/voice/call |
| GET | /api/v1/voice/transcripts |
| GET | /api/v1/voice/personalities |
| POST | /api/v1/voice/personality/preview |
| GET | /api/v1/google/gmail/messages |
| POST | /api/v1/google/gmail/send |
| GET | /api/v1/google/sheets/{id}/data |
| POST | /api/v1/google/sheets/{id}/append |
| GET | /api/v1/google/calendar/events |
| GET | /api/v1/google/contacts |
| GET | /api/v1/google/tasks |
| GET | /api/v1/google/forms/{id}/responses |
| 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/collections |
| GET | /api/v1/kb/search |
| POST | /api/v1/kb/entries |
| GET | /api/v1/kb/analytics |
| GET | /api/v1/knowledge-graph/query |
| POST | /api/v1/payments/charge |
| POST | /api/v1/payments/refund |
| POST | /api/v1/payments/links |
| GET | /api/v1/payments/subscriptions |
| POST | /api/v1/campaigns |
| POST | /api/v1/social/posts |
| GET | /api/v1/local-seo/listings |
| POST | /api/v1/gtm/playbook |
| GET | /api/v1/cms/pages |
| POST | /api/v1/cms/pages |
| POST | /api/v1/cms/ai/analyze-design |
| GET | /api/v1/sites |
| GET | /api/v1/dashboard/entities |
| GET | /api/v1/analytics/cost-attribution |
| GET | /api/v1/analytics/agent-roi |
| GET | /api/v1/drift-monitor/status |
| POST | /api/v1/communications/sms |
| POST | /api/v1/communications/email |
| GET | /api/v1/chat/widgets |
| POST | /api/v1/byod/send |
| POST | /api/v1/auth/login |
| POST | /api/v1/auth/oauth/{provider} |
| POST | /api/v1/auth/2fa/setup |
| GET | /api/v1/users/me |
| GET | /api/v1/health |
| GET | /api/v1/platform/discover |
| GET | /api/v1/platform/industries |
| GET | /api/v1/mcp/tools |
| POST | /api/v1/setup/wizard |
| GET | /api/v1/setup/wizard/status |
| POST | /api/v1/onboarding/industry |
| GET | /api/v1/schedule/appointments |
| POST | /api/v1/schedule/appointments |
| GET | /api/v1/schedule/availability |