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 Key、アカウント、クライアント 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

すべての機能はテナント分離、ロール権限、アカウントの可視範囲、監査記録を共有します。利用可能なモデルと SNS アカウントはログイン後の設定が基準です。

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.