Base URL
All API requests should be made to:your-utmstack-instance.com with your actual UTMStack server domain.
API Versioning
The current API version is integrated into the base path. All endpoints are prefixed with/api.
Response Format
All API responses are returned in JSON format with appropriate HTTP status codes:200 OK- Request succeeded201 Created- Resource successfully created400 Bad Request- Invalid request parameters401 Unauthorized- Authentication required or failed403 Forbidden- Insufficient permissions404 Not Found- Resource not found500 Internal Server Error- Server error occurred
Pagination
List endpoints support pagination using query parameters:Page number (zero-based)
Number of items per page
Sort field and direction (e.g.,
id,desc)X-Total-Count- Total number of itemsLink- Pagination links (first, last, next, prev)