{"openapi":"3.0.3","info":{"title":"iLoveVideoEditor API","description":"Render videos from JSON, manage projects and templates.","version":"1.0.0"},"components":{"securitySchemes":{"apiKey":{"type":"apiKey","name":"x-api-key","in":"header"},"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{}},"paths":{"/openapi.json":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/health/":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/health/detailed":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/auth/signin":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/auth/signup":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/auth/resend-confirmation":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/auth/confirm":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/auth/oauth/{provider}":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"provider","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/auth/callback":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/auth/oauth/{provider}/url":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"provider","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/auth/exchange-token":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/auth/exchange-code":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/auth/refresh":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/auth/logout":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/auth/session":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/auth/user":{"get":{"responses":{"200":{"description":"Default Response"}}},"patch":{"responses":{"200":{"description":"Default Response"}}}},"/auth/reset-password":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/auth/reset-password/confirm":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/projects/admin/storage-config":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/projects/admin/migrate-thumbnails":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/projects/":{"get":{"responses":{"200":{"description":"Default Response"}}},"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/projects/stats":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/projects/{id}":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}},"patch":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}},"put":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}},"delete":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/projects/{id}/duplicate":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/projects/batch-delete":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/assets/upload-url":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/assets/{assetId}/upload":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"assetId","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/assets/":{"post":{"responses":{"200":{"description":"Default Response"}}},"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/assets/{id}":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}},"delete":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/assets/{id}/signed-url":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/assets/{id}/proxy":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/assets/batch-delete":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/render/cost":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/render/tier":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/render/":{"post":{"responses":{"200":{"description":"Default Response"}}},"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/render/{id}/cancel":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/render/{id}":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/render/{id}/download":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/render/{id}/download-url":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/render/{id}/track-bandwidth":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/render/{id}/refresh-url":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/render/internal/complete":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/render/internal/progress":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/render/internal/bandwidth":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/renditions/":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/renditions/{id}":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}},"delete":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/renditions/{id}/cancel":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/renditions/batch-delete":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/renditions/stats":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/tools/{toolId}/jobs":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"toolId","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/tools/jobs/{id}":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/tools/jobs/{id}/download":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/tools/internal/complete":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/step-types":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/presets":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/presets/{id}":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/":{"get":{"responses":{"200":{"description":"Default Response"}}},"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/{id}":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}},"put":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}},"delete":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/{id}/run":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/{id}/runs":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/runs/{runId}":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"runId","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/runs/{runId}/cancel":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"runId","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/runs/{runId}/retry":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"runId","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/runs/{runId}/steps/{stepId}/retry":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"runId","required":true},{"schema":{"type":"string"},"in":"path","name":"stepId","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/runs/{runId}/steps/{stepId}/skip":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"runId","required":true},{"schema":{"type":"string"},"in":"path","name":"stepId","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/workflows/runs/{runId}/steps/{stepId}/review":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"runId","required":true},{"schema":{"type":"string"},"in":"path","name":"stepId","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/api-keys/":{"get":{"responses":{"200":{"description":"Default Response"}}},"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/api-keys/{id}":{"delete":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/profile":{"get":{"responses":{"200":{"description":"Default Response"}}},"patch":{"responses":{"200":{"description":"Default Response"}}},"delete":{"responses":{"200":{"description":"Default Response"}}}},"/v1/team":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/team/invitations/pending":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/team/invitations":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/team/invitations/{id}":{"delete":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/team/members/{id}":{"delete":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/team/invitations/accept":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/team/invitations/{id}/decline":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/templates/":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/templates/{id}":{"get":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/templates/{id}/render":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/integrations":{"get":{"responses":{"200":{"description":"Default Response"}}},"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/integrations/{id}":{"put":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}},"delete":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/integrations/drive/auth-url":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/integrations/drive/callback":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/integrations/{id}/test":{"post":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}},"/v1/destination":{"get":{"responses":{"200":{"description":"Default Response"}}},"put":{"responses":{"200":{"description":"Default Response"}}},"delete":{"responses":{"200":{"description":"Default Response"}}}},"/v1/destination/test":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/billing/prices":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/billing/checkout":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/billing/cancel":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/billing/invoices":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/billing/credits":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/billing/usage":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/billing/subscription":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/billing/charge-usage":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/billing/admin/email-logs":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/billing/admin/send-lifecycle-emails":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/billing/webhook":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/admin/health":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/turnstile/verify":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/newsletter/subscribe":{"post":{"responses":{"200":{"description":"Default Response"}}}},"/v1/webhooks/":{"post":{"responses":{"200":{"description":"Default Response"}}},"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/webhooks/{id}":{"delete":{"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true}],"responses":{"200":{"description":"Default Response"}}}}},"servers":[{"url":"https://api.ilovevideoeditor.com","description":"Production"}]}