Skip to content

指定組織一覧の取得

説明

指定した組織の一覧を取得します。

必要権限

なし

URL

GET /system/organizations/{organizationId}/subOrganizations

パスパラメーター

名前 必須か 説明
organizationId string 組織ID

クエリパラメーター

名前 必須か 説明
depth int × 取得するツリーの深さ
includeDeleted boolean × 削除済みデータも取得対象とするか

true:削除されたデータを含めて取得します。
false:削除されていないデータのみを取得します。
isDeleted boolean × includeDeleted =trueのとき有効とします。

true:削除されたデータのみを取得します。
false:削除されていないデータのみを取得します。

レスポンス

名前 説明
Organization 取得した組織

エラーケース

  • なし

特記事項

なし

サンプル

組織IDを指定し、その組織および配下の組織を2階層まで取得する

リクエスト
GET /system/organizations/69/suborganizations?depth=2
レスポンス
200 OK

{
    "parentOrganizationId":null,
    "subOrganizations":[
        {
            "parentOrganizationId":"69",
            "subOrganizations":[
                {
                    "parentOrganizationId":"71",
                    "name":"営業1課",
                    "englishName":"",
                    "code":"",
                    "description":"",
                    "treePath":"69/71/4/",
                    "treeDepth":2,
                    "displayOrder":0.5,
                    "isDeleted":false,
                    "metadata":{},
                    "id":"4",
                    "createdAt":"2019-01-10T07:29:22Z",
                    "createdBy":"0",
                    "updatedAt":"2019-01-11T04:33:52Z",
                    "updatedBy":"21"
                },
                {
                    "parentOrganizationId":"71",
                    "name":"営業2課",
                    "englishName":"",
                    "code":"",
                    "description":"",
                    "treePath":"69/71/5/",
                    "treeDepth":2,
                    "displayOrder":0.75,
                    "isDeleted":false,
                    "metadata":{},
                    "id":"5",
                    "createdAt":"2019-01-10T07:29:22Z",
                    "createdBy":"0",
                    "updatedAt":"2019-01-11T04:33:58Z",
                    "updatedBy":"21"
                }
                .
                .
                .
            ],
            "name":"営業部",
            "englishName":"",
            "code":"",
            "description":"",
            "treePath":"69/71/",
            "treeDepth":1,
            "displayOrder":0.5,
            "isDeleted":false,
            "metadata":{},
            "id":"71",
            "createdAt":"2019-01-11T04:32:39Z",
            "createdBy":"21",
            "updatedAt":"2019-01-11T04:32:39Z",
            "updatedBy":"21"
        },
        .
        .
        .
    "name":"第1事業部",
    "englishName":"",
    "code":"",
    "description":"",
    "treePath":"69/",
    "treeDepth":0,
    "displayOrder":0.625,
    "isDeleted":false,
    "metadata":{},
    "id":"69",
    "createdAt":"2019-01-11T04:31:41Z",
    "createdBy":"21",
    "updatedAt":"2019-01-07T00:03:13Z",
    "updatedBy":"21"
}

型定義

Organization

名前 説明
id string 組織ID
parentOrganizationId string 親の組織ID
name string 名前
englishName string 英語名
code string コード
description string 説明
treePath string ツリーパス
treeDepth int ツリーの深さ
subOrganizations Organization[] 子組織
displayOrder double 組織の表示順。
UIで表示する際の表示順序を示します。
isDeleted boolean 削除されているか
createdAt DateTime 作成日時
createdBy string 作成者のユーザーID
updatedAt DateTime 更新日時
updatedBy string 更新者のユーザーID