cURL
curl --request GET \ --url https://apis.viggle.ai/api/scenes/{scene_id} \ --header 'Authorization: Bearer <token>'
{ "id": "660e8400-e29b-41d4-a716-446655440000", "name": "Dance Sequence", "status": "pending", "duration_seconds": 6.67, "fps": 30, "total_frames": 200, "width": 1920, "height": 1080, "job_id": "scene_660e8400e29b", "error_message": "<string>", "credits_used": 6.67, "created_at": "2023-11-07T05:31:56Z", "completed_at": "2023-11-07T05:31:56Z" }
Get scene details by ID
ready
failed
import requests scene_id = "YOUR_SCENE_ID" url = f"https://apis.viggle.ai/api/scenes/{scene_id}" headers = { "Authorization": "Bearer YOUR_API_KEY", } response = requests.get(url, headers=headers) result = response.json() if result.get("error_code"): print(f"Error: {result['error_code']} - {result.get('message')}") else: scene = result["data"] print(f"Name: {scene['name']}") print(f"Status: {scene['status']}")
API key passed as Bearer token
Scene details
"660e8400-e29b-41d4-a716-446655440000"
"Dance Sequence"
pending
6.67
30
200
1920
1080
"scene_660e8400e29b"