Edge Matrix StudioEdge Matrix Studio
REST · OpenAPI 3.1

REST API وOpenAPI

اكتشف النماذج والحسابات ونقاط النهاية من دليل القدرات قبل استخدام الإنشاء والنشر والشخصيات والتحليلات والجلسات والأجهزة البعيدة.

Base URL: https://studio-api.mysovi.ai/api
Authentication: Authorization: Bearer $EMS_API_KEY
حماية API

حدود واضحة لمعدل كل استدعاء آلي

تُحتسب طلبات REST وMCP البعيد معاً حسب مفتاح API والحساب وعنوان IP للعميل. يؤدي بلوغ أي حد إلى إيقاف العمل قبل المعالجة، مما يقلل إساءة الاستخدام وتضخم التكلفة.

ترتيب القيم المفتاحالحسابIP
يُحد اندفاع IP قبل المصادقة إلى 30/10 ثوانٍ، أو 150/10 ثوانٍ للرفع. لا تتجاوز المفاتيح الإضافية حصة الحساب، وتتضمن 429 ترويسة Retry-After.
الحصة الافتراضية لكل 60 ثانية
قراءة
120 · 240 · 300
كتابة
30 · 60 · 120
مدفوع
5 · 10 · 20
رفع
300 · 600 · 900
MCP
60 · 120 · 180

Discovery-first workflow

تعيد كل الإمكانات استخدام عزل المستأجر والأدوار ونطاق الحسابات وسجل التدقيق. تعتمد النماذج والحسابات المتاحة على إعداد المستأجر بعد تسجيل الدخول.

EndpointPurpose
GET /developer/capabilitiesDiscover the complete allowlisted capability catalog
GET /developer/openapi.jsonDownload the tenant-aware OpenAPI 3.1 document
GET /developer/modelsList available video, image, audio and music models
GET /developer/accountsList visible social accounts and health
GET /developer/statusQuery jobs, publications and account status
POST /generateCreate a video, image, voice, or music generation job
POST /composeCreate a composition job
POST /publish/tiktokCreate an immediate or scheduled publication; missing YouTube titles receive safe contextual defaults
POST /publish/{id}/cancelCancel a pending scheduled publication
POST /publish/{id}/rescheduleChange a scheduled publication time
GET /personas · POST /personas/generate-batchList Persona Roster records or create an asynchronous 1–10 persona batch
GET /analytics/groups · /staff · /accounts/dailyInspect account-group, staff, and daily account lifecycle analytics within caller scope
GET /sessionsList sanitized Session Hub records and health without cookies, tokens, or PINs
GET /remote-desktop/catalog · /instancesInspect AWS and Google Cloud regions, prices, quotas, machines, and runtime state
PATCH /remote-desktop/instances/{id}/safetySet delete protection and automatic-stop policy

Example

curl https://studio-api.mysovi.ai/api/developer/models \
  -H "Authorization: Bearer $EMS_API_KEY"

Responses from the authenticated capability catalog and OpenAPI document are authoritative. Read each model's maxInputImages, durations, resolutions, and feature flags instead of inferring constraints. Passwords, cookies, recovery PINs, short-lived desktop links, and session restore remain interactive-web-only and are intentionally absent from the catalog.