メインコンテンツへスキップ
Tiro APIは、ノート、トランスクリプト、サマリー、音声処理へのプログラムによるアクセスを提供します。

Base URL

すべてのAPIリクエストは、次のURLに対して行ってください。
https://api.tiro.ooo

Rate Limits

公平な利用とシステムの安定性を確保するため、Tiro APIは次のrate limitを設けています。

Rate Limit Exceeded

rate limitを超過すると、429 Too Many Requestsレスポンスが返されます。
{
  "error": {
    "code": 429001,
    "message": "Rate limit exceeded. Try again in 3600 seconds",
    "detail": "Hourly limit of 1000 requests exceeded"
  }
}

レスポンス形式

すべてのAPIレスポンスは、一貫したJSON形式に従います。

成功レスポンス(リスト)

{
  "content": [...],
  "nextCursor": "opaque-cursor-string"
}

成功レスポンス(単一リソース)

{
  "id": "resource-id",
  "createdAt": "2024-01-01T00:00:00Z",
  ...
}

エラーレスポンス

エラーには、デバッグのための詳細な情報が含まれます。
{
  "error": {
    "code": 400000,
    "message": "Human readable error message",
    "detail": null
  }
}