メインコンテンツまでスキップ

ペットショップ API の概要

このドキュメントは、サンプルであるペットショップサーバーの API リファレンスを提供します。ここに記載されているリクエストを利用することで、開発者はペットショップサーバーに対して呼び出しを行い、システムに登録されたペットや注文に関するデータの送信や取得を行うことができます。

ペットショップ API を使用すると、開発者は以下の操作を行うことができます:

ペット

  • データベース内のペットを作成、読み取り、更新、削除する。
  • ペットの画像をアップロードする。
  • ステータス(在庫あり、保留中、販売済み)、タグ、または一意の識別子でペットを検索する。

店舗

  • ステータス別に分類されたペットの在庫を取得する。
  • ペットの注文を行う。
  • IDで注文書を検索する。
  • 注文をキャンセルする。

ユーザー

  • 新しいユーザーアカウントを作成する(個別またはリストから)。
  • ユーザーのログインおよびログアウトを行う。
  • ID に基づいてユーザーを検索する。
  • ユーザー名に基づいてユーザー情報を取得、更新、削除する。

この例では、犬(Krypto)と ID 番号 210 を使用します。

接続の前提条件

すべてのAPIリクエストのベースURLは https://petstore3.swagger.io/api/v3 です。

認証

PetstoreのAPIへの接続を認証するには、OAuth 2.0または割り当てられたAPIキーを使用してください。キーをリクエストするには、budbaker@bhavenpets.com までメールでお問い合わせください。

注記

セキュリティ上の理由から、APIキーを他のユーザーと共有しないでください。APIキーのセキュリティ侵害が疑われる場合は、直ちに管理者に連絡し、古いキーを無効にして新しいキーを発行してもらってください。