03-6417-9339

平日 9:30 ~ 12:00 / 13:00 ~ 17:30

categories


SIDfmVMサーバに登録されているカテゴリ一覧を取得するためのエンドポイントです。

エンドポイント categories
機能 カテゴリ一覧取得
実装バージョン 2.7.0
認証 有り
HTTPメソッド GET/POST

パラメータ

入力値 機能 入力値の型 デフォルト値
q[api_key] パラメータで認証を行う場合に API キーを指定します。
X-API-Key としてリクエストヘッダに API キーを設定した場合は、このパラメータは X-API-Key での認証に失敗した場合にのみ参照されます。
String なし
q[offset] 取得するデータの先頭位置を指定します。 Number 0
q[per_page] 1~200 の値で、1 度に取得するデータの数を指定します。指定した値が 1~200 を超えている場合は 10 として扱われます。
※ 全データ数の指定は不可です。
Number 10
q[filters][name] カテゴリ名の部分一致で、取得するカテゴリを絞り込みます。
配列で複数指定すると、指定した全ての文字列がカテゴリ名に部分一致するカテゴリに絞り込みます。
1 つ指定する場合は、文字列でも指定可能です。
String/Array<String> なし
q[filters][is_system] true の場合システムカテゴリを、false の場合カスタムカテゴリに取得するカテゴリを絞り込みます。 Boolean なし
q[filters][id] カテゴリの ID で、取得するカテゴリを絞り込みます。
配列で複数指定すると、指定したいずれかの ID のカテゴリに絞り込みます。
1 つ指定する場合は、数値でも指定可能です。
Number/Array<Number> なし

レスポンス

key value の内容 value の型
success 認証の成否 Boolean
response エラー等の補足情報 Hash
total_size 取得したカテゴリの数 Number
categories カテゴリ一覧 Array<Hash>
id カテゴリID Number
name カテゴリ名 String
desc 概要 String
hostlim ホスト登録上限数 Number/Null
is_system trueの場合: システムカテゴリ
falseの場合: カスタムカテゴリ
Boolean

レスポンス例

{
  "success": true,
  "response": {},
  "total_size": 1,
  "categories": [
    {
      "id": 23,
      "name": "業務 部",
      "desc": "業務部",
      "hostlim": 7,
      "is_system": false
    }
  ]
}

サンプルコード

※ 実際にサンプルコードを試す場合は、色のついている箇所をご自身の環境に合わせて変更しご利用ください。
サンプルコードを試す場合、変更箇所の「http(s)://hostname/redmine」は、システム設定の「メール通知設定用のURL」を、「apikey」は、VM APIキー設定画面で登録済みのAPIキーを設定する必要があります。