APIAPI

認証・権限・Idempotency

明示的に認証し、Workspace 権限を守り、有料試行には Idempotency-Key を結び付けます。

API / MCP の成熟度

ドキュメントは公開できますが、API/MCP の利用可否はライブの製品マニフェストとアカウント権限で決まります。foundation / experimental は安定性保証ではありません。

Bearer 認証

MYEQ token を Authorization に送ります。明示的 Bearer が無効なら閉じて失敗し、別の browser session に切り替えません。

curl https://myeq.pro/api/v1/production/capabilities \
  -H "Authorization: Bearer $MYEQ_API_KEY"

Workspace も認可の一部

有効 token でも tenant fence は迂回できず、現在の membership が確認されます。

権限クラス

Read=参照、Plan=無課金提案、Mutate=状態変更、Spend=有料実行、Approve=承認記録、Admin=ポリシー変更。

有料実行には Idempotency が必須

論理的な1試行に安定した Idempotency-Key と明示確認を使います。曖昧な結果を盲目的に再実行しません。

curl -X POST https://myeq.pro/api/v1/production/plans/PLAN_ID/generate \
  -H "Authorization: Bearer $MYEQ_API_KEY" \
  -H "Idempotency-Key: production-123-attempt-1" \
  -H "Content-Type: application/json" \
  -d '{"confirm": true}'
Workspace · Project · Asset · Entity · Storyboard · Plan · Job生成済み ≠ 認証済み