共通仕様

共通仕様

URL https://api[3桁のGROUP番号].logizard.net/zeroapi[3桁の接続番号]/ ※1 ※2
メソッド POST
形式 application/json
認証方式 Cookie + Session curlによるサンプル
備考 ※1 URLの3桁のGROUP番号はロジザードより指定した番号
※2 URLの接続番号はZERO接続先URLと同じ番号
    (例)
    ZERO接続先
     https://ap.logizard.net/LPSTD006/
    であれば
    API接続先は
     https://api001.logizard.net/zeroapi006/
    となる

共通エラー処理

何らかのエラーが発生した場合は以下の共通フォーマットでレスポンスされます。
ERROR_CODEの番号ついてはこちらを参照ください

No. キー名称 必須 属性 サイズ 内容
1 ERROR_CODE 数値 4 エラーコード
2 DATA データ格納領域
3  ERROR_DETAIL ユーザ情報
4   PARAM_NAME 文字 50 引数のキー名称
5   ROW 数値 3 明細データチェック時に使用する対象行
サンプル
{
  "ERROR_CODE": "6",
  "DATA": {
    "ERROR_DETAIL": [
      {
        "PARAM_NAME": "OWNER_ID",
        "ROW": "",
      }
    ]
  }
}
                                

共通チェック処理

パラメータエラーは以下のいずれかに該当したとなります。(項目によってチェックセットは違います)
文字 ・必須チェック
・いずれか必須チェック
・半角英数チェック
・半角英数記号チェック
・最大文字数チェック
・最低文字数チェック
・固定文字チェック("01","02"以外は不可などの項目)
数値 ・必須チェック
・いずれか必須チェック
・数値チェック
・自然数チェック
・数値範囲チェック
・フラグチェック(フラグ項目のみ)
・日付チェック(日付項目のみ。西暦1000年未満は一律エラー)
・日付範囲チェック(FROM,TOがある場合)

データ取得に関する注意点

一度に大量のデータを取得することができるAPIを使用する場合
データ取得件数には上限があります。上限はサーバ状況により異なります。
あくまで目安となりますが、25,000件程度となります。
1リクエストサイズでの取得範囲を小さくし、複数リクエストでの取得を推奨します。