部門情報個別取得
OpenAPI説明
当該OpenAPIは、個別に部門コード、またはOIDを指定して、照会する。
OpenAPI権限
当該OpenAPIはテナント権限が必要です。
リクエストURI
/api/openapi/department
リクエスト形式
GET
リクエストパラメータ例
- /api/openapi/department?departmentCode=TEC-1&baseDate=xxxx
- /api/openapi/department?departmentOID=58516027-c0c9-420a-aedf-f9d74ca4b2ed&baseDate=xxxx
リクエストパラメータ説明
departmentCodeとdepartmentOIDの片方をご指定
パラメータ名 | タイプ | 必須 | 説明 |
---|---|---|---|
departmentCode | String | 部門コード。最大36文字 | |
departmentOID | UUID | 部門OID | |
baseDate | String | 基準日 日付フォーマット:yyyy-MM-dd |
OpenAPIリターン例
{
"name": "技術グループ2",
"departmentOID": "fc030840-5e59-47b5-b58c-7b8014785cd5",
"path": "技術センター|技術グループ2",
"code": "TEC-2",
"status": 101,
"companyCode": "COM002",
"parentOID": "d1bea8a6-bbef-40d2-bf1d-5ee724a01ca6",
"fromDate": "2021-03-03",
"toDate": "2021-03-04",
"customFields": [
{
"fieldCode": "country",
"value": "AE"
},
{
"fieldCode": "gender",
"value": "1"
}
]
}
OpenAPIリターン項目
Department
パラメータ名 | タイプ | 規則 | 説明 |
---|---|---|---|
name | String | 最大50文字 | 部門名称 |
departmentOID | UUID | 36桁 | 部門OID |
path | String | 最大1000文字 | 部門パス |
code | String | 最大36文字 | 部門コード |
status | int | 101--有効;102--無効 | ステータス |
companyCode | String | 最大35文字 | 所属会社コード |
parentOID | UUID | 36桁 | 上位部門OID |
fromDate | String | 日付フォーマット:yyyy-MM-dd | 開始日 |
toDate | String | 日付フォーマット:yyyy-MM-dd | 終了日 |
customFields | CustomFields[] | 部門カスタマイズ項目リスト |
CustomFields
パラメータ名 | タイプ | 説明 |
---|---|---|
fieldCode | String | カスタマイズ項目コード |
value | String | カスタマイズ項目値 |
失敗例
{
"message": "テナントの権限がありません",
"errorCode": "120001"
}
項目説明
項目名 | タイプ | 説明 |
---|---|---|
message | String | メッセージを返す |
errorCode | String | エラーコードを返す |
エラーコード説明
errorCode | message | 説明 |
---|---|---|
6013009 | 日付フォーマットはyyyy-MM-ddです | |
120001 | テナントの権限がありません |