API and AuthenticationAdmin API
Admin API
Server-side API for managing your organization data
Admin API
The Admin API gives your backend systems full access to your organization's data on Tiquo. Use it to build integrations, sync data with other platforms, automate workflows, and more.
Base URL
https://api.tiquo.app/api/v1Authentication
All Admin API requests require an API key in the Authorization header:
curl -X GET "https://api.tiquo.app/api/v1/customers/CUST-000001" \
-H "Authorization: Bearer your_api_key_here"API keys are organization-scoped. You can create and manage them from Settings > API in your Tiquo dashboard.
Rate Limits
Each API key is limited to 1,000 requests per hour. If you exceed this limit, the API will return a 429 Too Many Requests response. The limit resets on a rolling window basis.
Available Endpoints
| Resource | Endpoint | Status |
|---|---|---|
| Customers | GET /customers/{customerId} | Available |
| Orders | Coming soon | In development |
| Bookings | Coming soon | In development |
| Services | Coming soon | In development |
| Products | Coming soon | In development |
| Locations | Coming soon | In development |
Response Format
All responses follow a consistent JSON structure:
{
"success": true,
"data": { ... },
"timestamp": "2025-01-15T10:30:00.000Z"
}Error responses include a descriptive message:
{
"success": false,
"error": "Customer not found with ID: CUST-999999",
"timestamp": "2025-01-15T10:30:00.000Z"
}Common Error Codes
| Status | Description |
|---|---|
400 | Bad request. Check your parameters. |
401 | Invalid or missing API key. |
403 | API key does not have permission for this operation. |
404 | The requested resource was not found. |
429 | Rate limit exceeded. Wait before retrying. |
500 | Internal server error. Contact support if this persists. |