OpenAPI または Swagger の JSON/YAML 定義内の操作を参照し、リクエストフィールドに入力して、リクエストを送信せずに cURL または Fetch スニペットを生成します。
ブラウザ内でローカルに実行OpenAPI 3.x または Swagger 2.0 のドキュメントを JSON または YAML で貼り付けてください。このツールがアップロードまたは取得することは一切ありません。
上のエンドポイントを選択すると、パス、クエリ、ヘッダー、本文のフィールドが作成されます。
Select an endpoint to generate a cURL command.
Select an endpoint to generate Fetch code.
OpenAPI Explorer はローカルの JSON または YAML を読み込み、エンドポイントと必須入力を表示し、自分の API クライアントで使用する前に調整できるリクエストスニペットを作成します。リクエスト、トークン、仕様を他のサービスに意図的に送信することはありません。
OpenAPI 3.x または Swagger 2.0 の定義を貼り付けると、宣言されている操作を一覧し、記載されたパラメーターを入力して、選んだエンドポイントの cURL または Fetch のコードをコピーできます。
定義・サーバー URL・Bearer トークンはブラウザー内にとどまります。ドキュメントはローカルで解析され、このページから API へリクエストを送信することはありません。
OpenAPI 3.x と Swagger 2.0 に対応し、JSON と YAML のどちらでも読み取ります。どちらの記載もないドキュメントは拒否され、不足しているルート項目がメッセージで示されます。
操作の一覧は paths オブジェクトから作られます。メソッドごとに 1 行、パスと操作の概要が付き、概要がない場合は「No summary provided」と表示されます。
KivTools は定義からリクエストを書き出すだけで、実行はしません。このページから API へ何も送信されないため、入力したトークンはコードの文字列を埋めるためだけに使われます。
生成されたコードには、定義に記載されたパラメーターとヘッダーが含まれます。記載のない要素(再試行、署名、ページング、OAuth フローなど)は、お使いのクライアント側で追加してください。
いいえ。定義を読み取ってリクエストのコードを書き出すだけで、リクエストは実行されません。このページから API へ通信が届くことはありません。
OpenAPI 3.x と Swagger 2.0 で、JSON または YAML で記述されたものです。ドキュメント先頭のバージョン記載によって各項目の解釈が決まります。