The Stax API is organized around REST, providing predictable, resource-oriented URLs and standard HTTP response codes for indicating errors. This makes it easy to integrate with, whether you're a seasoned developer or just getting started.
Getting Started
All API requests should be made to the following base URL:
https://apiprod.fattlabs.comWhen using a live or sandbox API key, you will use the same production URL. However, your sandbox will be linked to a test gateway and will not use real money.
To access the API, you need an API key. All requests must include this key in the Authorization header as a Bearer Token.
Authorization: Bearer YOUR_SECRET_KEY⚠️ Keep your API key secure and never expose it in client-side code or public repositories.
Example Request
curl -X GET "https://apiprod.fattlabs.com/"\
-H "Authorization: Bearer YOUR_SECRET_KEY"\
-H "Content-Type: application/json"API Features
The Content-Type header must always be set to:
application/jsonThis ensures the API understands your requests and responds with JSON.
The Stax API supports standard HTTP methods:
- GET: Retrieve a resource
- POST: Create a new resource
- PUT: Update an existing resource
- DELETE: Delete a resource
Important Information
Rate Limits
The API enforces a rate limit of 100 requests per minute. If you exceed this limit, you'll receive a 429 Too Many Requests response.
The Retry-After header in the response indicates when you can retry your request.
Error Handling
The Stax API uses standard HTTP status codes to indicate the success or failure of requests:
| Status Code | Meaning | Description |
|---|---|---|
| 200 OK | ✅ Success | The request was successful |
| 400 Bad Request | ❌ Client Error | Invalid request (missing parameters) |
| 401 Unauthorized | 🔒 Auth Error | Authentication failed (missing/incorrect API key) |
| 404 Not Found | 🔍 Not Found | The requested resource does not exist |
| 429 Too Many Requests | ⏰ Rate Limited | You've exceeded the rate limit |
| 500 Internal Server Error | 🔧 Server Error | Something went wrong on our end |
Cross-Origin Resource Sharing (CORS)
The Stax API supports CORS, allowing secure interaction from client-side applications.
⚠️ Important: Never expose your secret API key in public client-side code.
Need Help?
If you have any questions or run into issues:
- Check out our comprehensive API Documentation
- Contact our support team for assistance
- Review the examples and guides in this documentation
