API Reference
This section provides detailed information about the QuickReels AI API endpoints, including request parameters, response structures, and example usage.
Authentication
All API requests must include your API key in the Authorization
header:
Video Endpoints
Create a Video
Creates a new video using the specified parameters.
Endpoint: POST /videos/api
Request Body:
Example Request:
Response:
The status
field can be one of the following values:
processing
: The video is being generatedcompleted
: The video has been successfully createdfailed
: There was an error during video creation
Check Video Status
Retrieves the current status of a video as it is being generated.
Endpoint: GET /videos/api/{id}/status
Authentication: API Key required
Parameters:
id
(path parameter): The UUID of the video
Example Request:
Successful Response:
The status
field can be one of the following values:
processing
: The video is being generatedcompleted
: The video has been successfully createddelivered
: The video has been delivered (if applicable)failed
: There was an error during video creation
Error Handling
The API uses conventional HTTP response codes to indicate the success or failure of requests. Codes in the 2xx range indicate success, codes in the 4xx range indicate an error that resulted from the provided information (e.g., a required parameter was missing), and codes in the 5xx range indicate an error with our servers.
In case of an error, the response body will contain more information about the error:
Rate Limiting
The API is subject to rate limiting to ensure fair usage across all users. The current limits are:
- 10 requests per minute
- 1000 requests per day
If you exceed these limits, you'll receive a 429 Too Many Requests response. The response will include a Retry-After header indicating how long to wait before making another request.
For any questions or concerns about API usage, please contact our support team.