代理店一覧取得_API


概要

{success} KIZUNAを販売してくれる代理店の一覧取得APIです。


エンドポイント

メソッド URI Headers
GET /api/agency/list/{page}/{per_page}?search=〇〇 Default

リクエストパラメーター

/api/agency/list/0/50?search=〇〇

ROUTEパラメータ

パラメーター名 必須 項目名 特記
page int 10 現在のページ 何回実行したか何P目かを表す 以降加算される
per_page int 3 リクエスト件数 50なら50件返却

GETパラメータ

パラメーター名 必須 項目名 特記
search string 255 検索文字 名前/メアド/法人名 空白区切り でLIKE検索 絞り込み検索時のみ付加されます。

{primary} pageが0の時は=1ページ目 / 1の時は2ページ目と同義となります。


レスポンス

成功時
パラメーター名 項目名 特記
id int 10 代理店のID
code string 13 代理店CODE
name string 255 代理店の名前
organization_payment_count int 10 総獲得件数 代理店に紐づく監理団体数
created_at string 255 代理店作成日 /区切り
{
  "result"   : true,
  "errors"   : "",
  "data"     : [
    {
      'id'                         : 1,
      'name'                       : 'テスト代理店',
      'organization_payment_count' : 5,
      'created_at'                 : '2020/03/05',
    },
    {
      'id'                         : 10,
      'name'                       : 'テスト代理店',
      'organization_payment_count' : 6,
      'created_at'                 : '2020/03/05',
    },
  ],
}

{primary} 何もなければ空配列で返却します。

失敗時

ステータスコード:200

パラメーター名 内容 特記
result boolean リクエスト結果
errors List 配列

{
  "result"   : false,
  "errors"   : {
    'error'       : ['失敗しました'],
  },
  "data"     : "",
}