{"openapi":"3.1.0","info":{"title":"aikravt Platform","version":"0.2.0"},"paths":{"/api/health":{"get":{"summary":"Health","operationId":"health_api_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/config":{"get":{"summary":"Config","operationId":"config_api_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/auth/demo":{"post":{"summary":"Demo","operationId":"demo_api_auth_demo_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/auth/register":{"post":{"summary":"Register","operationId":"register_api_auth_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Register"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/login":{"post":{"summary":"Login","operationId":"login_api_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Login"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/auth/logout":{"post":{"summary":"Logout","operationId":"logout_api_auth_logout_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/me":{"get":{"summary":"Me","operationId":"me_api_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/projects":{"get":{"summary":"Projects","operationId":"projects_api_projects_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"Project","operationId":"project_api_projects_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/projects/{id}":{"patch":{"summary":"Project Edit","operationId":"project_edit_api_projects__id__patch","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jobs":{"get":{"summary":"Jobs","operationId":"jobs_api_jobs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"Create Job","operationId":"create_job_api_jobs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jobs/{id}/cancel":{"post":{"summary":"Cancel","operationId":"cancel_api_jobs__id__cancel_post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/assets/{name}":{"get":{"summary":"Asset","operationId":"asset_api_assets__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ledger":{"get":{"summary":"Ledger","operationId":"ledger_api_ledger_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/payments":{"get":{"summary":"Payments","operationId":"payments_api_payments_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/telegram/link":{"post":{"summary":"Telegram Link","operationId":"telegram_link_api_telegram_link_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/overview":{"get":{"summary":"Overview","operationId":"overview_api_admin_overview_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/users":{"get":{"summary":"Users","operationId":"users_api_admin_users_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/jobs":{"get":{"summary":"All Jobs","operationId":"all_jobs_api_admin_jobs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/audit":{"get":{"summary":"Audit","operationId":"audit_api_admin_audit_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/payments":{"get":{"summary":"All Payments","operationId":"all_payments_api_admin_payments_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/users/{id}/credits":{"post":{"summary":"Adjust","operationId":"adjust_api_admin_users__id__credits_post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Adjustment"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/users/{id}":{"patch":{"summary":"Block","operationId":"block_api_admin_users__id__patch","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Block"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/models/{id}":{"patch":{"summary":"Model Patch","operationId":"model_patch_api_admin_models__id__patch","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/pause":{"post":{"summary":"Pause","operationId":"pause_api_admin_pause_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Pause"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/jobs/{id}/refund":{"post":{"summary":"Resolve","operationId":"resolve_api_admin_jobs__id__refund_post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Resolve"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/events/retry":{"post":{"summary":"Events Retry","operationId":"events_retry_api_admin_events_retry_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/integrations/n8n/jobs":{"post":{"summary":"N8N Job","operationId":"n8n_job_api_integrations_n8n_jobs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceJob"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/integrations/n8n/jobs/{id}/complete":{"post":{"summary":"Complete","operationId":"complete_api_integrations_n8n_jobs__id__complete_post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VideoResult"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payments/checkout":{"post":{"summary":"Checkout","operationId":"checkout_api_payments_checkout_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Order"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/payments/{id}/verify":{"post":{"summary":"Verify Payment","operationId":"verify_payment_api_payments__id__verify_post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/":{"get":{"summary":"Index","operationId":"index__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/telegram/webhook":{"post":{"summary":"Webhook","operationId":"webhook_api_telegram_webhook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/uploads":{"post":{"summary":"Upload","operationId":"upload_api_uploads_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Upload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/uploads/{id}":{"get":{"summary":"Upload Get","operationId":"upload_get_api_uploads__id__get","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/favorites":{"get":{"summary":"Favorites","operationId":"favorites_api_favorites_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/jobs/{id}/favorite":{"put":{"summary":"Favorite","operationId":"favorite_api_jobs__id__favorite_put","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Favorite"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/templates":{"get":{"summary":"Templates","operationId":"templates_api_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/templates":{"get":{"summary":"Admin Templates","operationId":"admin_templates_api_admin_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/templates/{id}":{"put":{"summary":"Template Save","operationId":"template_save_api_admin_templates__id__put","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Template"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/tickets":{"get":{"summary":"Tickets","operationId":"tickets_api_tickets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"Ticket Create","operationId":"ticket_create_api_tickets_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Ticket"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/tickets/{id}":{"get":{"summary":"Ticket Get","operationId":"ticket_get_api_tickets__id__get","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/tickets/{id}/messages":{"post":{"summary":"Ticket Reply","operationId":"ticket_reply_api_tickets__id__messages_post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Reply"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/staff/tickets":{"get":{"summary":"All Tickets","operationId":"all_tickets_api_staff_tickets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/staff/finance.csv":{"get":{"summary":"Finance Export","operationId":"finance_export_api_staff_finance_csv_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/staff/payments":{"get":{"summary":"Staff Payments","operationId":"staff_payments_api_staff_payments_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/users/{id}/role":{"put":{"summary":"Change Role","operationId":"change_role_api_admin_users__id__role_put","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Role"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/packages":{"get":{"summary":"All Packages","operationId":"all_packages_api_admin_packages_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/packages/{id}":{"put":{"summary":"Package Save","operationId":"package_save_api_admin_packages__id__put","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Package"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/account/security":{"get":{"summary":"Security Status","operationId":"security_status_api_account_security_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/account/mfa/setup":{"post":{"summary":"Setup","operationId":"setup_api_account_mfa_setup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Credentials"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/account/mfa/confirm":{"post":{"summary":"Confirm","operationId":"confirm_api_account_mfa_confirm_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MFACode"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/account/password":{"post":{"summary":"Password Change","operationId":"password_change_api_account_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Password"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/account/sessions/revoke":{"post":{"summary":"Revoke","operationId":"revoke_api_account_sessions_revoke_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/account/export":{"get":{"summary":"Account Export","operationId":"account_export_api_account_export_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/monitoring":{"get":{"summary":"Monitoring","operationId":"monitoring_api_admin_monitoring_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/jobs/{id}/reconcile":{"post":{"summary":"Reconcile","operationId":"reconcile_api_admin_jobs__id__reconcile_post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Reconcile"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/payments/{id}/refund":{"post":{"summary":"Money Refund","operationId":"money_refund_api_admin_payments__id__refund_post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefundRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/payments/{id}/refund/resolve":{"post":{"summary":"Money Refund Resolve","operationId":"money_refund_resolve_api_admin_payments__id__refund_resolve_post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefundResolution"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/integrations/n8n/receipts":{"post":{"summary":"Event Receipt","operationId":"event_receipt_api_integrations_n8n_receipts_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventReceipt"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/integrations/n8n/status":{"get":{"summary":"Automation Status","operationId":"automation_status_api_integrations_n8n_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"Adjustment":{"properties":{"amount":{"type":"integer","maximum":100000.0,"minimum":-100000.0,"title":"Amount"},"reason":{"type":"string","maxLength":300,"minLength":5,"title":"Reason"},"idempotency_key":{"type":"string","maxLength":160,"minLength":8,"title":"Idempotency Key"}},"additionalProperties":false,"type":"object","required":["amount","reason","idempotency_key"],"title":"Adjustment"},"Block":{"properties":{"blocked":{"type":"boolean","title":"Blocked"}},"additionalProperties":false,"type":"object","required":["blocked"],"title":"Block"},"Credentials":{"properties":{"password":{"type":"string","maxLength":200,"minLength":12,"title":"Password"},"code":{"anyOf":[{"type":"string","maxLength":6},{"type":"null"}],"title":"Code"}},"additionalProperties":false,"type":"object","required":["password"],"title":"Credentials"},"EventReceipt":{"properties":{"event_id":{"type":"string","maxLength":80,"minLength":1,"title":"Event Id"}},"additionalProperties":false,"type":"object","required":["event_id"],"title":"EventReceipt"},"Favorite":{"properties":{"enabled":{"type":"boolean","title":"Enabled"}},"additionalProperties":false,"type":"object","required":["enabled"],"title":"Favorite"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Job":{"properties":{"model_id":{"type":"string","enum":["text","image","video"],"title":"Model Id"},"prompt":{"type":"string","maxLength":12000,"minLength":1,"title":"Prompt"},"project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project Id"},"size":{"type":"string","enum":["1024x1024","1024x1536","1536x1024"],"title":"Size","default":"1024x1024"},"aspect":{"type":"string","enum":["16:9","9:16","1:1"],"title":"Aspect","default":"16:9"},"seconds":{"type":"integer","enum":[5,10],"title":"Seconds","default":5},"reference_id":{"anyOf":[{"type":"string","pattern":"^[0-9a-f]{32}$"},{"type":"null"}],"title":"Reference Id"},"parent_id":{"anyOf":[{"type":"string","pattern":"^[0-9a-f]{32}$"},{"type":"null"}],"title":"Parent Id"},"expected_cost":{"anyOf":[{"type":"integer","maximum":200000.0,"minimum":1.0},{"type":"null"}],"title":"Expected Cost"}},"additionalProperties":false,"type":"object","required":["model_id","prompt"],"title":"Job"},"Login":{"properties":{"email":{"type":"string","maxLength":254,"minLength":3,"title":"Email"},"password":{"type":"string","maxLength":200,"minLength":12,"title":"Password"},"code":{"anyOf":[{"type":"string","maxLength":6},{"type":"null"}],"title":"Code"}},"additionalProperties":false,"type":"object","required":["email","password"],"title":"Login"},"MFACode":{"properties":{"code":{"type":"string","pattern":"^\\d{6}$","title":"Code"}},"additionalProperties":false,"type":"object","required":["code"],"title":"MFACode"},"ModelPatch":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"cost":{"type":"integer","maximum":100000.0,"minimum":1.0,"title":"Cost"}},"additionalProperties":false,"type":"object","required":["enabled","cost"],"title":"ModelPatch"},"Order":{"properties":{"package":{"type":"string","enum":["start","creator","team"],"title":"Package","default":"start"}},"additionalProperties":false,"type":"object","title":"Order"},"Package":{"properties":{"credits":{"type":"integer","maximum":1000000.0,"minimum":1.0,"title":"Credits"},"rub":{"type":"integer","maximum":100000000.0,"minimum":100.0,"title":"Rub"},"stars":{"type":"integer","maximum":100000.0,"minimum":1.0,"title":"Stars"},"enabled":{"type":"boolean","title":"Enabled"}},"additionalProperties":false,"type":"object","required":["credits","rub","stars","enabled"],"title":"Package"},"Password":{"properties":{"password":{"type":"string","maxLength":200,"minLength":12,"title":"Password"},"code":{"anyOf":[{"type":"string","maxLength":6},{"type":"null"}],"title":"Code"},"new_password":{"type":"string","maxLength":200,"minLength":12,"title":"New Password"}},"additionalProperties":false,"type":"object","required":["password","new_password"],"title":"Password"},"Pause":{"properties":{"paused":{"type":"boolean","title":"Paused"}},"additionalProperties":false,"type":"object","required":["paused"],"title":"Pause"},"Project":{"properties":{"name":{"type":"string","maxLength":80,"minLength":1,"title":"Name"},"brand":{"type":"string","maxLength":4000,"title":"Brand","default":""}},"additionalProperties":false,"type":"object","required":["name"],"title":"Project"},"Reconcile":{"properties":{"outcome":{"type":"string","enum":["completed","failed"],"title":"Outcome"},"note":{"type":"string","maxLength":1000,"minLength":10,"title":"Note"},"text":{"anyOf":[{"type":"string","maxLength":20000},{"type":"null"}],"title":"Text"}},"additionalProperties":false,"type":"object","required":["outcome","note"],"title":"Reconcile"},"RefundRequest":{"properties":{"reason":{"type":"string","maxLength":1000,"minLength":10,"title":"Reason"}},"additionalProperties":false,"type":"object","required":["reason"],"title":"RefundRequest"},"RefundResolution":{"properties":{"reason":{"type":"string","maxLength":1000,"minLength":10,"title":"Reason"},"refunded":{"type":"boolean","title":"Refunded"}},"additionalProperties":false,"type":"object","required":["reason","refunded"],"title":"RefundResolution"},"Register":{"properties":{"email":{"type":"string","maxLength":254,"minLength":3,"title":"Email"},"password":{"type":"string","maxLength":200,"minLength":12,"title":"Password"},"code":{"anyOf":[{"type":"string","maxLength":6},{"type":"null"}],"title":"Code"},"name":{"type":"string","maxLength":80,"minLength":1,"title":"Name"}},"additionalProperties":false,"type":"object","required":["email","password","name"],"title":"Register"},"Reply":{"properties":{"body":{"type":"string","maxLength":4000,"minLength":1,"title":"Body"},"status":{"type":"string","enum":["open","closed"],"title":"Status","default":"open"}},"additionalProperties":false,"type":"object","required":["body"],"title":"Reply"},"Resolve":{"properties":{"reason":{"type":"string","maxLength":300,"minLength":5,"title":"Reason"}},"additionalProperties":false,"type":"object","required":["reason"],"title":"Resolve"},"Role":{"properties":{"role":{"type":"string","enum":["customer","support","finance","admin"],"title":"Role"}},"additionalProperties":false,"type":"object","required":["role"],"title":"Role"},"ServiceJob":{"properties":{"model_id":{"type":"string","enum":["text","image","video"],"title":"Model Id"},"prompt":{"type":"string","maxLength":12000,"minLength":1,"title":"Prompt"},"project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project Id"},"size":{"type":"string","enum":["1024x1024","1024x1536","1536x1024"],"title":"Size","default":"1024x1024"},"aspect":{"type":"string","enum":["16:9","9:16","1:1"],"title":"Aspect","default":"16:9"},"seconds":{"type":"integer","enum":[5,10],"title":"Seconds","default":5},"reference_id":{"anyOf":[{"type":"string","pattern":"^[0-9a-f]{32}$"},{"type":"null"}],"title":"Reference Id"},"parent_id":{"anyOf":[{"type":"string","pattern":"^[0-9a-f]{32}$"},{"type":"null"}],"title":"Parent Id"},"expected_cost":{"anyOf":[{"type":"integer","maximum":200000.0,"minimum":1.0},{"type":"null"}],"title":"Expected Cost"},"user_id":{"type":"string","title":"User Id"}},"additionalProperties":false,"type":"object","required":["model_id","prompt","user_id"],"title":"ServiceJob"},"Template":{"properties":{"title":{"type":"string","maxLength":100,"minLength":2,"title":"Title"},"kind":{"type":"string","enum":["text","image","video"],"title":"Kind"},"prompt":{"type":"string","maxLength":12000,"minLength":5,"title":"Prompt"},"enabled":{"type":"boolean","title":"Enabled","default":true}},"additionalProperties":false,"type":"object","required":["title","kind","prompt"],"title":"Template"},"Ticket":{"properties":{"subject":{"type":"string","maxLength":150,"minLength":3,"title":"Subject"},"body":{"type":"string","maxLength":4000,"minLength":5,"title":"Body"}},"additionalProperties":false,"type":"object","required":["subject","body"],"title":"Ticket"},"Upload":{"properties":{"data":{"type":"string","maxLength":5600000,"title":"Data"},"consent":{"type":"boolean","title":"Consent"}},"additionalProperties":false,"type":"object","required":["data","consent"],"title":"Upload"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VideoResult":{"properties":{"status":{"type":"string","enum":["completed","failed"],"title":"Status"},"result_url":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Result Url"},"error":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Error"}},"additionalProperties":false,"type":"object","required":["status"],"title":"VideoResult"}}}}