> ## Documentation Index
> Fetch the complete documentation index at: https://api-docs.voicecheap.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# アクションの OpenAPI ドキュメントを取得

> すべての顧客向けアクションと入力スキーマを記述した、公開 OpenAPI 3.1 定義を取得します。

すべての顧客向けアクションと入力スキーマを記述した、公開 OpenAPI 3.1 定義を取得します。

```http theme={null}
GET https://api.voicecheap.ai/v1/openapi.json
```

## 認証

なし。このルートはアカウントを認証せず、どのアクションへのアクセス権も付与しません。

## リクエスト例

このルートに記載されたエンコード方式と認証方法に従ってください。アクション API のエンベロープと冪等性のルールは、アクションの呼び出しにのみ適用されます。

<RequestExample>
  ```bash cURL theme={null}
  curl --request GET 'https://api.voicecheap.ai/v1/openapi.json'
  ```

  ```javascript JavaScript theme={null}
  const input = {};
  const response = await fetch('https://api.voicecheap.ai/v1/openapi.json', {
    method: 'GET',
    headers: {},
    redirect: 'manual',
  });
  console.log(response.status, await response.text());
  ```

  ```python Python theme={null}
  import os
  import requests

  response = requests.request(
      "GET",
      "https://api.voicecheap.ai/v1/openapi.json",
      headers={},
      timeout=120,
      allow_redirects=False,
  )
  print(response.status_code, response.text)
  ```
</RequestExample>

## レスポンス

メタデータの代表的な抜粋です。完全なレスポンスには、登録済みの各アクションのパスも含まれ、JSON リクエストスキーマ、必要なスコープ、変更操作の冪等性ヘッダー、文書化された HTTP の結果が記載されます。

```json HTTP 200 theme={null}
{
  "openapi": "3.1.0",
  "info": {
    "title": "VoiceCheap API",
    "version": "1.0.0",
    "description": "Public customer actions shared with the VoiceCheap MCP. Existing multipart v1 routes remain documented separately."
  },
  "servers": [
    {
      "url": "https://api.voicecheap.ai/v1"
    }
  ],
  "security": [
    {
      "ApiKey": []
    },
    {
      "BearerApiKey": []
    }
  ],
  "components": {
    "securitySchemes": {
      "ApiKey": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key"
      },
      "BearerApiKey": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "VoiceCheap API key"
      }
    }
  }
}
```

## 操作の注意事項

* 返される servers\[0].url には /v1 が含まれます。ドキュメントのアクションパスは /actions/ で始まるため、/v1 を重ねて追加しないでください。
* これはフィルターされていない全アクションのカタログです。特定の認証情報で利用できるアクションは、認証付きの GET /v1/actions で確認してください。
* 実行時のOpenAPIドキュメントは、アクションのディスパッチのみを対象とします。OAuthルート、/mcp、ディスカバリー自体、既存のマルチパートルートは含みません。
* この読み取りは、月間連携呼び出し回数もアカウントの連携レートカウンターも消費しません。サービスの公開 HTTP 保護は引き続き適用されます。
* 例では本番環境のオリジンを使用しています。本番環境と開発環境を混在させず、選択した環境からメタデータを読み取ってください。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.