Skip to main content
POST
ご自身が所有する有効期限内のサムネイルを取得します。WebP 画像を base64 として data に mimeType とともに返すか、MCP 経由でネイティブの画像コンテンツを返します。最大 8 MiB の画像に対応しています。

認証と権限

string
必須
このヘッダーに VoiceCheap API キーを指定してください。同じ API キーを Authorization: Bearer で送信することもできます。OAuth アクセストークンは MCP でのみ使用でき、この REST エンドポイントでは使用できません。
必要な権限: thumbnails:read. 有効な有料サブスクリプションが必要です。権限によってチーム内のロール、リソースの所有権、メディアクレジット、プランの制限が変わることはありません。

パラメーター

string
必須
生成または履歴アクションが返す生成 ID。パターン: ^[A-Za-z0-9_-]{1,128}$.
以下の JSON Schema は、ディスカバリーで公開される正確なフィールド名、ネストされた型、デフォルト値、範囲、許容値を保持しています。フィールド間の追加ルールは操作の注意事項に記載されています。

リクエスト例

例に記載されたリソース識別子とメディアキーを、ご自身のアカウントで返された値に置き換えてください。同じ変更操作を再試行する場合は、リクエスト識別子を変更しないでください。

レスポンス

初回実行が成功すると、操作結果を data に格納して HTTP 200 を返します。同じリクエストを再送した場合は、代わりに保存済みリクエストの状態を返すことがあります。例はサポートされるレスポンスの一例であり、すべての任意フィールドを示すものではありません。 生成されたWebPを data 内のbase64文字列として、generationId および mimeType とともに返します。これはJSONオブジェクトであり、バイナリのHTTP本文やダウンロードURLではありません。

結果フィールド

操作の注意事項

  • thumbnails:read が必要です。generationId は、ASCII英字、数字、アンダースコア、ハイフンの1–128文字である必要があります。
  • 認証情報がチームのコンテキストで接続されている場合も、このアクションは接続ユーザー自身の作成物とアップロードを使用します。
  • サムネイルは接続ユーザーが所有権を取得済みで、ストレージ上の状態が claimed、かつ有効期限内である必要があります。新規のアカウント用サムネイルは7日間保持されます。各結果の expiresAt を確認してください。
  • デコード後の WebP は 8 MiB(8,388,608 バイト)以下である必要があります。Base64 エンコードにより、JSON 文字列はバイナリファイルより大きくなります。
  • WebP を保存するには data を base64 としてデコードしてください。data: URL のプレフィックスはありません。MCP 経由では、この通常の JSON 結果の代わりに、サーバーがネイティブの画像コンテンツと generationId を含むテキストブロックを返します。

使用量

正常に実行された呼び出しごとに、月間 API/MCP 呼び出し回数を 1 回消費します。メディアクレジットと、その操作固有の生成枠も適用されます。

エラー