Back to home
API Reference
API Reference
Complete reference for the Boreal.AI REST API. Authenticate, query, and integrate.
Base URL
https://api.borealtech.solutions/v1Authentication
All API requests require a Bearer token in the Authorization header. Generate your API key from the dashboard under Settings > API Keys.
curl -X GET https://api.borealtech.solutions/v1/sources \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Endpoints
Available API endpoints grouped by resource category.
Data Sources
GET
/sourcesList all connected data sourcesPOST
/sourcesConnect a new data sourceDELETE
/sources/:idRemove a data source by IDAnalytics
GET
/analytics/overviewGet analytics overview and summaryGET
/analytics/reports/:idRetrieve a specific report by IDPOST
/analytics/queryExecute a custom analytics queryModels
GET
/modelsList all available AI modelsPOST
/models/:id/predictRun a prediction on a modelGET
/models/:id/metricsGet performance metrics for a modelWebhooks
POST
/webhooksRegister a new webhook endpointDELETE
/webhooks/:idRemove a webhook by IDRate Limits
API rate limits vary by plan. Exceeding the limit returns a 429 status code. Rate limits reset every minute.
100/min
Starter
1,000/min
Professional
10,000/min
Enterprise
Error Codes
| Code | Name | Description |
|---|---|---|
400 | Bad Request | The request body is malformed or missing required fields. |
401 | Unauthorized | Invalid or missing API key. |
403 | Forbidden | Your API key does not have permission for this resource. |
404 | Not Found | The requested resource does not exist. |
429 | Too Many Requests | Rate limit exceeded. Wait before retrying. |
500 | Internal Server Error | An unexpected error occurred. Contact support if it persists. |