Download OpenAPI specification:Download
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"
}
}
atDate | string <date> 日付 |
object 検索条件 | |
Array of objects 取得するアイテム(フィールド) | |
object 検索結果にマッチした人を指定した条件でフィルターします |
{- "conditions": {
- "operator": "and",
- "children": [
- {
- "operator": "and",
- "conditions": [
- {
- "categoryCode": "string",
- "sectionCode": "string",
- "fieldCode": "string",
- "subFieldCode": "string",
- "value": "string",
- "operator": "eq"
}
]
}
]
}, - "fields": [
- {
- "categoryCode": "string",
- "sectionCode": "string",
- "fieldCode": "string",
- "subFieldCode": "string"
}
], - "filters": {
- "peopleIds": [
- "string"
]
}
}
{- "meta": {
- "fields": [
- {
- "categoryCode": "string",
- "sectionCode": "string",
- "fieldCode": "string",
- "subFieldCode": "string"
}
]
}, - "fields": [
- {
- "people": {
- "id": "string",
- "fullName": "string",
- "fullNameKana": "string",
- "fullNameAlphabet": "string",
- "status": "PRE"
}, - "meta": {
- "fields": [
- {
- "id": "string",
- "effectiveDate": "2019-08-24"
}
]
}, - "fields": [
- [
- "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",
- "department": {
- "code": "string",
- "name": "string"
}, - "position": {
- "code": "string",
- "name": "string"
}
}, - "additionalPosts": [
- {
- "assignedDate": "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",
- "department": {
- "code": "string",
- "name": "string"
}, - "position": {
- "code": "string",
- "name": "string"
}
}, - "additionalPosts": [
- {
- "assignedDate": "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",
- "department": {
- "code": "string",
- "name": "string"
}, - "position": {
- "code": "string",
- "name": "string"
}
}, - "additionalPosts": [
- {
- "assignedDate": "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
}, - "decimal": {
- "minValue": "string",
- "maxValue": "string"
}
}
]
}
], - "pageToken": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "active": true,
- "attributeDefinitions": [
- {
- "id": "string",
- "name": "string",
- "type": "TEXT",
- "text": {
- "minLength": 0,
- "maxLength": 0
}, - "decimal": {
- "minValue": "string",
- "maxValue": "string"
}
}
]
}
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"
}
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"
}
]
}
]