外部API連携(APIリファレンス・使い方)
外部システムとAnimal Officeのデータを連携するためのREST APIです。
できること
- 受注の作成・取得・更新・削除・出荷処理
- 商品の作成・取得・更新・削除・バリエーション一括更新
- 取引先の作成・取得・更新・削除
- 商品分類マスタのCRUD操作
- 取引先分類マスタのCRUD操作
- Zapier・Power Automate・Shopifyなどのノーコードツールとの連携
基本的な使い方
APIドキュメント: https://api.animal-office.jp/redoc
APIキーの取得
- サポートチームにAPIキーの発行をご依頼ください
sk_で始まるAPIキーが発行されます- APIキーは発行時に一度だけ表示されます。安全な場所に保存してください
APIリクエストの送信
- リクエストヘッダーに
X-API-Key: <発行されたAPIキー>を追加します - ベースURL
https://api.animal-office.jp/v1に対してリクエストします - レスポンスはJSON形式で返ります
受注の作成例
POST https://api.animal-office.jp/v1/sales-ordersにリクエストします- リクエストボディに受注日・得意先コード・明細をJSON形式で指定します
- 成功するとステータス201でレスポンスが返ります
データのページネーション
- 一覧取得では
page(ページ番号)とsize(1〜100件)パラメーターを指定します - レスポンスの
total_countで総件数を確認できます - デフォルトは20件、最大100件取得できます
注意事項
- APIキーは
sk_で始まる文字列です。紛失した場合は再発行が必要です - 1ページで取得できる件数は最大100件です
- 受注の更新は PUT で全フィールドを上書きします
- 取引先の更新は PATCH で送信フィールドのみ更新します
- 商品・取引先の削除は、他のデータに紐づいている場合は400エラーになります