Complete reference of all available SolveForce API endpoints, organized by service category.
All API requests should be made to:
https://api.solveforce.com/v1
Regional Endpoints:
- US East:
https://us-east.api.solveforce.com/v1
- US West:
https://us-west.api.solveforce.com/v1
- Europe:
https://eu.api.solveforce.com/v1
- Asia Pacific:
https://ap.api.solveforce.com/v1
| Method | Endpoint | Description |
POST | /auth/login | User authentication |
POST | /auth/refresh | Refresh access token |
POST | /auth/logout | Logout and invalidate token |
GET | /auth/verify | Verify token validity |
| Method | Endpoint | Description |
GET | /auth/api-keys | List API keys |
POST | /auth/api-keys | Create new API key |
PUT | /auth/api-keys/{key_id} | Update API key |
DELETE | /auth/api-keys/{key_id} | Delete API key |
| Method | Endpoint | Description |
GET | /accounts | List accounts |
GET | /accounts/{account_id} | Get account details |
POST | /accounts | Create new account |
PUT | /accounts/{account_id} | Update account |
DELETE | /accounts/{account_id} | Delete account |
| Method | Endpoint | Description |
GET | /accounts/{account_id}/users | List account users |
POST | /accounts/{account_id}/users | Add user to account |
PUT | /accounts/{account_id}/users/{user_id} | Update user |
DELETE | /accounts/{account_id}/users/{user_id} | Remove user |
| Method | Endpoint | Description |
GET | /connectivity/internet | List internet services |
POST | /connectivity/internet | Order internet service |
GET | /connectivity/internet/{service_id} | Get service details |
PUT | /connectivity/internet/{service_id} | Modify service |
DELETE | /connectivity/internet/{service_id} | Cancel service |
| Method | Endpoint | Description |
GET | /connectivity/fiber/availability | Check fiber availability |
POST | /connectivity/fiber/quote | Request fiber quote |
GET | /connectivity/fiber/providers | List fiber providers |
GET | /connectivity/fiber/coverage | Get coverage maps |
| Method | Endpoint | Description |
GET | /connectivity/networks | List network services |
POST | /connectivity/networks | Deploy network |
GET | /connectivity/networks/{network_id} | Get network status |
PUT | /connectivity/networks/{network_id} | Update network |
| Method | Endpoint | Description |
GET | /voice/systems | List phone systems |
POST | /voice/systems | Deploy phone system |
GET | /voice/systems/{system_id} | Get system details |
PUT | /voice/systems/{system_id} | Update system |
| Method | Endpoint | Description |
GET | /voice/calls | List calls |
POST | /voice/calls | Initiate call |
GET | /voice/calls/{call_id} | Get call details |
PUT | /voice/calls/{call_id}/transfer | Transfer call |
DELETE | /voice/calls/{call_id} | End call |
| Method | Endpoint | Description |
GET | /voice/contact-centers | List contact centers |
POST | /voice/contact-centers | Create contact center |
GET | /voice/contact-centers/{center_id}/agents | List agents |
POST | /voice/contact-centers/{center_id}/agents | Add agent |
| Method | Endpoint | Description |
GET | /cloud/infrastructure | List cloud resources |
POST | /cloud/infrastructure | Deploy infrastructure |
GET | /cloud/infrastructure/{resource_id} | Get resource details |
PUT | /cloud/infrastructure/{resource_id} | Update resource |
DELETE | /cloud/infrastructure/{resource_id} | Delete resource |
| Method | Endpoint | Description |
GET | /cloud/vms | List virtual machines |
POST | /cloud/vms | Create VM |
GET | /cloud/vms/{vm_id} | Get VM details |
PUT | /cloud/vms/{vm_id}/power | Power control |
DELETE | /cloud/vms/{vm_id} | Delete VM |
| Method | Endpoint | Description |
GET | /cloud/storage | List storage volumes |
POST | /cloud/storage | Create storage |
GET | /cloud/storage/{volume_id} | Get volume details |
PUT | /cloud/storage/{volume_id} | Resize volume |
| Method | Endpoint | Description |
GET | /security/services | List security services |
POST | /security/services | Deploy security service |
GET | /security/threats | Get threat intelligence |
POST | /security/scan | Initiate security scan |
| Method | Endpoint | Description |
GET | /security/firewalls | List firewalls |
POST | /security/firewalls | Deploy firewall |
GET | /security/firewalls/{firewall_id}/rules | Get firewall rules |
POST | /security/firewalls/{firewall_id}/rules | Add firewall rule |
| Method | Endpoint | Description |
GET | /security/certificates | List certificates |
POST | /security/certificates | Request certificate |
GET | /security/certificates/{cert_id} | Get certificate |
PUT | /security/certificates/{cert_id}/renew | Renew certificate |
| Method | Endpoint | Description |
GET | /ai/models | List AI models |
POST | /ai/models | Deploy AI model |
GET | /ai/models/{model_id} | Get model details |
POST | /ai/models/{model_id}/predict | Make prediction |
| Method | Endpoint | Description |
GET | /ai/automation | List automation rules |
POST | /ai/automation | Create automation |
GET | /ai/automation/{rule_id} | Get rule details |
PUT | /ai/automation/{rule_id} | Update rule |
| Method | Endpoint | Description |
GET | /billing/invoices | List invoices |
GET | /billing/invoices/{invoice_id} | Get invoice details |
POST | /billing/invoices | Create invoice |
PUT | /billing/invoices/{invoice_id} | Update invoice |
| Method | Endpoint | Description |
GET | /billing/payments | List payments |
POST | /billing/payments | Process payment |
GET | /billing/payments/{payment_id} | Get payment details |
POST | /billing/payments/{payment_id}/refund | Process refund |
| Method | Endpoint | Description |
GET | /billing/usage | Get usage data |
GET | /billing/usage/{service_id} | Get service usage |
GET | /billing/cost-analysis | Get cost analysis |
| Method | Endpoint | Description |
GET | /monitoring/status | Get overall status |
GET | /monitoring/services/{service_id}/status | Get service status |
GET | /monitoring/incidents | List incidents |
GET | /monitoring/maintenance | List maintenance windows |
| Method | Endpoint | Description |
GET | /monitoring/metrics | Get performance metrics |
GET | /monitoring/metrics/{metric_name} | Get specific metric |
POST | /monitoring/alerts | Create alert |
GET | /monitoring/alerts | List alerts |
| Method | Endpoint | Description |
GET | /monitoring/logs | Get system logs |
GET | /monitoring/logs/{service_id} | Get service logs |
POST | /monitoring/logs/search | Search logs |
| Method | Endpoint | Description |
GET | /support/tickets | List support tickets |
POST | /support/tickets | Create support ticket |
GET | /support/tickets/{ticket_id} | Get ticket details |
PUT | /support/tickets/{ticket_id} | Update ticket |
| Method | Endpoint | Description |
GET | /support/kb | Search knowledge base |
GET | /support/kb/{article_id} | Get article |
GET | /support/faq | Get frequently asked questions |
| Method | Endpoint | Description |
GET | /webhooks | List webhooks |
POST | /webhooks | Create webhook |
GET | /webhooks/{webhook_id} | Get webhook details |
PUT | /webhooks/{webhook_id} | Update webhook |
DELETE | /webhooks/{webhook_id} | Delete webhook |
| Method | Endpoint | Description |
GET | /webhooks/events | List available events |
GET | /webhooks/{webhook_id}/deliveries | Get delivery history |
POST | /webhooks/{webhook_id}/test | Test webhook |
| Plan | Requests/Hour | Burst Limit | Concurrent Requests |
| Developer | 1,000 | 100 | 10 |
| Business | 10,000 | 500 | 50 |
| Enterprise | 100,000 | 2,000 | 200 |
| Custom | Unlimited | Custom | Custom |
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1625097600
X-RateLimit-Burst: 100
| Region | Base URL | Services Available |
| US East | us-east.api.solveforce.com | All services |
| US West | us-west.api.solveforce.com | All services |
| Europe | eu.api.solveforce.com | All services |
| Asia Pacific | ap.api.solveforce.com | Core services |
| Canada | ca.api.solveforce.com | Core services |
curl -X GET \
https://api.solveforce.com/v1/accounts \
-H "Authorization: Bearer your_api_key" \
-H "Content-Type: application/json"
curl -X POST \
https://api.solveforce.com/v1/voice/calls \
-H "Authorization: Bearer your_api_key" \
-H "Content-Type: application/json" \
-d '{
"to": "+1234567890",
"from": "+0987654321",
"type": "voice"
}'
curl -X GET \
"https://api.solveforce.com/v1/billing/invoices?limit=50&offset=100" \
-H "Authorization: Bearer your_api_key"
{
"error": {
"code": "ERROR_CODE",
"message": "Human readable error message",
"details": {
"field": "Specific field information",
"value": "Invalid value"
},
"request_id": "req_123456789"
}
}
200 - Success
201 - Created
400 - Bad Request
401 - Unauthorized
403 - Forbidden
404 - Not Found
429 - Rate Limited
500 - Internal Server Error
Need help with API integration? Contact our API support team at (888) 765-8301 or api-support@solveforce.com
Complete API documentation and interactive testing available at docs.solveforce.com