Download OpenAPI specification:
HRMOS CORE API v3では、以下の単位でRate Limitを設けています。
| 単位 | Limit |
|---|---|
| APIトークンあたり | 600 request/minute |
| API全体 | 6000 request/minute |
API全体部分は、HRMOS CORE API v3全体へのアクセスで計算されます。
Rate Limitは、 直近60秒間のrequest数の積算 から計算されます。これにはerrorとなったリクエストも含まれます。(Rate Limitにヒットした後のリクエストも積算対象です)
例: APIv3を 15 request/secondで60秒実行した場合
15 * 60 = 900 = 最後の300前後はRate Limit。 積算が600を下回るのは 300 / 15 = 20秒以上経過後 となる
Webhookの設定はカスタム通知の設定より行えます。
設定したURLにPOSTでJSON形式のデータが送信されます。
Webhookリクエストには200番台のレスポンスを返却してください。
200番台以外の場合、200番台が返却されるまで最低1分間隔で最大3回リトライを実施します。
リクエストのタイムアウトは最長で1分間です。
1分を超える処理を行う場合、202 Accepted等のレスポンスを返却してバックグラウンド処理をしてください。
User-AgentはHRMOS/1.0として送信します。
{
"id": "string",
"type": "string",
"triggeredAt": "string",
"token": "string",
"companyId": "string",
"data": "object"
}
id string
Webhookのリクエスト毎に異なる識別子
type string
トリガーの種類
取り得る値は下記です。
| type | トリガー条件 |
|---|---|
PEOPLE_CREATED |
社員が登録された |
PEOPLE_UPDATED |
セクションが更新された |
RELATIVE_DATE_REACHED |
指定の日付フィールドに応じた日を迎えた |
RELATIVE_TRANSFER_DATE_REACHED |
人事異動に応じた日を迎えた |
BELONGING_SAVED |
社員の異動が登録された |
triggeredAt string
トリガーされた時刻
RFC 3339 フォーマットの文字列
token string
設定で指定したトークン
HRMOSからのリクエストであることを確認するためのトークンです。
WebhookリクエストのIPアドレスは実行毎に変化するため送信元の制限を行いたい場合、トークンを使用してください。
companyId stirng
HRMOS COREにおける貴社の識別子
data object
トリガーの情報
トリガーの種類によって、内容が異なります。
詳細は下記となります。
people object
トリガー対象社員
id string
HRMOS COREにおける社員の識別子
code string
社員の社員コード
例
{
"id": "9999999999999999",
"type": "PEOPLE_CREATED",
"triggeredAt": "2023-01-01T01:01:01.000000Z",
"token": "example",
"companyId": "9999999999999999",
"data": {
"people": {
"id": "9999999999999999",
"code": "example"
}
}
}
people object
トリガー対象社員
id string
HRMOS COREにおける社員の識別子
code string
社員の社員コード
categoryCode string
更新されたセクションのcategoryCode
sectionCode string
更新されたセクションのsectionCode
例
{
"id": "9999999999999999",
"type": "PEOPLE_UPDATED",
"triggeredAt": "2023-01-01T01:01:01.000000Z",
"token": "example",
"companyId": "9999999999999999",
"data": {
"people": {
"id": "9999999999999999",
"code": "example"
},
"categoryCode": "business",
"sectionCode": "basic"
}
}
people object
トリガー対象社員
id string
HRMOS COREにおける社員の識別子
code string
社員の社員コード
categoryCode string
指定の日付フィールドのcategoryCode
sectionCode string
指定の日付フィールドのsectionCode
fieldCode string
指定の日付フィールドのfieldCode
specifiedDate string
指定の日付フィールドのデータYYYY-MM-DD フォーマットの文字列
例
{
"id": "9999999999999999",
"type": "RELATIVE_DATE_REACHED",
"triggeredAt": "2023-01-01T01:01:01.000000Z",
"token": "example",
"companyId": "9999999999999999",
"data": {
"people": {
"id": "9999999999999999",
"code": "example"
},
"categoryCode": "business",
"sectionCode": "employmentPeriod",
"fieldCode": "activate_at",
"specifiedDate": "2022-12-01"
}
}
people object
トリガー対象社員
id string
HRMOS COREにおける社員の識別子
code string
社員の社員コード
transferDate string
人事異動の日付YYYY-MM-DD フォーマットの文字列
post object
主務のデータ
additionalPosts array of object
兼務のデータ
department obejct
所属部署のデータ
id string
所属部署の識別子
code string
所属部署の部署コード
position object
所属役職のデータ
id string
役職の識別子
code string
役職のAPI参照コード
例
{
"id": "9999999999999999",
"type": "RELATIVE_TRANSFER_DATE_REACHED",
"triggeredAt": "2023-01-01T01:01:01.000000Z",
"token": "example",
"companyId": "9999999999999999",
"data": {
"people": {
"id": "9999999999999999",
"code": "example"
},
"transferDate": "2022-12-01",
"post": {
"department": {
"id": "9999999999999999",
"code": "example"
},
"position": {
"id": "9999999999999999",
"code": "example"
}
},
"additionalPosts": [
{
"department": {
"id": "9999999999999999",
"code": "example"
},
"position": {
"id": "9999999999999999",
"code": "example"
}
}
]
}
}
必要な権限: 社員の操作 (登録)
object 【必須】氏名 | |
object 氏名(カナ) | |
| code | string <= 32 characters 社員コード |
| activateAt | string <date> 【必須】入社日 |
string <= 256 characters メールアドレス |
{- "name": {
- "familyName": "string",
- "givenName": "string"
}, - "nameKana": {
- "familyNameKana": "string",
- "givenNameKana": "string"
}, - "code": "string",
- "activateAt": "2019-08-24",
- "email": "string"
}{- "peopleId": "string"
}必要な権限: 社員の操作 (登録)
| peopleId required | integer <int64> 社員ID |
| emailType | string Enum: "account" "business" "personal" 【必須】メールアドレス種別 |
object メールフォーマット |
{- "emailType": "account",
- "mailFormat": {
- "id": "string",
- "apiReferenceCode": "string"
}
}一時領域にファイルをアップロードします。
ファイルをアップロードし、一時ファイルIDを取得します。
取得した一時ファイルIDを各セクションの登録APIに入力することで、各セクションにファイルを登録することができます。
一時ファイルは社員ごとに管理されているため、アップロード時に指定した社員に対してのみ添付することができます。
アップロードされた一時ファイルは、一定の日数経過後に自動的に削除されます。
| peopleId required | integer <int64> 社員ID |
| file | string <binary> |
{- "temporaryFileId": "string"
}現時点、または指定された時点での、企業における全社員の所属を一覧で取得します。
date を指定しない場合、実行時点の日付を基準として利用されます。ページネーション時は、他の条件が指定されていても、ページネーションを開始したときの条件が優先されます。
例) date に 2023-01-01 を指定して1ページ目を取得し、次のページの取得時に date に 2023-02-01 を指定しても、2ページ目以降も 2023-01-01 の条件で取得されます。
必要な権限: 組織改編履歴・人事異動の操作 (閲覧)
| date | string <date> 取得基準日 |
| pageSize | string <integer> [ 1 .. 1000 ] 取得する件数。1〜1000の範囲で指定します。未指定の場合は30件となります。 |
| token | string ページネーション用のトークン |
{- "belongings": [
- {
- "peopleId": "string",
- "transferDate": "2019-08-24",
- "post": {
- "assignedDate": "2019-08-24",
- "assignmentEndDate": "2019-08-24",
- "department": {
- "code": "string",
- "name": "string"
}, - "position": {
- "code": "string",
- "name": "string"
}
}, - "additionalPosts": [
- {
- "assignedDate": "2019-08-24",
- "assignmentEndDate": "2019-08-24",
- "department": {
- "code": "string",
- "name": "string"
}, - "position": {
- "code": "string",
- "name": "string"
}
}
]
}
], - "nextToken": "string"
}必要な権限: 組織改編履歴・人事異動の操作 (閲覧)
| peopleId required | integer <int64> 社員ID |
{- "belongings": [
- {
- "transferDate": "2019-08-24",
- "post": {
- "assignedDate": "2019-08-24",
- "assignmentEndDate": "2019-08-24",
- "department": {
- "code": "string",
- "name": "string"
}, - "position": {
- "code": "string",
- "name": "string"
}
}, - "additionalPosts": [
- {
- "assignedDate": "2019-08-24",
- "assignmentEndDate": "2019-08-24",
- "department": {
- "code": "string",
- "name": "string"
}, - "position": {
- "code": "string",
- "name": "string"
}
}
]
}
]
}必要な権限: 社員の配属の操作 (編集)
| peopleId required | integer <int64> 社員ID |
| transferDate required | string <date> 【必須】配属日(異動日) |
object 主務 | |
Array of objects 兼務 |
{- "transferDate": "2019-08-24",
- "post": {
- "departmentCode": "string",
- "positionCode": "string"
}, - "additionalPosts": [
- {
- "departmentCode": "string",
- "positionCode": "string"
}
]
}必要な権限: 組織改編履歴・人事異動の操作 (閲覧)
| peopleId required | integer <int64> 社員ID |
| date required | string <date> 取得日付 |
{- "transferDate": "2019-08-24",
- "post": {
- "assignedDate": "2019-08-24",
- "assignmentEndDate": "2019-08-24",
- "department": {
- "code": "string",
- "name": "string"
}, - "position": {
- "code": "string",
- "name": "string"
}
}, - "additionalPosts": [
- {
- "assignedDate": "2019-08-24",
- "assignmentEndDate": "2019-08-24",
- "department": {
- "code": "string",
- "name": "string"
}, - "position": {
- "code": "string",
- "name": "string"
}
}
]
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "code": "string",
- "email": "string",
- "phoneNumber": "string",
- "serviceMonth": 0,
- "boardStatus": "PRE",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| code | string <= 32 characters 社員コード |
string <= 256 characters Eメールアドレス | |
| phoneNumber | string <= 18 characters 電話番号 |
{- "code": "string",
- "email": "string",
- "phoneNumber": "string"
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "post": {
- "department": {
- "derivedId": "string",
- "name": "string",
- "code": "string",
- "level": 0
}, - "position": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string",
- "active": true
}
}, - "additionalPosts": [
- {
- "department": {
- "derivedId": "string",
- "name": "string",
- "code": "string",
- "level": 0
}, - "position": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string",
- "active": true
}
}
]
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "period": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "employmentStatus": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "workForm": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "office": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "job": {
- "job": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "jobDetail": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}
}, - "jobDuty": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "grade": {
- "grade": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "gradeDetail": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}
}, - "salary": {
- "type": "MONTHLY",
- "amount": 0
}, - "allowances": [
- {
- "type": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "amount": 0
}
], - "unitPrices": [
- {
- "type": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "amount": 0
}
], - "bonus": {
- "numberOfPayments": 0,
- "amount": 0
}, - "theoreticalMonthlyIncome": 0,
- "theoreticalYearlyIncome": 0,
- "contractType": "PERMANENT",
- "attachments": [
- {
- "id": "string",
- "name": "string"
}
]
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
object 【必須】雇用期間 | |
object 雇用形態 | |
object 勤務形態 | |
object 勤務地 | |
object (JobsRequest) 職種 | |
object 職務(従事する業務) | |
object (GradesRequest) 等級 | |
object 給与(基本給) | |
Array of objects 給与(手当) | |
Array of objects 給与(単価) | |
object 賞与 | |
| theoreticalMonthlyIncome | integer <int32> 理論月収 |
| contractType | string Enum: "PERMANENT" "FIXED_RENEWABLE" "FIXED_ONCE" 契約種別
|
Array of objects 雇用条件通知書・雇用契約書 |
{- "period": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "employmentStatus": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "workForm": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "office": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "job": {
- "job": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "jobDetail": {
- "id": "string",
- "apiReferenceCode": "string"
}
}, - "jobDuty": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "grade": {
- "grade": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "gradeDetail": {
- "id": "string",
- "apiReferenceCode": "string"
}
}, - "salary": {
- "type": "MONTHLY",
- "amount": 0
}, - "allowances": [
- {
- "type": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "amount": 0
}
], - "unitPrices": [
- {
- "type": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "amount": 0
}
], - "bonus": {
- "numberOfPayments": 0,
- "amount": 0
}, - "theoreticalMonthlyIncome": 0,
- "contractType": "PERMANENT",
- "attachments": [
- {
- "id": "string",
- "temporary": true
}
]
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "activateAt": "2019-08-24",
- "deactivateAt": "2019-08-24",
- "recruitmentStatus": {
- "code": "NewGraduated",
- "name": "string"
}, - "reason": "string",
- "lastDay": "2019-08-24",
- "deathAt": "2019-08-24",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| activateAt | string <date> 【必須】入社日 |
| deactivateAt | string <date> 退職日。入社日以降を指定してください |
object (BusinessEmploymentPeriodRecruitmentChannelRequest) 採用区分 | |
| reason | string <= 256 characters 退職理由 |
| lastDay | string <date> 最終出社日 |
| deathAt | string <date> 死亡年月日 |
{- "activateAt": "2019-08-24",
- "deactivateAt": "2019-08-24",
- "recruitmentStatus": {
- "code": "NewGraduated"
}, - "reason": "string",
- "lastDay": "2019-08-24",
- "deathAt": "2019-08-24"
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "period": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "companyName": "string",
- "description": "string",
- "attachments": [
- {
- "id": "string",
- "name": "string"
}
]
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
object 【必須】出向期間 | |
| companyName | string <= 128 characters 【必須】出向先 |
| description | string <= 10000 characters 出向の詳細 |
Array of objects 添付ファイル |
{- "period": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "companyName": "string",
- "description": "string",
- "attachments": [
- {
- "id": "string",
- "temporary": true
}
]
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "period": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "companyName": "string",
- "description": "string",
- "attachments": [
- {
- "id": "string",
- "name": "string"
}
], - "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
object 【必須】出向期間 | |
| companyName | string <= 128 characters 【必須】出向元 |
| description | string <= 10000 characters 出向の詳細 |
Array of objects 添付ファイル |
{- "period": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "companyName": "string",
- "description": "string",
- "attachments": [
- {
- "id": "string",
- "temporary": true
}
]
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "loaPeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "detailsOfLeave": {
- "reason": "SICKNESS",
- "maternityLeaveType": "BOTH",
- "dueDate": "2019-08-24",
- "multipleFetuses": true,
- "maternityLeavePeriod": {
- "maternityLeaveStartAt": "2019-08-24",
- "maternityLeaveEndAt": "2019-08-24"
}, - "childcareLeavePeriod": {
- "childcareLeaveStartAt": "2019-08-24",
- "childcareLeaveEndAt": "2019-08-24"
}
}, - "notes": "string",
- "attachments": [
- {
- "id": "string",
- "name": "string"
}
]
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
object 【必須】休職期間 | |
object 【必須】休職詳細
| |
| notes | string <= 10000 characters 詳細 |
Array of objects 添付ファイル |
{- "loaPeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "detailsOfLeave": {
- "reason": "SICKNESS",
- "maternityLeaveType": "BOTH",
- "dueDate": "2019-08-24",
- "multipleFetuses": true,
- "maternityLeavePeriod": {
- "maternityLeaveStartAt": "2019-08-24",
- "maternityLeaveEndAt": "2019-08-24"
}, - "childcareLeavePeriod": {
- "childcareLeaveStartAt": "2019-08-24",
- "childcareLeaveEndAt": "2019-08-24"
}
}, - "notes": "string",
- "attachments": [
- {
- "id": "string",
- "temporary": true
}
]
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "name": {
- "familyName": "string",
- "givenName": "string"
}, - "nameKana": {
- "familyNameKana": "string",
- "givenNameKana": "string"
}, - "nameAlphabet": {
- "familyNameAlphabet": "string",
- "givenNameAlphabet": "string"
}, - "officialName": {
- "familyName": "string",
- "givenName": "string"
}, - "officialNameKana": {
- "familyNameKana": "string",
- "givenNameKana": "string"
}, - "officialNameAlphabet": {
- "familyNameAlphabet": "string",
- "givenNameAlphabet": "string"
}, - "gender": "MALE",
- "officialGender": "MALE",
- "birthday": "2019-08-24",
- "age": 0,
- "email": "string",
- "phoneNumber": "string",
- "attachments": [
- {
- "id": "string",
- "name": "string"
}
], - "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
object 【必須】氏名 | |
object 氏名(カナ) | |
object 氏名(ローマ字) | |
object 戸籍上の氏名 | |
object 戸籍上の氏名(カナ) | |
object 戸籍上の氏名(ローマ字) | |
| gender | string Enum: "MALE" "FEMALE" "OTHER" "UNKNOWN" 【必須】性別
|
| officialGender | string Enum: "MALE" "FEMALE" 戸籍上の性別
|
| birthday | string <date> 生年月日 |
string <= 256 characters メールアドレス | |
| phoneNumber | string 電話番号 |
Array of objects 本人確認書類添付画像 |
{- "name": {
- "familyName": "string",
- "givenName": "string"
}, - "nameKana": {
- "familyNameKana": "string",
- "givenNameKana": "string"
}, - "nameAlphabet": {
- "familyNameAlphabet": "string",
- "givenNameAlphabet": "string"
}, - "officialName": {
- "familyName": "string",
- "givenName": "string"
}, - "officialNameKana": {
- "familyNameKana": "string",
- "givenNameKana": "string"
}, - "officialNameAlphabet": {
- "familyNameAlphabet": "string",
- "givenNameAlphabet": "string"
}, - "gender": "MALE",
- "officialGender": "MALE",
- "birthday": "2019-08-24",
- "email": "string",
- "phoneNumber": "string",
- "attachments": [
- {
- "id": "string",
- "temporary": true
}
]
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "period": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "address": {
- "foreignCountry": true,
- "postalCode": "string",
- "region": "string",
- "regionKana": "string",
- "locality": "string",
- "localityKana": "string",
- "streetAddress": "string",
- "streetAddressKana": "string",
- "additionalAddress": "string",
- "additionalAddressKana": "string",
- "foreignAdditionalAddress": "string",
- "foreignStreetAddress": "string",
- "foreignLocality": "string",
- "foreignRegion": "string",
- "foreignPostalCode": "string",
- "country": "string"
}, - "householder": {
- "householder": 0,
- "householderRelationship": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "householderFamilyName": "string",
- "householderGivenName": "string"
}, - "officialAddress": {
- "hasOfficialAddress": true,
- "officialPostalCode": "string",
- "officialRegion": "string",
- "officialLocality": "string",
- "officialStreetAddress": "string",
- "officialAdditionalAddress": "string",
- "officialRegionKana": "string",
- "officialLocalityKana": "string",
- "officialStreetAddressKana": "string",
- "officialAdditionalAddressKana": "string"
}, - "officialHouseholder": {
- "householder": 0,
- "householderRelationship": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "householderFamilyName": "string",
- "householderGivenName": "string"
}, - "transportation": [
- "PUBLIC_TRANSPORTATION"
], - "route": {
- "startPoint": "string",
- "stopovers": [
- "string"
], - "endPoint": "string"
}, - "oneWayFee": 0,
- "fee": [
- {
- "id": "string",
- "period": 0,
- "classification": "string",
- "amount": 0
}
], - "notes": "string",
- "attachments": [
- {
- "id": "string",
- "name": "string"
}
], - "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
object 【必須】期間 | |
object 【必須】住所 | |
object 世帯主(住所) | |
object 住民票の住所 | |
object 世帯主(住民票の住所) | |
| transportation | Array of strings Items Enum: "PUBLIC_TRANSPORTATION" "WALKING" "BICYCLE" "CAR" 交通手段
|
object 通勤経路 | |
| oneWayFee | integer 通勤費(片道) - 0以上99,999,999以下の数字を指定してください |
Array of objects 通勤費(定期) | |
| notes | string <= 128 characters 備考 |
Array of objects 添付ファイル |
{- "period": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "address": {
- "foreignCountry": true,
- "postalCode": "string",
- "region": "string",
- "locality": "string",
- "localityKana": "string",
- "streetAddress": "string",
- "streetAddressKana": "string",
- "additionalAddress": "string",
- "additionalAddressKana": "string",
- "foreignAdditionalAddress": "string",
- "foreignStreetAddress": "string",
- "foreignLocality": "string",
- "foreignRegion": "string",
- "foreignPostalCode": "string",
- "country": "string"
}, - "householder": {
- "householder": 1,
- "householderRelationship": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "householderFamilyName": "string",
- "householderGivenName": "string"
}, - "officialAddress": {
- "hasOfficialAddress": true,
- "officialPostalCode": "string",
- "officialRegion": "string",
- "officialLocality": "string",
- "officialStreetAddress": "string",
- "officialAdditionalAddress": "string",
- "officialLocalityKana": "string",
- "officialStreetAddressKana": "string",
- "officialAdditionalAddressKana": "string"
}, - "officialHouseholder": {
- "householder": 1,
- "householderRelationship": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "householderFamilyName": "string",
- "householderGivenName": "string"
}, - "transportation": [
- "PUBLIC_TRANSPORTATION"
], - "route": {
- "startPoint": "string",
- "stopovers": [
- "string"
], - "endPoint": "string"
}, - "oneWayFee": 0,
- "fee": [
- {
- "id": "string",
- "period": 0,
- "classification": "string",
- "amount": 0
}
], - "notes": "string",
- "attachments": [
- {
- "id": "string",
- "temporary": true
}
]
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
[- {
- "id": "string",
- "commuteMethod": "PUBLIC",
- "commutationAllowancePublic": {
- "publicTransportationType": "TRAIN",
- "departureStation": "string",
- "waypoint": "string",
- "destinationStation": "string",
- "oneWayFare": 0,
- "oneMonthPass": 0,
- "threeMonthPass": 0,
- "sixMonthPass": 0
}, - "commutationAllowanceEquipment": {
- "transportationEquipmentType": "CAR",
- "departure": "string",
- "destination": "string",
- "oneWayDistance": null
}, - "dailyPaymentAmount": 0,
- "monthlyPaymentAmount": 0,
- "paymentUnitPublic": "DEPEND_ON_DAYS",
- "paymentUnit": "DEPEND_ON_DAYS",
- "attachment": {
- "id": "string",
- "name": "string"
}, - "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}
]| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| id | string 通勤手当情報ID |
| commuteMethod | string Enum: "PUBLIC" "EQUIPMENT" "WALKING" 【必須】通勤手段
|
object 通勤手当(交通機関) | |
object 通勤手当(交通用具) | |
| dailyPaymentAmount | integer 支給額(1日) |
| monthlyPaymentAmount | integer 支給額(1ヶ月) |
| paymentUnitPublic | string Enum: "DEPEND_ON_DAYS" "ONE_MONTH" "THREE_MONTHS_1" "THREE_MONTHS_2" "THREE_MONTHS_3" "SIX_MONTHS_1" "SIX_MONTHS_2" "SIX_MONTHS_3" "SIX_MONTHS_4" "SIX_MONTHS_5" "SIX_MONTHS_6" "NOT_PAID" 支給単位(交通機関)- 通勤手段が交通機関の場合、入力してください
|
| paymentUnit | string Enum: "DEPEND_ON_DAYS" "ONE_MONTH" "NOT_PAID" 支給単位(交通用具・徒歩)- 通勤手段が交通用具または徒歩の場合、入力してください
|
object 添付ファイル |
[- {
- "id": "string",
- "commuteMethod": "PUBLIC",
- "commutationAllowancePublic": {
- "publicTransportationType": "TRAIN",
- "departureStation": "string",
- "waypoint": "string",
- "destinationStation": "string",
- "oneWayFare": 0,
- "oneMonthPass": 0,
- "threeMonthPass": 0,
- "sixMonthPass": 0
}, - "commutationAllowanceEquipment": {
- "transportationEquipmentType": "CAR",
- "departure": "string",
- "destination": "string",
- "oneWayDistance": null
}, - "dailyPaymentAmount": 0,
- "monthlyPaymentAmount": 0,
- "paymentUnitPublic": "DEPEND_ON_DAYS",
- "paymentUnit": "DEPEND_ON_DAYS",
- "attachment": {
- "id": "string",
- "temporary": true
}
}
]| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
[- {
- "id": "string",
- "code": {
- "bankCode": "string",
- "branchCode": "string"
}, - "name": {
- "bankName": "string",
- "branchName": "string"
}, - "nameKana": {
- "bankNameKana": "string",
- "branchNameKana": "string"
}, - "type": 0,
- "number": "string",
- "holderNameKana": "string",
- "purpose": [
- "SALARY"
], - "attachment": {
- "id": "string",
- "name": "string"
}, - "memo": "string",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}
]| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| id | string 銀行口座ID |
object 【必須】金融機関・支店コード | |
object 【必須】金融機関・支店名 | |
object 金融機関・支店名(カナ) | |
| type | integer 預金種目コード
|
| number | string 【必須】口座番号 |
| holderNameKana | string <= 64 characters 【必須】名義(カナ) |
| purpose | Array of strings Items Enum: "SALARY" "BONUS" "BENEFIT" "EXPENSES" 利用目的
|
object 添付ファイル | |
| memo | string <= 128 characters 備考 |
[- {
- "id": "string",
- "code": {
- "bankCode": "string",
- "branchCode": "string"
}, - "name": {
- "bankName": "string",
- "branchName": "string"
}, - "nameKana": {
- "bankNameKana": "string",
- "branchNameKana": "string"
}, - "type": 0,
- "number": "string",
- "holderNameKana": "string",
- "purpose": [
- "SALARY"
], - "attachment": {
- "id": "string",
- "temporary": true
}, - "memo": "string"
}
]| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
[- {
- "id": "string",
- "name": {
- "familyName": "string",
- "givenName": "string"
}, - "nameKana": {
- "familyNameKana": "string",
- "givenNameKana": "string"
}, - "relationship": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "phoneNumber": {
- "mobilePhoneNumber": "string",
- "phoneNumber": "string",
- "workPhoneNumber": "string"
}, - "email": "string",
- "address": {
- "foreignCountry": true,
- "postalCode": "string",
- "region": "string",
- "regionKana": "string",
- "locality": "string",
- "localityKana": "string",
- "streetAddress": "string",
- "streetAddressKana": "string",
- "additionalAddress": "string",
- "additionalAddressKana": "string",
- "foreignAdditionalAddress": "string",
- "foreignStreetAddress": "string",
- "foreignLocality": "string",
- "foreignRegion": "string",
- "foreignPostalCode": "string",
- "country": "string"
}, - "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}
]| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| id | string 緊急連絡先ID |
object 【必須】氏名 | |
object 氏名(カナ) | |
object 【必須】続柄 | |
object 【必須】電話番号 | |
string メールアドレス | |
object 住所 |
[- {
- "id": "string",
- "name": {
- "familyName": "string",
- "givenName": "string"
}, - "nameKana": {
- "familyNameKana": "string",
- "givenNameKana": "string"
}, - "relationship": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "phoneNumber": {
- "mobilePhoneNumber": "string",
- "phoneNumber": "string",
- "workPhoneNumber": "string"
}, - "email": "string",
- "address": {
- "foreignCountry": true,
- "postalCode": "string",
- "region": "string",
- "locality": "string",
- "localityKana": "string",
- "streetAddress": "string",
- "streetAddressKana": "string",
- "additionalAddress": "string",
- "additionalAddressKana": "string",
- "foreignAdditionalAddress": "string",
- "foreignStreetAddress": "string",
- "foreignLocality": "string",
- "foreignRegion": "string",
- "foreignPostalCode": "string",
- "country": "string"
}
}
]| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
[- {
- "id": "string",
- "relationship": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "relationshipAttachment": {
- "id": "string",
- "name": "string"
}, - "name": {
- "familyName": "string",
- "givenName": "string"
}, - "nameKana": {
- "familyNameKana": "string",
- "givenNameKana": "string"
}, - "gender": "MALE",
- "officialGender": "MALE",
- "birthday": "2019-08-24",
- "job": "string",
- "basicPensionNumber": "string",
- "handicapStatus": {
- "handicapStatus": true,
- "handicapStatusInForm": 0,
- "handicapCertType": 0,
- "handicapOther": "string",
- "handicapGrade": 0,
- "handicapCertGrantedAt": "2019-08-24",
- "handicapAttachment": {
- "id": "string",
- "name": "string"
}, - "handicapQualificationAt": "2019-08-24",
- "handicapQualificationReason": "string",
- "handicapDisqualificationAt": "2019-08-24",
- "handicapDisqualificationReason": "string"
}, - "foreignNationality": {
- "foreignNationality": true,
- "foreignNationalityCountry": "string",
- "foreignName": "string",
- "foreignNameKana": "string",
- "foreignNameRoman": "string"
}, - "address": {
- "foreignCountry": true,
- "postalCode": "string",
- "region": "string",
- "regionKana": "string",
- "locality": "string",
- "localityKana": "string",
- "streetAddress": "string",
- "streetAddressKana": "string",
- "additionalAddress": "string",
- "additionalAddressKana": "string",
- "foreignAdditionalAddress": "string",
- "foreignStreetAddress": "string",
- "foreignLocality": "string",
- "foreignRegion": "string",
- "foreignPostalCode": "string",
- "country": "string"
}, - "phoneNumber": {
- "mobilePhoneNumber": "string",
- "phoneNumber": "string",
- "workPhoneNumber": "string"
}, - "socialInsuranceDependent": {
- "socialInsuranceDependent": true,
- "socialInsuranceRequalification": 0,
- "socialInsuranceRevenue": 0,
- "socialInsuranceEnteredAt": "2019-08-24",
- "socialInsuranceEnteredReasonType": 1,
- "socialInsuranceEnteredReason": "string",
- "socialInsuranceQuitAt": "2019-08-24",
- "socialInsuranceQuitReasonType": 1,
- "socialInsuranceQuitReason": "string",
- "socialInsuranceDeathAt": "2019-08-24",
- "socialInsuranceOverseasCaseQualificationType": true,
- "socialInsuranceOverseasCaseQualificationAt": "2019-08-24",
- "socialInsuranceOverseasCaseQualificationReason": 0,
- "socialInsuranceOverseasCaseQualificationReasonOther": "string",
- "socialInsuranceOverseasCaseDisqualificationAt": "2019-08-24",
- "socialInsuranceOverseasCaseDisqualificationReason": 0,
- "socialInsuranceOverseasCaseTransferredAt": "2019-08-24",
- "socialInsuranceOverseasCaseDisqualificationReasonOther": "string",
- "socialInsuranceOverseasCaseAttachment": {
- "id": "string",
- "name": "string"
}
}, - "taxDependent": {
- "taxDependent": true,
- "taxRevenue": 0,
- "taxEnteredAt": "2019-08-24",
- "taxEnteredReasonType": 0,
- "taxEnteredReason": "string",
- "taxQuitAt": "2019-08-24",
- "taxQuitReasonType": 0,
- "taxQuitReason": "string"
}, - "abroadQualification": {
- "abroadQualification": true,
- "abroadQualificationReason": 0
}, - "attachments": [
- {
- "id": "string",
- "name": "string"
}
], - "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}
]| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| id | string 家族ID |
object 【必須】氏名 | |
object | |
object 【必須】続柄 | |
object 続柄確認証明書添付画像 | |
| gender | string Enum: "MALE" "FEMALE" "OTHER" "UNKNOWN" 性別
|
| officialGender | string Enum: "MALE" "FEMALE" 戸籍上の性別
|
| birthday | string <date> 生年月日 |
| job | string 職業 |
| basicPensionNumber | string 基礎年金番号 |
object 【必須】障がい者 | |
object 外国籍 | |
object 居住地 | |
object 電話番号 | |
object 【必須】社会保険 | |
object 【必須】税法 | |
object 国外居住親族 | |
Array of objects 添付ファイル |
[- {
- "id": "string",
- "name": {
- "familyName": "string",
- "givenName": "string"
}, - "nameKana": {
- "familyNameKana": "string",
- "givenNameKana": "string"
}, - "relationship": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "relationshipAttachment": {
- "id": "string",
- "temporary": true
}, - "gender": "MALE",
- "officialGender": "MALE",
- "birthday": "2019-08-24",
- "job": "string",
- "basicPensionNumber": "string",
- "handicapStatus": {
- "handicapStatus": true,
- "handicapStatusInForm": 1,
- "handicapCertType": 1,
- "handicapOther": "string",
- "handicapGrade": 1,
- "handicapCertGrantedAt": "2019-08-24",
- "handicapAttachment": {
- "id": "string",
- "temporary": true
}, - "handicapQualificationAt": "2019-08-24",
- "handicapQualificationReason": "string",
- "handicapDisqualificationAt": "2019-08-24",
- "handicapDisqualificationReason": "string"
}, - "foreignNationality": {
- "foreignNationality": true,
- "foreignNationalityCountry": "string",
- "foreignName": "string",
- "foreignNameKana": "string",
- "foreignNameRoman": "string"
}, - "address": {
- "foreignCountry": true,
- "postalCode": "string",
- "region": "string",
- "locality": "string",
- "localityKana": "string",
- "streetAddress": "string",
- "streetAddressKana": "string",
- "additionalAddress": "string",
- "additionalAddressKana": "string",
- "foreignAdditionalAddress": "string",
- "foreignStreetAddress": "string",
- "foreignLocality": "string",
- "foreignRegion": "string",
- "foreignPostalCode": "string",
- "country": "string"
}, - "phoneNumber": {
- "mobilePhoneNumber": "string",
- "phoneNumber": "string",
- "workPhoneNumber": "string"
}, - "socialInsuranceDependent": {
- "socialInsuranceDependent": true,
- "socialInsuranceRequalification": 1,
- "socialInsuranceRevenue": 999999999,
- "socialInsuranceEnteredAt": "2019-08-24",
- "socialInsuranceEnteredReasonType": 1,
- "socialInsuranceEnteredReason": "string",
- "socialInsuranceQuitAt": "2019-08-24",
- "socialInsuranceQuitReasonType": 1,
- "socialInsuranceQuitReason": "string",
- "socialInsuranceDeathAt": "2019-08-24",
- "socialInsuranceOverseasCaseQualificationType": true,
- "socialInsuranceOverseasCaseQualificationAt": "2019-08-24",
- "socialInsuranceOverseasCaseQualificationReason": 1,
- "socialInsuranceOverseasCaseQualificationReasonOther": "string",
- "socialInsuranceOverseasCaseDisqualificationAt": "2019-08-24",
- "socialInsuranceOverseasCaseDisqualificationReason": 1,
- "socialInsuranceOverseasCaseTransferredAt": "2019-08-24",
- "socialInsuranceOverseasCaseDisqualificationReasonOther": "string",
- "socialInsuranceOverseasCaseAttachment": {
- "id": "string",
- "temporary": true
}
}, - "taxDependent": {
- "taxDependent": true,
- "taxRevenue": 999999999,
- "taxEnteredAt": "2019-08-24",
- "taxEnteredReasonType": 1,
- "taxEnteredReason": "string",
- "taxQuitAt": "2019-08-24",
- "taxQuitReasonType": 1,
- "taxQuitReason": "string"
}, - "abroadQualification": {
- "abroadQualification": true,
- "abroadQualificationReason": 1
}, - "attachments": [
- {
- "id": "string",
- "temporary": true
}
]
}
]| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
[- {
- "id": "string",
- "companyName": "string",
- "period": {
- "startAt": "string",
- "endAt": "string"
}, - "jobTitle": "string",
- "jobType": "string",
- "description": "string",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}
]| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| id | string 職務経歴ID |
| companyName | string <= 128 characters 会社名 |
object 在籍期間 | |
| jobTitle | string <= 128 characters 職務・役職 |
| jobType | string <= 64 characters 職種 |
| description | string <= 10000 characters 詳細 |
[- {
- "id": "string",
- "companyName": "string",
- "period": {
- "startAt": "string",
- "endAt": "string"
}, - "jobTitle": "string",
- "jobType": "string",
- "description": "string"
}
]| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
object 履歴書 | |
object 職務経歴書 |
{- "personalHistory": {
- "id": "string",
- "temporary": true
}, - "resume": {
- "id": "string",
- "temporary": true
}
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
[- {
- "id": "string",
- "schoolName": "string",
- "period": {
- "startAt": "string",
- "endAt": "string"
}, - "schoolType": "JUNIOR_HIGH_SCHOOL",
- "detail": "string",
- "description": "string",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}
]| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| id | string 学歴ID |
| schoolName | string <= 128 characters 【必須】学校名 |
object 在籍期間 | |
| schoolType | string (CareerEducationSchoolType) Enum: "JUNIOR_HIGH_SCHOOL" "HIGH_SCHOOL" "TECHNICAL_COLLEGE" "VOCATIONAL_SCHOOL" "JUNIOR_COLLEGE" "UNIVERSITY" "GRADUATE_SCHOOL_MASTER" "GRADUATE_SCHOOL_DOCTOR" 学校区分
|
| detail | string <= 128 characters 学部・学科・専攻 |
| description | string <= 10000 characters 詳細 |
[- {
- "id": "string",
- "schoolName": "string",
- "period": {
- "startAt": "string",
- "endAt": "string"
}, - "schoolType": "JUNIOR_HIGH_SCHOOL",
- "detail": "string",
- "description": "string"
}
]| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
[- {
- "id": "string",
- "companyCertification": {
- "certification": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}, - "certificationDetail": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}
}, - "certifiedAt": "2019-08-24",
- "expiredAt": "2019-08-24",
- "attachments": [
- {
- "id": "string",
- "name": "string"
}
], - "memo": "string",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}
]| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| id | string 資格ID |
object 【必須】資格名 | |
| certifiedAt | string <date> 取得日 |
| expiredAt | string <date> 失効日 |
Array of objects 添付ファイル | |
| memo | string <= 128 characters 備考 |
[- {
- "id": "string",
- "companyCertification": {
- "certification": {
- "id": "string",
- "apiReferenceCode": "string"
}, - "certificationDetail": {
- "id": "string",
- "apiReferenceCode": "string"
}
}, - "certifiedAt": "2019-08-24",
- "expiredAt": "2019-08-24",
- "attachments": [
- {
- "id": "string",
- "temporary": true
}
], - "memo": "string"
}
]| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "incomeType": "SALARY",
- "electricDeliveryConsent": true,
- "scheduledWorkingHoursPerDay": "string",
- "averageScheduledWorkingHours": "string",
- "averageScheduledWorkingDays": "string",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| incomeType | string Enum: "SALARY" "COMPENSATION" 【必須】給与所得種別
|
| electricDeliveryConsent | boolean 電子交付に関する同意 |
| scheduledWorkingHoursPerDay | string 1日の所定労働時間(60進法) |
| averageScheduledWorkingHours | string 月平均所定労働時間(60進法) |
| averageScheduledWorkingDays | bigDecimal 月平均所定労働日数 |
{- "incomeType": "SALARY",
- "electricDeliveryConsent": true,
- "scheduledWorkingHoursPerDay": "string",
- "averageScheduledWorkingHours": "string",
- "averageScheduledWorkingDays": null
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "payrollOffice": {
- "id": "string",
- "name": "string"
}, - "incomeTaxCalculation": {
- "nonResident": true,
- "calculationType": "CALCULATE",
- "taxType": "KOU",
- "victimExemption": true,
- "graceStartAt": "2019-08-24",
- "graceEndAt": "2019-08-24",
- "graceTaxAmount": 0
}, - "incomeEstimate": 0,
- "spouse": true,
- "submitToAnother": true,
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| payrollOffice | string 給与支払事務所 |
object 所得税計算情報 | |
| incomeEstimate | integer 所得見積金額(年間合計) |
| spouse | boolean 配偶者の有無 |
| submitToAnother | boolean 他社への従たる給与についての扶養控除等申告書の提出 |
{- "payrollOffice": "string",
- "incomeTaxCalculation": {
- "nonResident": true,
- "calculationType": "CALCULATE",
- "taxType": "KOU",
- "victimExemption": true,
- "graceStartAt": "2019-08-24",
- "graceEndAt": "2019-08-24",
- "graceTaxAmount": 0
}, - "incomeEstimate": 0,
- "spouse": true,
- "submitToAnother": true
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "singleWidowType": "NOT_APPLICABLE",
- "applicableDate": "2019-08-24",
- "applicableReason": "string",
- "notApplicableDate": "2019-08-24",
- "notApplicableReason": "string",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| singleWidowType | string Enum: "NOT_APPLICABLE" "SINGLE_PARENT" "WIDOW" 【必須】ひとり親・寡婦区分
|
| applicableDate | string <date> 該当日 |
| applicableReason | string <= 64 characters 該当理由 |
| notApplicableDate | string <date> 非該当日 |
| notApplicableReason | string <= 64 characters 非該当理由 |
{- "singleWidowType": "NOT_APPLICABLE",
- "applicableDate": "2019-08-24",
- "applicableReason": "string",
- "notApplicableDate": "2019-08-24",
- "notApplicableReason": "string"
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| widow | boolean 【必須】寡婦・寡夫区分 |
object (EffectivePeriod) 対象データにおける適用期間 |
{- "widow": true,
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "workingStudent": true,
- "schoolName": "string",
- "admissionDate": "2019-08-24",
- "attachment": {
- "id": "string",
- "name": "string"
}, - "applicableDate": "2019-08-24",
- "applicableReason": "string",
- "notApplicableDate": "2019-08-24",
- "notApplicableReason": "string",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| workingStudent | boolean 【必須】勤労学生区分 |
| schoolName | string <= 128 characters 学校名 |
| admissionDate | string <date> 入学年月日 |
object 学生証画像 | |
| applicableDate | string <date> 該当年月日 |
| applicableReason | string <= 64 characters 該当理由 |
| notApplicableDate | string <date> 非該当年月日 |
| notApplicableReason | string <= 64 characters 非該当理由 |
{- "workingStudent": true,
- "schoolName": "string",
- "admissionDate": "2019-08-24",
- "attachment": {
- "id": "string",
- "temporary": true
}, - "applicableDate": "2019-08-24",
- "applicableReason": "string",
- "notApplicableDate": "2019-08-24",
- "notApplicableReason": "string"
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "disability": true,
- "disabilityDetail": 0,
- "certificate": {
- "certificateKind": 1,
- "certificateOther": "string"
}, - "grade": 0,
- "issuedDate": "2019-08-24",
- "certificateNo": "string",
- "endAt": "2019-08-24",
- "physicallyHandicappedType": 0,
- "classification": 0,
- "attachment": {
- "id": "string",
- "name": "string"
}, - "attachments": [
- {
- "id": "string",
- "name": "string"
}
], - "applicableDate": "2019-08-24",
- "applicableReason": "string",
- "notApplicableDate": "2019-08-24",
- "notApplicableReason": "string",
- "memo": "string",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| disability | boolean 【必須】障がい者区分 |
| disabilityDetail | integer <int32> [ 1 .. 3 ] 障がい者区分詳細
|
object 手帳の種類 | |
| grade | integer <int32> [ 1 .. 8 ] 障がい等級
|
| issuedDate | string <date> 交付日 |
| certificateNo | string <= 8 characters 手帳番号 |
| endAt | string <date> 有効期限 |
| physicallyHandicappedType | integer <int32> [ 1 .. 5 ] 身体障がい者種類
|
| classification | integer <int32> [ 1 .. 2 ] 種別
|
object Deprecated 障がい者手帳の写し(単一) (互換性維持のため、1件のみ指定できます。 | |
Array of objects 障がい者手帳の写し(複数) | |
| applicableDate | string <date> 該当日 |
| applicableReason | string <= 64 characters 該当理由 |
| notApplicableDate | string <date> 非該当日 |
| notApplicableReason | string <= 64 characters 非該当理由 |
| memo | string <= 128 characters 備考 |
{- "disability": true,
- "disabilityDetail": 1,
- "certificate": {
- "certificateKind": 1,
- "certificateOther": "string"
}, - "grade": 1,
- "issuedDate": "2019-08-24",
- "certificateNo": "string",
- "endAt": "2019-08-24",
- "physicallyHandicappedType": 1,
- "classification": 1,
- "attachment": {
- "id": "string",
- "temporary": true
}, - "attachments": [
- {
- "id": "string",
- "temporary": true
}
], - "applicableDate": "2019-08-24",
- "applicableReason": "string",
- "notApplicableDate": "2019-08-24",
- "notApplicableReason": "string",
- "memo": "string"
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "foreigner": true,
- "cardNo": "string",
- "issuedDate": "2019-08-24",
- "endAt": "2019-08-24",
- "familyNameAlphabet": "string",
- "givenNameAlphabet": "string",
- "middleNameAlphabet": "string",
- "country": "string",
- "status": "string",
- "statusUnknownReason": "string",
- "statusActivity": 0,
- "classification": 0,
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "permitType": "string",
- "attachment": {
- "id": "string",
- "name": "string"
}, - "memo": "string"
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| foreigner | boolean 【必須】外国人区分 |
| cardNo | string <= 32 characters 在留カード番号 |
| issuedDate | string <date> 交付年月日 |
| endAt | string <date> 満了年月日 |
| familyNameAlphabet | string <= 32 characters 姓(ローマ字) |
| givenNameAlphabet | string <= 32 characters 名(ローマ字) |
| middleNameAlphabet | string <= 32 characters ミドルネーム(ローマ字) |
| country | string <= 30 characters 国籍・地域 |
| status | string <= 30 characters 在留資格
|
| statusUnknownReason | string <= 32 characters 在留資格不明理由 |
| statusActivity | integer <int32> [ 1 .. 2 ] 資格外活動の有無
|
| classification | integer <int32> [ 1 .. 2 ] 派遣・請負就労区分
|
| permitType | string 許可の種類 |
object 在留カード | |
| memo | string <= 128 characters 備考 |
{- "foreigner": true,
- "cardNo": "string",
- "issuedDate": "2019-08-24",
- "endAt": "2019-08-24",
- "familyNameAlphabet": "string",
- "givenNameAlphabet": "string",
- "middleNameAlphabet": "string",
- "country": "string",
- "status": "string",
- "statusUnknownReason": "string",
- "statusActivity": 1,
- "classification": 1,
- "permitType": "string",
- "attachment": {
- "id": "string",
- "temporary": true
}, - "memo": "string"
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "calculationInformation": {
- "entry": 1,
- "employeeType": 1
}, - "insuranceNumber": "string",
- "attachment": {
- "id": "string",
- "name": "string"
}, - "qualificationAt": "2019-08-24",
- "qualificationReason": 0,
- "qualificationReasonDetail": "string",
- "insuredType": 0,
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "employmentStatus": 0,
- "jobType": 0,
- "channel": 0,
- "weeklyWorkingHours": {
- "hours": 99,
- "minutes": 59
}, - "contractInformation": {
- "termOfContract": true,
- "termOfContractStartAt": "2019-08-24",
- "termOfContractEndAt": "2019-08-24",
- "contractRenewalClause": true
}, - "turnoverAt": "2019-08-24",
- "disqualificationAt": "2019-08-24",
- "disqualificationReason": 0,
- "disqualificationReasonDetail": "string",
- "memo": "string"
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
object 雇用保険計算情報 | |
| insuranceNumber | string 被保険者番号 |
object 雇用保険被保険者証の画像 | |
| qualificationAt | string <date> 資格取得年月日 |
| qualificationReason | integer <int32> [ 1 .. 8 ] 取得理由
|
| qualificationReasonDetail | string <= 128 characters 取得理由(詳細) |
| insuredType | integer <int32> [ 1 .. 4 ] 被保険者の種類
|
| employmentStatus | integer <int32> [ 1 .. 7 ] 雇用保険上の雇用形態
|
| jobType | integer <int32> [ 1 .. 11 ] 雇用保険上の職種
|
| channel | integer <int32> [ 1 .. 4 ] 雇用保険上の就職経路
|
object 1週間の所定労働時間 | |
object 雇用保険上の契約情報 | |
| turnoverAt | string <date> 離職等年月日 |
| disqualificationAt | string <date> 資格喪失年月日(非推奨) |
| disqualificationReason | integer <int32> [ 1 .. 3 ] 喪失理由
|
| disqualificationReasonDetail | string <= 128 characters 喪失理由(詳細) |
| memo | string <= 128 characters 備考 |
{- "calculationInformation": {
- "entry": 1,
- "employeeType": 1
}, - "insuranceNumber": "string",
- "attachment": {
- "id": "string",
- "temporary": true
}, - "qualificationAt": "2019-08-24",
- "qualificationReason": 1,
- "qualificationReasonDetail": "string",
- "insuredType": 1,
- "employmentStatus": 1,
- "jobType": 1,
- "channel": 1,
- "weeklyWorkingHours": {
- "hours": 99,
- "minutes": 59
}, - "contractInformation": {
- "termOfContract": true,
- "termOfContractStartAt": "2019-08-24",
- "termOfContractEndAt": "2019-08-24",
- "contractRenewalClause": true
}, - "turnoverAt": "2019-08-24",
- "disqualificationAt": "2019-08-24",
- "disqualificationReason": 1,
- "disqualificationReasonDetail": "string",
- "memo": "string"
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "entry": "ENTERED",
- "insuranceNumber": "string",
- "qualificationAt": "2019-08-24",
- "disqualificationAt": "2019-08-24",
- "disqualificationReason": 4,
- "careInsuranceExemption": true,
- "stdMonthlyRemunerationGr": 0,
- "grade": 0,
- "standardMonthlyRemuneration": 0,
- "monthlyRemuneration": 0,
- "applicableReason": "ACQUISITION",
- "healthInsurancePremium": {
- "selfBurden": 0,
- "employerBurden": null
}, - "careInsurancePremium": {
- "selfBurden": 0,
- "employerBurden": null
}, - "memo": "string",
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| entry | string Enum: "ENTERED" "NOT_ENTERED" 加入区分
|
| insuranceNumber | string 被保険者整理番号 |
| qualificationAt | string <date> 資格取得年月日 |
| disqualificationAt | string <date> 資格喪失年月日 |
| disqualificationReason | string Enum: 4 5 7 9 11 喪失理由
|
| careInsuranceExemption | boolean 介護保険料免除 |
| stdMonthlyRemunerationGr | integer <int32> 標準報酬月額(等級) |
| grade | integer <int32> 等級(非推奨) |
| standardMonthlyRemuneration | integer <int32> 標準報酬月額(非推奨) |
| monthlyRemuneration | integer <int32> 報酬月額 |
| applicableReason | string Enum: "ACQUISITION" "GEPPEN" "CALCULATION" "END_OF_MATERNITY" "END_OF_CHILDCARE" 適用理由
|
object 健康保険料 | |
object 介護保険料 | |
| memo | string <= 128 characters 備考 |
{- "entry": "ENTERED",
- "insuranceNumber": "string",
- "qualificationAt": "2019-08-24",
- "disqualificationAt": "2019-08-24",
- "disqualificationReason": 4,
- "careInsuranceExemption": true,
- "stdMonthlyRemunerationGr": 0,
- "grade": 0,
- "standardMonthlyRemuneration": 0,
- "monthlyRemuneration": 0,
- "applicableReason": "ACQUISITION",
- "healthInsurancePremium": {
- "selfBurden": 0,
- "employerBurden": null
}, - "careInsurancePremium": {
- "selfBurden": 0,
- "employerBurden": null
}, - "memo": "string"
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "entry": "ENTERED",
- "insuranceNumber": "string",
- "pensionNumber": "string",
- "qualificationAt": "2019-08-24",
- "disqualificationAt": "2019-08-24",
- "overSeventy": true,
- "stdMonthlyRemunerationGr": 0,
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "grade": 0,
- "standardMonthlyRemuneration": 0,
- "monthlyRemuneration": 0,
- "applicableReason": "ACQUISITION",
- "welfarePensionPremium": {
- "selfBurden": 999999999,
- "employerBurden": null
}, - "childcareContributions": null,
- "attachment": {
- "id": "string",
- "name": "string"
}, - "memo": "string"
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| entry | string Enum: "ENTERED" "NOT_ENTERED" 【必須】加入区分
|
| insuranceNumber | string <= 6 characters 被保険者整理番号 |
| pensionNumber | string 基礎年金番号 |
| qualificationAt | string <date> 資格取得年月日 |
| disqualificationAt | string <date> 資格喪失年月日 |
| overSeventy | boolean 70歳以上被用者該当 |
| stdMonthlyRemunerationGr | integer <int32> 標準報酬月額(等級) |
| grade | integer <int32> [ 1 .. 50 ] 等級(非推奨) |
| standardMonthlyRemuneration | integer <int32> [ 0 .. 999999999 ] 標準報酬月額(非推奨) |
| monthlyRemuneration | integer <int32> 報酬月額 |
| applicableReason | string Enum: "ACQUISITION" "GEPPEN" "CALCULATION" "END_OF_MATERNITY" "END_OF_CHILDCARE" 適用理由
|
object 厚生年金保険料 | |
| childcareContributions | bigDecimal 子ども・子育て拠出金 |
object 基礎年金番号画像 | |
| memo | string <= 128 characters 備考 |
{- "entry": "ENTERED",
- "insuranceNumber": "string",
- "pensionNumber": "string",
- "qualificationAt": "2019-08-24",
- "disqualificationAt": "2019-08-24",
- "overSeventy": true,
- "stdMonthlyRemunerationGr": 0,
- "grade": 1,
- "standardMonthlyRemuneration": 999999999,
- "monthlyRemuneration": 0,
- "applicableReason": "ACQUISITION",
- "welfarePensionPremium": {
- "selfBurden": 999999999,
- "employerBurden": null
}, - "childcareContributions": null,
- "attachment": {
- "id": "string",
- "temporary": true
}, - "memo": "string"
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
{- "calculationInformation": {
- "entry": 1,
- "employeeType": 1
}, - "insuranceNumber": "string",
- "attachment": {
- "id": "string",
- "name": "string"
}, - "qualificationAt": "2019-08-24",
- "qualificationReason": 0,
- "qualificationReasonDetail": "string",
- "insuredType": 0,
- "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}, - "employmentStatus": 0,
- "jobType": 0,
- "channel": 0,
- "weeklyWorkingHours": {
- "hours": 99,
- "minutes": 59
}, - "contractInformation": {
- "termOfContract": true,
- "termOfContractStartAt": "2019-08-24",
- "termOfContractEndAt": "2019-08-24",
- "contractRenewalClause": true
}, - "turnoverAt": "2019-08-24",
- "disqualificationAt": "2019-08-24",
- "disqualificationReason": 0,
- "disqualificationReasonDetail": "string",
- "memo": "string"
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
object 雇用保険計算情報 | |
| insuranceNumber | string 被保険者番号 |
object 雇用保険被保険者証の画像 | |
| qualificationAt | string <date> 資格取得年月日 |
| qualificationReason | integer <int32> [ 1 .. 8 ] 取得理由
|
| qualificationReasonDetail | string <= 128 characters 取得理由(詳細) |
| insuredType | integer <int32> [ 1 .. 4 ] 被保険者の種類
|
| employmentStatus | integer <int32> [ 1 .. 7 ] 雇用保険上の雇用形態
|
| jobType | integer <int32> [ 1 .. 11 ] 雇用保険上の職種
|
| channel | integer <int32> [ 1 .. 4 ] 雇用保険上の就職経路
|
object 1週間の所定労働時間 | |
object 雇用保険上の契約情報 | |
| turnoverAt | string <date> 離職等年月日 |
| disqualificationAt | string <date> 資格喪失年月日(非推奨) |
| disqualificationReason | integer <int32> [ 1 .. 3 ] 喪失理由
|
| disqualificationReasonDetail | string <= 128 characters 喪失理由(詳細) |
| memo | string <= 128 characters 備考 |
{- "calculationInformation": {
- "entry": 1,
- "employeeType": 1
}, - "insuranceNumber": "string",
- "attachment": {
- "id": "string",
- "temporary": true
}, - "qualificationAt": "2019-08-24",
- "qualificationReason": 1,
- "qualificationReasonDetail": "string",
- "insuredType": 1,
- "employmentStatus": 1,
- "jobType": 1,
- "channel": 1,
- "weeklyWorkingHours": {
- "hours": 99,
- "minutes": 59
}, - "contractInformation": {
- "termOfContract": true,
- "termOfContractStartAt": "2019-08-24",
- "termOfContractEndAt": "2019-08-24",
- "contractRenewalClause": true
}, - "turnoverAt": "2019-08-24",
- "disqualificationAt": "2019-08-24",
- "disqualificationReason": 1,
- "disqualificationReasonDetail": "string",
- "memo": "string"
}| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| calculation | integer <int32> [ 0 .. 1 ] 【必須】計算区分
|
{- "calculation": 1
}| peopleId required | integer <int64> 社員ID |
| atDate | string <date> 日付 |
[- {
- "id": "string",
- "submitOriginal": "DONE",
- "paymentYear": "string",
- "companyName": "string",
- "location": "string",
- "retirementDate": "2019-08-24",
- "paymentAmount": 0,
- "withholdingAmount": 0,
- "socialInsuranceAmount": 0,
- "mutualAidPremium": 0,
- "attachment": {
- "id": "string",
- "name": "string"
}, - "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}
]| peopleId required | integer <int64> 社員ID |
| effectiveDate | string <date> 適用日 |
| id | string 源泉徴収票情報ID |
| submitOriginal | string Enum: "DONE" "AT_HAND" "ORDERING" "UNABLE" 【必須】原本提出状況
|
| paymentYear | string = 4 characters 【必須】源泉徴収票の支給年 |
| companyName | string <= 128 characters 【必須】会社名 |
| location | string <= 256 characters 所在地(住所) |
| retirementDate | string <date> 退職年月日 |
| paymentAmount | integer <int32> 支払金額(課税分) |
| withholdingAmount | integer <int32> 源泉徴収税額(所得税) |
| socialInsuranceAmount | integer <int32> 社会保険料等の金額 |
| mutualAidPremium | integer <int32> 小規模企業共済等掛金 |
object 源泉徴収票画像 |
[- {
- "id": "string",
- "submitOriginal": "DONE",
- "paymentYear": "stri",
- "companyName": "string",
- "location": "string",
- "retirementDate": "2019-08-24",
- "paymentAmount": 0,
- "withholdingAmount": 0,
- "socialInsuranceAmount": 0,
- "mutualAidPremium": 0,
- "attachment": {
- "id": "string",
- "temporary": true
}
}
]| peopleId required | integer <int64> 社員ID |
string 認証メールアドレス | |
| sso | string Enum: 1 2 3 認証方法
|
| status | string <= 64 characters Enum: "STANDBY" "CONFIRMING" "ENROLLING" "ONBOARD" "SUSPENDED" 【必須】利用状況
|
| filterEss | boolean ESSに公開しない |
{- "email": "string",
- "sso": 1,
- "status": "STANDBY",
- "filterEss": true
}| peopleId required | integer <int64> 社員ID |
| id | string ID |
| serviceId | string <= 128 characters 【必須】プロダクトID |
| serviceName | string <= 64 characters プロダクト名 |
| accountId | string <= 128 characters 【必須】アカウントID |
[- {
- "id": "string",
- "serviceId": "string",
- "serviceName": "string",
- "accountId": "string"
}
]| peopleId required | integer <int64> 社員ID |
| id | string ID |
| serviceId | string <= 128 characters 【必須】プロダクトID |
| serviceName | string <= 64 characters プロダクト名 |
| accountId | string <= 128 characters 【必須】アカウントID |
{- "id": "string",
- "serviceId": "string",
- "serviceName": "string",
- "accountId": "string"
}| peopleId required | integer <int64> 社員ID |
| categoryCode required | string カテゴリのAPI参照コード
|
| sectionCode required | string セクションのAPI参照コード |
| atDate | string <date> 日付 |
[- {
- "id": "string",
- "fields": {
- "textField": "Text",
- "someNumber": 123,
- "multiSelection": [
- "alpha",
- "beta",
- "gamma"
], - "yourFile": {
- "id": "7f289e28-2f7c-4bbc-bddf-e1995a7a1c02",
- "name": "sample.png"
}, - "masterReference": {
- "id": "12345678-1234-1234-1234-123456789012",
- "code": "master_code",
- "categories": [
- "category1",
- "category2"
], - "name": "Master Item Name"
}
}, - "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}
]| peopleId required | integer <int64> 社員ID |
| categoryCode required | string カテゴリのAPI参照コード
|
| sectionCode required | string セクションのAPI参照コード |
| effectiveDate | string <date> 適用日 |
| id | string カスタムデータID |
object 【必須】フィールド値のマップ |
[- {
- "id": "string",
- "fields": {
- "textField": "Text",
- "someNumber": 123,
- "multiSelection": [
- "alpha",
- "beta",
- "gamma"
], - "yourFile": {
- "id": "7f289e28-2f7c-4bbc-bddf-e1995a7a1c02",
- "temporary": true
}, - "masterReference": {
- "id": "master id",
- "code": "master code"
}
}
}
]| peopleId required | integer <int64> 社員ID |
| categoryCode required | string カテゴリのAPI参照コード
|
| sectionCode required | string セクションのAPI参照コード |
| effectiveDate required | string <date> 適用日 |
指定のカスタムセクションのデータのうち、部署コードで指定した部署のデータを取得します。
日付を指定すると、指定日時点で存在した部署のデータを取得することができます。
| categoryCode required | string カテゴリのAPI参照コード 「部署情報」カテゴリの場合は |
| sectionCode required | string セクションのAPI参照コード |
| departmentCode required | string 部署コード |
| atDate | string <date> 日付 |
[- {
- "id": "string",
- "fields": {
- "textField": "Text",
- "someNumber": 123,
- "multiSelection": [
- "alpha",
- "beta",
- "gamma"
], - "yourFile": {
- "id": "7f289e28-2f7c-4bbc-bddf-e1995a7a1c02",
- "name": "sample.png"
}, - "masterReference": {
- "id": "12345678-1234-1234-1234-123456789012",
- "code": "master_code",
- "categories": [
- "category1",
- "category2"
], - "name": "Master Item Name"
}
}, - "effectivePeriod": {
- "startAt": "2019-08-24",
- "endAt": "2019-08-24"
}
}
]指定のカスタムセクションのデータのうち、部署コードで指定した部署のデータを更新します。
| categoryCode required | string カテゴリのAPI参照コード
|
| sectionCode required | string セクションのAPI参照コード |
| departmentCode required | string 部署コード |
| id | string カスタムデータID |
object 【必須】フィールド値のマップ |
[- {
- "id": "string",
- "fields": {
- "textField": "Text",
- "someNumber": 123,
- "multiSelection": [
- "alpha",
- "beta",
- "gamma"
], - "yourFile": {
- "id": "7f289e28-2f7c-4bbc-bddf-e1995a7a1c02",
- "temporary": true
}, - "masterReference": {
- "id": "master id",
- "code": "master code"
}
}
}
]{- "companyCode": "string",
- "companyName": "string",
- "companyNameKana": "string",
- "companyGlobalName": "string",
- "ownerName": {
- "ownerFamilyName": "string",
- "ownerGivenName": "string"
}, - "ownerNameKana": {
- "ownerFamilyNameKana": "string",
- "ownerGivenNameKana": "string"
}, - "corporateNumber": "string",
- "headOffice": {
- "id": "string",
- "apiReferenceCode": "string",
- "name": "string"
}
}{- "address": {
- "postalCode": "string",
- "region": "string",
- "regionKana": "string",
- "locality": "string",
- "localityKana": "string",
- "streetAddress": "string",
- "streetAddressKana": "string",
- "additionalAddress": "string",
- "additionalAddressKana": "string"
}, - "phoneNumber": "string"
}必要な権限: カスタムマスタの操作 (閲覧)
| pageSize | integer [ 1 .. 100 ] Default: 30 1ページあたりの項目数。デフォルトは30。最大値は100。 |
| pageToken | string ページネーションのためのトークン。 トークンを指定すると、pageSize以外のパラメータの指定は無視され、前のページの続きから取得されます。 |
{- "masters": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "active": true,
- "attributeDefinitions": [
- {
- "id": "string",
- "name": "string",
- "type": "TEXT",
- "text": {
- "minLength": 0,
- "maxLength": 0
}, - "integer": {
- "minValue": "string",
- "maxValue": "string"
}, - "decimal": {
- "minValue": "string",
- "maxValue": "string"
}, - "selection": {
- "elements": [
- {
- "code": "string",
- "label": "string",
- "archived": true,
- "sortLevel": 0
}
]
}
}
]
}
], - "pageToken": "string"
}必要な権限: カスタムマスタの操作 (閲覧)
| masterId required | string |
{- "id": "string",
- "name": "string",
- "description": "string",
- "active": true,
- "attributeDefinitions": [
- {
- "id": "string",
- "name": "string",
- "type": "TEXT",
- "text": {
- "minLength": 0,
- "maxLength": 0
}, - "integer": {
- "minValue": "string",
- "maxValue": "string"
}, - "decimal": {
- "minValue": "string",
- "maxValue": "string"
}, - "selection": {
- "elements": [
- {
- "code": "string",
- "label": "string",
- "archived": true,
- "sortLevel": 0
}
]
}
}
]
}必要な権限: カスタムマスタの操作 (閲覧)
| masterId required | string |
| activeOnly | boolean Default: true 削除済みを含むかどうかのフラグ |
| pageSize | integer [ 1 .. 100 ] Default: 30 1ページあたりの項目数。デフォルトは30。最大値は100。 |
| pageToken | string ページネーションのためのトークン。次のページを取得する場合は必須。 |
{- "masterItems": [
- {
- "id": "string",
- "name": "string",
- "code": "string",
- "categories": [
- "string"
], - "attributes": [
- {
- "metadata": {
- "id": "string"
}, - "value": "string"
}
], - "active": true
}
], - "pageToken": "string"
}必要な権限: カスタムマスタの操作 (編集)
| masterId required | string |
| name required | string 名前 |
| code | string コード |
| categories | Array of strings マスタ項目に設定されたカテゴリ。最初の項目から順に、カテゴリ1、カテゴリ2となります。 空配列を渡した場合は、カテゴリが設定されません。 |
Array of objects 属性 |
{- "name": "string",
- "code": "string",
- "categories": [
- "string"
], - "attributes": [
- {
- "definitionId": "string",
- "type": "TEXT",
- "value": "string"
}
]
}{- "id": "string"
}必要な権限: カスタムマスタの操作 (閲覧)
| masterItemId required | string |
{- "id": "string",
- "name": "string",
- "code": "string",
- "categories": [
- "string"
], - "attributes": [
- {
- "metadata": {
- "id": "string"
}, - "value": "string"
}
], - "active": true
}変更がないプロパティにも値を指定する必要があります。
必要な権限: カスタムマスタの操作 (編集)
| masterItemId required | string |
| name required | string 名前 |
| code | string コード |
| categories | Array of strings マスタ項目に設定されたカテゴリ。最初の項目から順に、カテゴリ1、カテゴリ2となります。 空配列を渡した場合は、カテゴリが設定されません。 |
Array of objects 属性 |
{- "name": "string",
- "code": "string",
- "categories": [
- "string"
], - "attributes": [
- {
- "definitionId": "string",
- "type": "TEXT",
- "value": "string"
}
]
}必要な権限: 事業所の操作 (閲覧)
| activeOnly | boolean Default: true 削除済みを含むかどうかのフラグ |
[- {
- "name": "string",
- "ownerName": "string",
- "pensionInsuranceOfficeCode": "string",
- "pensionInsuranceOfficeNumber": "string",
- "healthInsuranceOfficeCode": "string",
- "employmentInsuranceOfficeNumber": "string",
- "employmentInsuranceSecurityOfficeName": "string",
- "apiReferenceCode": "string",
- "address": {
- "foreignCountry": true,
- "postalCode": "string",
- "region": "string",
- "regionKana": "string",
- "locality": "string",
- "localityKana": "string",
- "streetAddress": "string",
- "streetAddressKana": "string",
- "additionalAddress": "string",
- "additionalAddressKana": "string",
- "foreignAdditionalAddress": "string",
- "foreignStreetAddress": "string",
- "foreignLocality": "string",
- "foreignRegion": "string",
- "foreignPostalCode": "string",
- "country": "string"
}, - "phoneNumber": "string",
- "id": "string",
- "active": true
}
]必要な権限: 事業所の操作 (登録)
| name required | string 事業所名 |
| ownerName | string 事業主氏名 |
| pensionInsuranceOfficeCode | string 事業所整理記号(厚生年金保険) |
| pensionInsuranceOfficeNumber | string 事業所番号(厚生年金保険) |
| healthInsuranceOfficeCode | string 事業所整理記号(健康保険) |
| employmentInsuranceOfficeNumber | string 事業所番号(雇用保険) |
| employmentInsuranceSecurityOfficeName | string 管轄の公共職業安定所 |
| apiReferenceCode | string API 参照コード |
object 住所 | |
| phoneNumber | string 電話番号 |
{- "name": "string",
- "ownerName": "string",
- "pensionInsuranceOfficeCode": "string",
- "pensionInsuranceOfficeNumber": "string",
- "healthInsuranceOfficeCode": "string",
- "employmentInsuranceOfficeNumber": "string",
- "employmentInsuranceSecurityOfficeName": "string",
- "apiReferenceCode": "string",
- "address": {
- "foreignCountry": true,
- "postalCode": "string",
- "region": "string",
- "regionKana": "string",
- "locality": "string",
- "localityKana": "string",
- "streetAddress": "string",
- "streetAddressKana": "string",
- "additionalAddress": "string",
- "additionalAddressKana": "string",
- "foreignAdditionalAddress": "string",
- "foreignStreetAddress": "string",
- "foreignLocality": "string",
- "foreignRegion": "string",
- "foreignPostalCode": "string",
- "country": "string"
}, - "phoneNumber": "string"
}{- "id": "string"
}必要な権限: 事業所の操作 (編集)
| officeId required | string |
| name required | string 事業所名 |
| ownerName | string 事業主氏名 |
| pensionInsuranceOfficeCode | string 事業所整理記号(厚生年金保険) |
| pensionInsuranceOfficeNumber | string 事業所番号(厚生年金保険) |
| healthInsuranceOfficeCode | string 事業所整理記号(健康保険) |
| employmentInsuranceOfficeNumber | string 事業所番号(雇用保険) |
| employmentInsuranceSecurityOfficeName | string 管轄の公共職業安定所 |
| apiReferenceCode | string API 参照コード |
object 住所 | |
| phoneNumber | string 電話番号 |
{- "name": "string",
- "ownerName": "string",
- "pensionInsuranceOfficeCode": "string",
- "pensionInsuranceOfficeNumber": "string",
- "healthInsuranceOfficeCode": "string",
- "employmentInsuranceOfficeNumber": "string",
- "employmentInsuranceSecurityOfficeName": "string",
- "apiReferenceCode": "string",
- "address": {
- "foreignCountry": true,
- "postalCode": "string",
- "region": "string",
- "regionKana": "string",
- "locality": "string",
- "localityKana": "string",
- "streetAddress": "string",
- "streetAddressKana": "string",
- "additionalAddress": "string",
- "additionalAddressKana": "string",
- "foreignAdditionalAddress": "string",
- "foreignStreetAddress": "string",
- "foreignLocality": "string",
- "foreignRegion": "string",
- "foreignPostalCode": "string",
- "country": "string"
}, - "phoneNumber": "string"
}{ }必要な権限: 雇用形態の操作 (登録)
| name required | string <= 32 characters [^/>/>"”“]* 雇用形態名 |
| classification required | string Enum: "DIRECTOR" "PERMANENT" "CONTRACT" "PARTTIME" "TEMPORARY" "COMMISSION" "LOANED" "OTHER" 雇用形態区分
|
| apiReferenceCode required | string <= 64 characters [a-zA-Z0-9]* API参照コード |
{- "name": "string",
- "classification": "DIRECTOR",
- "apiReferenceCode": "string"
}{- "id": "string"
}必要な権限: 雇用形態の操作 (編集)
| employmentStatusId required | string |
| name required | string <= 32 characters [^/>/>"”“]* 雇用形態名 |
| classification required | string Enum: "DIRECTOR" "PERMANENT" "CONTRACT" "PARTTIME" "TEMPORARY" "COMMISSION" "LOANED" "OTHER" 雇用形態区分
|
| apiReferenceCode required | string <= 64 characters [a-zA-Z0-9]* API参照コード |
{- "name": "string",
- "classification": "DIRECTOR",
- "apiReferenceCode": "string"
}{ }必要な権限: 勤務形態の操作 (閲覧)
| activeOnly | boolean Default: true 削除済みを含むかどうかのフラグ |
[- {
- "name": "string",
- "workingSystem": "FIXED",
- "apiReferenceCode": "string",
- "workingHoursPerWeek": "string",
- "id": "string",
- "active": true
}
]必要な権限: 勤務形態の操作 (登録)
| name required | string 勤務形態名 |
| workingSystem | string Enum: "FIXED" "MODIFIED_WEEK" "MODIFIED_MONTH" "MODIFIED_YEAR" "FLEX" "FREE" "SUPERVISOR" "NOT_COVERED" 労働時間制
|
| apiReferenceCode | string API参照コード |
| workingHoursPerWeek | string 1週間の労働時間 HH:mm形式 |
{- "name": "string",
- "workingSystem": "FIXED",
- "apiReferenceCode": "string",
- "workingHoursPerWeek": "string"
}{- "id": "string"
}必要な権限: 勤務形態の操作 (編集)
| workFormId required | string |
| name required | string 勤務形態名 |
| workingSystem | string Enum: "FIXED" "MODIFIED_WEEK" "MODIFIED_MONTH" "MODIFIED_YEAR" "FLEX" "FREE" "SUPERVISOR" "NOT_COVERED" 労働時間制
|
| apiReferenceCode | string API参照コード |
| workingHoursPerWeek | string 1週間の労働時間 HH:mm形式 |
{- "name": "string",
- "workingSystem": "FIXED",
- "apiReferenceCode": "string",
- "workingHoursPerWeek": "string"
}{ }必要な権限: 役職の操作 (登録)
| name required | string <= 64 characters [^/>/>"”“]* 役職名 |
| nameAlphabet | string <= 64 characters [a-zA-Z ]* 役職名(英語) |
| apiReferenceCode | string <= 32 characters [a-zA-Z0-9]* API 参照コード |
{- "name": "string",
- "nameAlphabet": "string",
- "apiReferenceCode": "string"
}{- "id": "string"
}必要な権限: 役職の操作 (編集)
| jobTitleId required | string |
| name required | string <= 64 characters [^/>/>"”“]* 役職名 |
| nameAlphabet | string <= 64 characters [a-zA-Z ]* 役職名(英語) |
| apiReferenceCode | string <= 32 characters [a-zA-Z0-9]* API 参照コード |
{- "name": "string",
- "nameAlphabet": "string",
- "apiReferenceCode": "string"
}{ }必要な権限: 職種の操作 (閲覧)
| activeOnly | boolean Default: true 削除済みを含むかどうかのフラグ |
[- {
- "name": "string",
- "nameAlphabet": "string",
- "apiReferenceCode": "string",
- "id": "string",
- "active": true,
- "details": [
- {
- "name": "string",
- "nameAlphabet": "string",
- "apiReferenceCode": "string",
- "id": "string",
- "active": true
}
]
}
]必要な権限: 職種の操作 (登録)
| name required | string <= 32 characters [^/>/>"”“]* 名称 |
| apiReferenceCode | string <= 64 characters [a-zA-Z0-9]* API参照コード |
| nameAlphabet | string <= 64 characters [a-zA-Z0-9!-/|:-@|\[-`|{-~\]* 英語名称 |
{- "name": "string",
- "apiReferenceCode": "string",
- "nameAlphabet": "string"
}{- "id": "string"
}必要な権限: 職種の操作 (編集)
| jobTypeId required | string |
| name required | string <= 32 characters [^/>/>"”“]* 名称 |
| apiReferenceCode | string <= 64 characters [a-zA-Z0-9]* API参照コード |
| nameAlphabet | string <= 64 characters [a-zA-Z0-9!-/|:-@|\[-`|{-~\]* 英語名称 |
{- "name": "string",
- "apiReferenceCode": "string",
- "nameAlphabet": "string"
}{ }必要な権限: 職種の操作 (登録)
| jobTypeId required | string 職種ID |
| name required | string <= 32 characters [^/>/>"”“]* 名称 |
| apiReferenceCode | string <= 64 characters [a-zA-Z0-9]* API参照コード |
| nameAlphabet | string <= 64 characters [a-zA-Z0-9!-/|:-@|\[-`|{-~\]* 英語名称 |
{- "name": "string",
- "apiReferenceCode": "string",
- "nameAlphabet": "string"
}{- "id": "string"
}必要な権限: 職種の操作 (編集)
| jobTypeId required | string 職種ID |
| jobTypeDetailId required | string 職種詳細ID |
| name required | string <= 32 characters [^/>/>"”“]* 名称 |
| apiReferenceCode | string <= 64 characters [a-zA-Z0-9]* API参照コード |
| nameAlphabet | string <= 64 characters [a-zA-Z0-9!-/|:-@|\[-`|{-~\]* 英語名称 |
{- "name": "string",
- "apiReferenceCode": "string",
- "nameAlphabet": "string"
}{ }必要な権限: 職務の操作 (登録)
| name required | string 職務名 |
| nameAlphabet | string 職務名(英語) |
| apiReferenceCode | string API 参照コード |
{- "name": "string",
- "nameAlphabet": "string",
- "apiReferenceCode": "string"
}{- "id": "string"
}必要な権限: 職務の操作 (編集)
| jobDutyId required | string 職務ID |
| name required | string 職務名 |
| nameAlphabet | string 職務名(英語) |
| apiReferenceCode | string API 参照コード |
{- "name": "string",
- "nameAlphabet": "string",
- "apiReferenceCode": "string"
}{ }必要な権限: 等級の操作 (閲覧)
| activeOnly | boolean Default: true 削除済みを含むかどうかのフラグ |
[- {
- "name": "string",
- "apiReferenceCode": "string",
- "id": "string",
- "active": true,
- "details": [
- {
- "name": "string",
- "apiReferenceCode": "string",
- "id": "string",
- "active": true
}
]
}
]必要な権限: 等級の操作 (登録)
| name required | string <= 32 characters [^/>/>"”“]* 名称 |
| apiReferenceCode | string <= 64 characters [a-zA-Z0-9]* API参照コード |
{- "name": "string",
- "apiReferenceCode": "string"
}{- "id": "string"
}必要な権限: 等級の操作 (編集)
| gradeId required | string 等級ID |
| name required | string <= 32 characters [^/>/>"”“]* 名称 |
| apiReferenceCode | string <= 64 characters [a-zA-Z0-9]* API参照コード |
{- "name": "string",
- "apiReferenceCode": "string"
}{ }必要な権限: 等級の操作 (登録)
| gradeId required | string 等級ID |
| name required | string <= 32 characters [^/>/>"”“]* 名称 |
| apiReferenceCode | string <= 64 characters [a-zA-Z0-9]* API参照コード |
{- "name": "string",
- "apiReferenceCode": "string"
}{- "id": "string"
}必要な権限: 等級の操作 (編集)
| gradeId required | string 等級ID |
| gradeDetailId required | string 等級詳細ID |
| name required | string <= 32 characters [^/>/>"”“]* 名称 |
| apiReferenceCode | string <= 64 characters [a-zA-Z0-9]* API参照コード |
{- "name": "string",
- "apiReferenceCode": "string"
}{ }必要な権限: 手当の操作 (登録)
| name required | string 登録する手当の名前 |
| apiReferenceCode | string 登録する手当のAPI参照コード |
| amount required | integer <int32> 金額 |
{- "name": "string",
- "apiReferenceCode": "string",
- "amount": 0
}{- "id": "string"
}必要な権限: 手当の操作 (編集)
| allowanceId required | string |
| name required | string 登録する手当の名前 |
| apiReferenceCode | string 登録する手当のAPI参照コード |
| amount required | integer <int32> 金額 |
{- "name": "string",
- "apiReferenceCode": "string",
- "amount": 0
}{ }必要な権限: 単価の操作 (登録)
| name required | string 登録する単価の名前 |
| apiReferenceCode | string 登録する単価のAPI参照コード |
| amount required | integer <int32> 金額 |
{- "name": "string",
- "apiReferenceCode": "string",
- "amount": 0
}{- "id": "string"
}必要な権限: 単価の操作 (編集)
| unitPriceId required | string |
| name required | string 登録する単価の名前 |
| apiReferenceCode | string 登録する単価のAPI参照コード |
| amount required | integer <int32> 金額 |
{- "name": "string",
- "apiReferenceCode": "string",
- "amount": 0
}{ }必要な権限: 資格の操作 (閲覧)
| activeOnly | boolean Default: true 削除済みを含むかどうかのフラグ |
[- {
- "name": "string",
- "apiReferenceCode": "string",
- "id": "string",
- "active": true,
- "details": [
- {
- "name": "string",
- "apiReferenceCode": "string",
- "id": "string",
- "active": true
}
]
}
]必要な権限: 資格の操作 (登録)
| name required | string 資格名 |
| apiReferenceCode | string API 参照コード |
{- "name": "string",
- "apiReferenceCode": "string"
}{- "id": "string"
}必要な権限: 資格の操作 (編集)
| certificationId required | string 資格ID |
| name required | string 資格名 |
| apiReferenceCode | string API 参照コード |
{- "name": "string",
- "apiReferenceCode": "string"
}{ }必要な権限: 資格の操作 (登録)
| certificationId required | string 資格ID |
| name required | string 資格詳細名 |
| apiReferenceCode | string API 参照コード |
{- "name": "string",
- "apiReferenceCode": "string"
}{- "id": "string"
}必要な権限: 資格の操作 (編集)
| certificationId required | string 資格ID |
| certificationDetailId required | string 資格詳細ID |
| name required | string 資格詳細名 |
| apiReferenceCode | string API 参照コード |
{- "name": "string",
- "apiReferenceCode": "string"
}{ }必要な権限: 続柄の操作 (登録)
| name required | string 続柄名 |
| relationshipTax | string Enum: "SPOUSE" "COMMON_LAW_SPOUSE" "CHILD" "FATHER" "MOTHER" "FATHER_IN_LAW" "MOTHER_IN_LAW" "GRANDFATHER" "GRANDMOTHER" "GRANDFATHER_IN_LAW" "GRANDMOTHER_IN_LAW" "GRAND_GRANDFATHER" "GRAND_GRANDMOTHER" "GRANDCHILD" "OLDER_BROTHER" "YOUNGER_BROTHER" "OLDER_SISTER" "YOUNGER_SISTER" "UNCLE" "AUNT" "NEPHEW" "NIECE" "OTHER" 税・社会保険上の続柄
|
| apiReferenceCode | string API 参照コード |
{- "name": "string",
- "relationshipTax": "SPOUSE",
- "apiReferenceCode": "string"
}{- "id": "string"
}必要な権限: 続柄の操作 (編集)
| relationshipId required | string |
| name required | string 続柄名 |
| relationshipTax | string Enum: "SPOUSE" "COMMON_LAW_SPOUSE" "CHILD" "FATHER" "MOTHER" "FATHER_IN_LAW" "MOTHER_IN_LAW" "GRANDFATHER" "GRANDMOTHER" "GRANDFATHER_IN_LAW" "GRANDMOTHER_IN_LAW" "GRAND_GRANDFATHER" "GRAND_GRANDMOTHER" "GRANDCHILD" "OLDER_BROTHER" "YOUNGER_BROTHER" "OLDER_SISTER" "YOUNGER_SISTER" "UNCLE" "AUNT" "NEPHEW" "NIECE" "OTHER" 税・社会保険上の続柄
|
| apiReferenceCode | string API 参照コード |
{- "name": "string",
- "relationshipTax": "SPOUSE",
- "apiReferenceCode": "string"
}{ }必要な権限: 社員情報のデータモデルの操作 (閲覧)
[- {
- "id": "string",
- "name": "string",
- "apiReferenceCode": "string",
- "categoryName": "string",
- "categoryApiReferenceCode": "string",
- "dataType": "SINGLE",
- "dataSortType": "AUTO",
- "dataSortCondition": {
- "fieldId": "string",
- "order": "ASC"
}, - "sortLevel": 0,
- "fields": [
- {
- "id": "string",
- "name": "string",
- "apiReferenceCode": "string",
- "fieldType": "TEXT",
- "fieldOption": {
- "required": true,
- "minSize": 0,
- "maxSize": 0,
- "numberType": "INTEGER",
- "min": 0.1,
- "max": 0.1,
- "selections": [
- {
- "code": "string",
- "label": "string",
- "sortLevel": 0
}
], - "durationStartAtItemId": "string",
- "masterId": "string",
- "refAttributeId": "string",
- "masterRefItemId": "string"
}, - "sortLevel": 0,
- "description": "string"
}
]
}
]必要な権限: 社員情報のデータモデルの操作 (閲覧)
| pageSize | integer [ 1 .. 100 ] Default: 30 1ページあたりの項目数。デフォルトは30。最大値は100。 |
| pageToken | string ページネーション用のトークン。次のページを取得する場合は必須。 |
| activeOptionOnly | boolean Default: true 選択肢型のフィールドを取得する際に使用されるパラメータ。デフォルトはtrue。
|
{- "fields": [
- {
- "id": "string",
- "name": "string",
- "code": "string",
- "definedBy": "SYSTEM",
- "type": "TEXT",
- "detail": {
- "text": {
- "maxSize": 0,
- "minSize": 0
}, - "integer": {
- "maxSize": 0,
- "minSize": 0
}, - "decimal": {
- "maxSize": "string",
- "minSize": "string"
}, - "selection": {
- "format": "SINGLE",
- "style": "RADIO",
- "selections": [
- {
- "label": "string",
- "code": "string"
}
]
}, - "duration": {
- "durationStartAtFieldId": "string"
}, - "masterRef": {
- "standard": "string",
- "custom": "string"
}
}, - "sectionId": "string"
}
], - "pageToken": "string"
}必要な権限: 社員情報のデータモデルの操作 (閲覧)
| fieldId required | string 取得対象のフィールドID |
| activeOptionOnly | boolean Default: true 選択肢型のフィールドを取得する際に使用されるパラメータ。デフォルトはtrue。
|
{- "id": "string",
- "name": "string",
- "code": "string",
- "definedBy": "SYSTEM",
- "type": "TEXT",
- "detail": {
- "text": {
- "maxSize": 0,
- "minSize": 0
}, - "integer": {
- "maxSize": 0,
- "minSize": 0
}, - "decimal": {
- "maxSize": "string",
- "minSize": "string"
}, - "selection": {
- "format": "SINGLE",
- "style": "RADIO",
- "selections": [
- {
- "label": "string",
- "code": "string"
}
]
}, - "duration": {
- "durationStartAtFieldId": "string"
}, - "masterRef": {
- "standard": "string",
- "custom": "string"
}
}, - "sectionId": "string"
}必要な権限: 社員情報のデータモデルの操作 (閲覧)
| pageSize | integer [ 1 .. 100 ] Default: 30 1ページあたりの項目数。デフォルトは30。最大値は100。 |
| pageToken | string ページネーション用のトークン。次のページを取得する場合は必須。 |
{- "sections": [
- {
- "id": "string",
- "name": "string",
- "code": "string",
- "definedBy": "SYSTEM",
- "recordType": "SINGLE",
- "sortOrder": 0,
- "categoryId": "string"
}
], - "pageToken": "string"
}必要な権限: 社員情報のデータモデルの操作 (閲覧)
| pageSize | integer [ 1 .. 100 ] Default: 30 1ページあたりの項目数。デフォルトは30。最大値は100。 |
| pageToken | string ページネーション用のトークン。次のページを取得する場合は必須。 |
{- "categories": [
- {
- "id": "string",
- "name": "string",
- "code": "string",
- "definedBy": "SYSTEM",
- "sortOrder": 0
}
], - "pageToken": "string"
}必要な権限: 組織情報のデータモデルの操作 (閲覧)
| pageSize | integer [ 1 .. 100 ] Default: 30 1ページあたりの項目数。デフォルトは30。最大値は100。 |
| pageToken | string ページネーション用のトークン。次のページを取得する場合は必須。 |
| activeOptionOnly | boolean Default: true 選択肢型のフィールドを取得する際に使用されるパラメータ。デフォルトはtrue。
|
{- "fields": [
- {
- "id": "string",
- "name": "string",
- "code": "string",
- "definedBy": "SYSTEM",
- "type": "TEXT",
- "detail": {
- "text": {
- "maxSize": 0,
- "minSize": 0
}, - "integer": {
- "maxSize": 0,
- "minSize": 0
}, - "decimal": {
- "maxSize": "string",
- "minSize": "string"
}, - "selection": {
- "format": "SINGLE",
- "style": "RADIO",
- "selections": [
- {
- "label": "string",
- "code": "string"
}
]
}, - "duration": {
- "durationStartAtFieldId": "string"
}, - "masterRef": {
- "standard": "string",
- "custom": "string"
}
}, - "sectionId": "string"
}
], - "pageToken": "string"
}必要な権限: 組織情報のデータモデルの操作 (閲覧)
| fieldId required | string フィールドID |
| activeOptionOnly | boolean Default: true 選択肢型のフィールドを取得する際に使用されるパラメータ。デフォルトはtrue。
|
{- "id": "string",
- "name": "string",
- "code": "string",
- "definedBy": "SYSTEM",
- "type": "TEXT",
- "detail": {
- "text": {
- "maxSize": 0,
- "minSize": 0
}, - "integer": {
- "maxSize": 0,
- "minSize": 0
}, - "decimal": {
- "maxSize": "string",
- "minSize": "string"
}, - "selection": {
- "format": "SINGLE",
- "style": "RADIO",
- "selections": [
- {
- "label": "string",
- "code": "string"
}
]
}, - "duration": {
- "durationStartAtFieldId": "string"
}, - "masterRef": {
- "standard": "string",
- "custom": "string"
}
}, - "sectionId": "string"
}必要な権限: 組織情報のデータモデルの操作 (閲覧)
| pageSize | integer [ 1 .. 100 ] Default: 30 1ページあたりの項目数。デフォルトは30。最大値は100。 |
| pageToken | string ページネーション用のトークン。次のページを取得する場合は必須。 |
{- "categories": [
- {
- "id": "string",
- "name": "string",
- "code": "string",
- "definedBy": "SYSTEM",
- "sortOrder": 0
}
], - "pageToken": "string"
}必要な権限: 組織情報のデータモデルの操作 (閲覧)
| pageSize | integer [ 1 .. 100 ] Default: 30 1ページあたりの項目数。デフォルトは30。最大値は100。 |
| pageToken | string ページネーション用のトークン。次のページを取得する場合は必須。 |
{- "sections": [
- {
- "id": "string",
- "name": "string",
- "code": "string",
- "definedBy": "SYSTEM",
- "recordType": "SINGLE",
- "sortOrder": 0,
- "categoryId": "string"
}
], - "pageToken": "string"
}必要な権限: 組織情報のデータモデルの操作 (閲覧)
| sectionId required | string 取得対象のセクションID。 |
{- "id": "string",
- "name": "string",
- "code": "string",
- "definedBy": "SYSTEM",
- "recordType": "SINGLE",
- "sortOrder": 0,
- "categoryId": "string"
}企業における、指定された時点における組織長の一覧を取得します。
peopleId の昇順となります必要な権限: 組織改編履歴・人事異動の操作 (閲覧)
| date | string <date> 取得基準日。指定されない場合は、実行時点の日付が基準日として利用されます。 |
| pageSize | integer [ 1 .. 100 ] 取得する件数。1〜100の範囲で指定します。未指定の場合は30件となります。 |
| token | string ページネーション用のトークン |
{- "managers": [
- {
- "peopleId": "string",
- "primaryManagers": [
- {
- "appointmentDate": "2019-08-24",
- "department": {
- "name": "string",
- "code": "string"
}
}
], - "deputyManagers": [
- {
- "appointmentDate": "2019-08-24",
- "department": {
- "name": "string",
- "code": "string"
}
}
]
}
], - "nextToken": "string"
}企業における、指定された時点における部署の一覧を取得します。
date の指定は無視されます必要な権限: 組織改編履歴・人事異動の操作 (閲覧)
| date | string <date> 取得基準日。指定されない場合は、実行時点の日付が基準日として利用されます。 |
| pageSize | integer <int32> [ 1 .. 100 ] Default: 30 1ページあたりの部署数 |
| token | string 次ページのトークン。指定されない場合は、先頭のページが返されます。 |
{- "departments": [
- {
- "id": "string",
- "name": "string",
- "code": "string",
- "englishName": "string",
- "mailingList": "string",
- "establishmentDate": "2019-08-24",
- "abolishmentDate": "2019-08-24",
- "activeManagers": {
- "primary": "string",
- "deputies": [
- "string"
]
}, - "fields": [
- {
- "fieldId": "string",
- "recordId": "string",
- "effectiveDate": "2019-08-24",
- "values": [
- {
- "text": "string",
- "masterReferenced": {
- "standard": {
- "base": "string",
- "detail": "string"
}, - "custom": "string"
}
}
]
}
]
}
], - "nextToken": "string"
}企業における、指定された時点における部署の一覧を取得します。
date の指定は無視されます必要な権限: 組織改編履歴・人事異動の操作 (閲覧)
追加のフィルタ条件
| date | string <date> 取得基準日。指定されない場合は、実行時点の日付が基準日として利用されます。 |
| pageSize | integer <int32> [ 1 .. 100 ] Default: 30 1ページあたりの部署数 |
| token | string 次ページのトークン。指定されない場合は、先頭のページが返されます。 |
| fieldIds | Array of strings 取得する部署情報のフィールドIDのリスト。指定しない場合はフィールドの情報は返却されません。 |
object (FieldValueCustomizationOption) オプション設定 |
{- "date": "2019-08-24",
- "pageSize": 30,
- "token": "string",
- "fieldIds": [
- "string"
], - "option": {
- "needRecordId": false,
- "needEffectiveDate": false
}
}{- "departments": [
- {
- "id": "string",
- "name": "string",
- "code": "string",
- "englishName": "string",
- "mailingList": "string",
- "establishmentDate": "2019-08-24",
- "abolishmentDate": "2019-08-24",
- "activeManagers": {
- "primary": "string",
- "deputies": [
- "string"
]
}, - "fields": [
- {
- "fieldId": "string",
- "recordId": "string",
- "effectiveDate": "2019-08-24",
- "values": [
- {
- "text": "string",
- "masterReferenced": {
- "standard": {
- "base": "string",
- "detail": "string"
}, - "custom": "string"
}
}
]
}
]
}
], - "nextToken": "string"
}企業における、指定されたIDの部署を取得します。フィールドはこのエンドポイントからは取得できません。
必要な権限: 組織改編履歴・人事異動の操作 (閲覧)
| departmentId required | string 部署ID |
| date | string <date> 取得基準日。指定されない場合は、実行時点の日付が基準日として利用されます。 |
{- "id": "string",
- "name": "string",
- "code": "string",
- "englishName": "string",
- "mailingList": "string",
- "establishmentDate": "2019-08-24",
- "abolishmentDate": "2019-08-24",
- "activeManagers": {
- "primary": "string",
- "deputies": [
- "string"
]
}, - "fields": [
- {
- "fieldId": "string",
- "recordId": "string",
- "effectiveDate": "2019-08-24",
- "values": [
- {
- "text": "string",
- "masterReferenced": {
- "standard": {
- "base": "string",
- "detail": "string"
}, - "custom": "string"
}
}
]
}
]
}企業における、指定されたIDの部署を取得します。GETと違い、取得するフィールドを指定できます。
必要な権限: 組織改編履歴・人事異動の操作 (閲覧)
| departmentId required | string 部署ID |
| date | string <date> 取得基準日。指定されない場合は、実行時点の日付が基準日として利用されます。 |
| fieldIds | Array of strings 取得するフィールドのID一覧。指定しない場合、または空リストの場合は、結果に一切のフィールドは含まれません |
object (FieldValueCustomizationOption) オプション設定 |
{- "date": "2019-08-24",
- "fieldIds": [
- "string"
], - "option": {
- "needRecordId": false,
- "needEffectiveDate": false
}
}{- "id": "string",
- "name": "string",
- "code": "string",
- "englishName": "string",
- "mailingList": "string",
- "establishmentDate": "2019-08-24",
- "abolishmentDate": "2019-08-24",
- "activeManagers": {
- "primary": "string",
- "deputies": [
- "string"
]
}, - "fields": [
- {
- "fieldId": "string",
- "recordId": "string",
- "effectiveDate": "2019-08-24",
- "values": [
- {
- "text": "string",
- "masterReferenced": {
- "standard": {
- "base": "string",
- "detail": "string"
}, - "custom": "string"
}
}
]
}
]
}従業員から指定した条件に合致する従業員を抽出し、指定したフィールドに対応するデータを取得します。
peopleIdの昇順でソートされます| baseDate | string 基準日 |
| fields | Array of strings <= 50 items 取得するフィールドのリスト。最大50個まで設定可能です。
|
Array of objects (ActionSearchV2FilterCondition) <= 5 items フィールドとその値を検索条件として指定し、マッチする社員のみを取得します。最大5個まで設定可能です。 複数の検索条件を指定した場合、すべての条件にマッチする社員が取得されます。 (※ マスタ参照(属性)フィールドの検索には対応していません) | |
object (FieldValueCustomizationOption) オプション設定 | |
| pageSize | integer [ 1 .. 1000 ] Default: 30 1ページあたりの取得件数 指定しない場合は30件です。 |
| pageToken | string ページネーション時に指定するトークン。期限が切れたトークンを指定した場合でもエラーにはなりませんが、結果の整合性は保証されません。 |
{- "baseDate": "string",
- "fields": [
- "string"
], - "filters": [
- {
- "field": "string",
- "operation": {
- "equal": {
- "value": "string"
}, - "notEqual": {
- "value": "string"
}, - "greaterThan": {
- "value": "string"
}, - "lessThan": {
- "value": "string"
}, - "in": {
- "value": [
- "string"
]
}, - "exist": { }
}
}
], - "option": {
- "needRecordId": false,
- "needEffectiveDate": false
}, - "pageSize": 30,
- "pageToken": "string"
}{- "result": [
- {
- "peopleId": "string",
- "fields": [
- {
- "fieldId": "string",
- "recordId": "string",
- "effectiveDate": "2019-08-24",
- "values": [
- {
- "text": "string",
- "masterReferenced": {
- "standard": {
- "base": "string",
- "detail": "string"
}, - "custom": "string"
}
}
]
}
]
}
], - "nextPageToken": "string"
}