### GET /api/video/library Source: https://sisif.ai/llms-full.txt Lists all videos associated with the user account. ```APIDOC ## GET /api/video/library ### Description Lists all videos belonging to the user. ### Method GET ### Endpoint /api/video/library ``` -------------------------------- ### GET /api/video/{id} Source: https://sisif.ai/llms-full.txt Retrieves the details of a specific video by its unique identifier. ```APIDOC ## GET /api/video/{id} ### Description Retrieves the details of a specific video. ### Method GET ### Endpoint /api/video/{id} ### Parameters #### Path Parameters - **id** (string) - Required - The unique identifier of the video. ``` -------------------------------- ### GET https://sisif.ai/api/video/{id}/status Source: https://sisif.ai/llms-full.txt Retrieves the current status and download information for a specific video generation task. ```APIDOC ## GET https://sisif.ai/api/video/{id}/status ### Description Checks the status of a video generation task and returns the download URL once complete. ### Method GET ### Endpoint https://sisif.ai/api/video/{id}/status ### Parameters #### Path Parameters - **id** (string) - Required - The unique identifier of the video task ``` -------------------------------- ### GET /api/video/{id}/status Source: https://sisif.ai/llms-full.txt Checks the current generation status of a specific video. ```APIDOC ## GET /api/video/{id}/status ### Description Checks the generation status of a specific video. ### Method GET ### Endpoint /api/video/{id}/status ### Parameters #### Path Parameters - **id** (string) - Required - The unique identifier of the video. ``` -------------------------------- ### POST https://sisif.ai/api/video/create Source: https://sisif.ai/llms-full.txt Initiates the generation of a new video based on the provided prompt and configuration. ```APIDOC ## POST https://sisif.ai/api/video/create ### Description Creates a new video generation task. ### Method POST ### Endpoint https://sisif.ai/api/video/create ### Request Body - **prompt** (string) - Required - Your video description here - **duration** (integer) - Required - Duration in seconds (3-15) - **style** (string) - Required - Visual style of the video ### Response #### Success Response (200) - **id** (string) - Unique identifier for the video task - **status** (string) - Current status of the task - **estimated_completion** (string) - ISO 8601 timestamp for estimated completion - **webhook_url** (string) - Optional webhook endpoint ``` -------------------------------- ### POST /api/video/create Source: https://sisif.ai/llms-full.txt Generates a new video based on provided parameters. ```APIDOC ## POST /api/video/create ### Description Generates a new video using the Sisif AI processing engine. ### Method POST ### Endpoint /api/video/create ``` -------------------------------- ### Create Video Generation Request Source: https://sisif.ai/llms-full.txt Send a POST request to the video creation endpoint with the required prompt, duration, and style parameters. ```HTTP POST https://sisif.ai/api/video/create Content-Type: application/json { "prompt": "Your video description here", "duration": 10, "style": "cinematic" } ``` -------------------------------- ### Check Video Generation Status Source: https://sisif.ai/llms-full.txt Retrieve the current status and download URL for a specific video generation task using its ID. ```HTTP GET https://sisif.ai/api/video/{id}/status ``` -------------------------------- ### Video Generation Response Format Source: https://sisif.ai/llms-full.txt The API returns a JSON object containing the video ID and current processing status. ```JSON { "id": "video-uuid", "status": "processing", "estimated_completion": "2024-01-01T12:00:00Z", "webhook_url": "optional-webhook-endpoint" } ``` -------------------------------- ### Authenticate API Requests Source: https://sisif.ai/llms-full.txt Include the Authorization header with a Bearer token in all API requests. ```HTTP Authorization: Bearer YOUR_API_KEY ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.