API Documentation
Welcome to the API documentation for Fragify. This documentation provides some examples of how to interact with the Fragify API.
Base URL
All API requests are made to the following base URL:
https://beta.fragify.net/api/client/
Authentication
Authentication is required for all API endpoints. You need to include your API key as a Bearer token in the Authorization
header of your requests.
Example
curl -H "Authorization: Bearer your_api_key" https://beta.fragify.net/api/client
Response Format
All responses from the API are returned in JSON format.
Example
{
"object": "example_object",
"attributes": {
"example_attribute": "example_value"
}
}
Error Handling
The API uses standard HTTP status codes to indicate the success or failure of a request. In addition, error responses include a message that provides more details about the error.
Common Error Codes
- 400 Bad Request: The request was invalid or cannot be served.
- 401 Unauthorized: Authentication failed or user does not have permissions for the requested operation.
- 404 Not Found: The requested resource could not be found.
- 500 Internal Server Error: An error occurred on the server.
Rate Limiting
To ensure fair usage, we apply rate limiting to the API. If you exceed the rate limit, you will receive a 429 Too Many Requests
response.
Example Rate Limit Response
{
"error": "Too Many Requests",
"message": "Rate limit exceeded. Try again in 60 seconds."
}