HRMOS CORE API (1.0.0)

Download OpenAPI specification:Download

Rate Limit

当ドキュメントにおけるRate Limitは、ご利用中のすべてのお客様に対して 2025/4/1 より適用されます

Rate Limitの単位

HRMOS CORE API v3では、以下の単位でRate Limitを設けています。

単位 Limit
APIトークンあたり 600 request/minute
API全体 6000 request/minute

API全体部分は、HRMOS CORE API v3全体へのアクセスで計算されます。

Rate Limitの計算

Rate Limitは、 直近60秒間のrequest数の積算 から計算されます。これにはerrorとなったリクエストも含まれます。(Rate Limitにヒットした後のリクエストも積算対象です)

例: APIv3を 15 request/secondで60秒実行した場合
15 * 60 = 900 = 最後の300前後はRate Limit。 積算が600を下回るのは 300 / 15 = 20秒以上経過後 となる

Rate Limitのエラー

リクエストが定められたRate Limitに抵触した場合、 429 のステータスコードでエラーレスポンスが返却されます。bodyはありません。

Webhook

カスタム通知 Webhookの仕様について

設定方法

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
トリガーの情報
トリガーの種類によって、内容が異なります。
詳細は下記となります。

dataのプロパティ

PEOPLE_CREATED

people object
トリガー対象社員

peopleのプロパティ

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_UPDATED

people object
トリガー対象社員

peopleのプロパティ

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"
    }
}

RELATIVE_DATE_REACHED

people object
トリガー対象社員

peopleのプロパティ

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"
    }
}

RELATIVE_TRANSFER_DATE_REACHED / BELONGING_SAVED

people object
トリガー対象社員

peopleのプロパティ

id string
HRMOS COREにおける社員の識別子

code string
社員の社員コード

transferDate string
人事異動の日付
YYYY-MM-DD フォーマットの文字列

post object
主務のデータ

additionalPosts array of object
兼務のデータ

主務・兼務のプロパティ

department obejct
所属部署のデータ

departmentのプロパティ

id string
所属部署の識別子

code string
所属部署の部署コード

position object
所属役職のデータ

positionのプロパティ

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"
          }
        }
      ]
    }
}

people/action

社員を登録します

Authorizations:
Bearer
Request Body schema: application/json
object

【必須】氏名

object

氏名(カナ)

code
string <= 32 characters

社員コード

activateAt
string <date>

【必須】入社日

email
string <= 256 characters

メールアドレス

Responses

Request samples

Content type
application/json
{
  • "name": {
    },
  • "nameKana": {
    },
  • "code": "string",
  • "activateAt": "2019-08-24",
  • "email": "string"
}

Response samples

Content type
application/json
{
  • "peopleId": "string"
}

指定したIDの社員を招待します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Request Body schema: application/json
emailType
string
Enum: "account" "business" "personal"

【必須】メールアドレス種別

object

メールフォーマット
メールフォーマットを指定しない場合、標準のメールフォーマットを利用して招待メールが送信されます。

Responses

Request samples

Content type
application/json
{
  • "emailType": "account",
  • "mailFormat": {
    }
}

指定したIDの社員を利用停止ステータスにします

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Responses

指定したIDの社員を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Responses

people/action/search

ユーザを検索します

Authorizations:
Bearer
query Parameters
atDate
string <date>

日付

Request Body schema: application/json
object

検索条件

Array of objects

取得するアイテム(フィールド)
当面は単一型のみ。

object

検索結果にマッチした人を指定した条件でフィルターします
filtersがnullの場合は、フィルターしません

Responses

Request samples

Content type
application/json
{
  • "conditions": {
    },
  • "fields": [
    ],
  • "filters": {
    }
}

Response samples

Content type
application/json
{
  • "meta": {
    },
  • "fields": [
    ]
}

people/temporaryFiles

ファイルを一時登録します

一時領域にファイルをアップロードします。

ファイルをアップロードし、一時ファイルIDを取得します。
取得した一時ファイルIDを各セクションの登録APIに入力することで、各セクションにファイルを登録することができます。
一時ファイルは社員ごとに管理されているため、アップロード時に指定した社員に対してのみ添付することができます。

アップロードされた一時ファイルは、一定の日数経過後に自動的に削除されます。

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Request Body schema: multipart/form-data
file
string <binary>

Responses

Response samples

Content type
application/json
{
  • "temporaryFileId": "string"
}

people/revisions

指定したカテゴリとセクションの適用日一覧を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

categoryCode
required
string

カテゴリコード

sectionCode
required
string

セクションコード

Responses

Response samples

Content type
application/json
[
  • {
    }
]

people/belongings

企業における特定時点の所属一覧を取得する

現時点、または指定された時点での、企業における全社員の所属を一覧で取得します。

  • date を指定しない場合、実行時点の日付を基準として利用されます。
  • 基準日時点で入社前の社員は含まれません。

ページネーション時は、他の条件が指定されていても、ページネーションを開始したときの条件が優先されます。 例) date2023-01-01 を指定して1ページ目を取得し、次のページの取得時に date2023-02-01 を指定しても、2ページ目以降も 2023-01-01 の条件で取得されます。

Authorizations:
Bearer
query Parameters
date
string <date>

取得基準日

pageSize
string <integer> [ 1 .. 1000 ]

取得する件数。1〜1000の範囲で指定します。未指定の場合は30件となります。

token
string

ページネーション用のトークン

Responses

Response samples

Content type
application/json
{
  • "belongings": [
    ],
  • "nextToken": "string"
}

指定した従業員の所属履歴の一覧を取得する

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Responses

Response samples

Content type
application/json
{
  • "belongings": [
    ]
}

指定した従業員の所属履歴を更新する

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Request Body schema: application/json
transferDate
required
string <date>

【必須】配属日(異動日)

object

主務
指定しない場合、配属日時点では主務が存在しない状態になります。

Array of objects

兼務
指定しない場合、配属日時点では兼務が存在しない状態になります。

Responses

Request samples

Content type
application/json
{
  • "transferDate": "2019-08-24",
  • "post": {
    },
  • "additionalPosts": [
    ]
}

指定した時点における従業員の所属情報を取得する

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

date
required
string <date>

取得日付

Responses

Response samples

Content type
application/json
{
  • "transferDate": "2019-08-24",
  • "post": {
    },
  • "additionalPosts": [
    ]
}

people/business/basic

指定した社員IDの業務基本情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "code": "string",
  • "email": "string",
  • "phoneNumber": "string",
  • "serviceMonth": 0,
  • "boardStatus": "PRE",
  • "effectivePeriod": {
    }
}

指定した社員IDの業務基本情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
code
string <= 32 characters

社員コード
他の社員コードと重複しないようにしてください

email
string <= 256 characters

Eメールアドレス

phoneNumber
string <= 18 characters

電話番号
ハイフン記号の有無を問わず入力できます

Responses

Request samples

Content type
application/json
{
  • "code": "string",
  • "email": "string",
  • "phoneNumber": "string"
}

指定した社員IDの業務基本情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/business/assignment

指定した社員IDの部署・役職を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "post": {
    },
  • "additionalPosts": [
    ]
}

people/business/contractHistory

指定した社員IDの雇用条件を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "period": {
    },
  • "employmentStatus": {
    },
  • "workForm": {
    },
  • "office": {
    },
  • "job": {
    },
  • "jobDuty": {
    },
  • "grade": {
    },
  • "salary": {
    },
  • "allowances": [
    ],
  • "unitPrices": [
    ],
  • "bonus": {
    },
  • "theoreticalMonthlyIncome": 0,
  • "theoreticalYearlyIncome": 0,
  • "contractType": "PERMANENT",
  • "attachments": [
    ]
}

指定した社員IDの雇用条件を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
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"

契約種別

  • PERMANENT - 無期雇用
  • FIXED_RENEWABLE - 有期雇用(自動更新有り)
  • FIXED_ONCE - 有期雇用(自動更新無し)

Array of objects

雇用条件通知書・雇用契約書

Responses

Request samples

Content type
application/json
{
  • "period": {
    },
  • "employmentStatus": {
    },
  • "workForm": {
    },
  • "office": {
    },
  • "job": {
    },
  • "jobDuty": {
    },
  • "grade": {
    },
  • "salary": {
    },
  • "allowances": [
    ],
  • "unitPrices": [
    ],
  • "bonus": {
    },
  • "theoreticalMonthlyIncome": 0,
  • "contractType": "PERMANENT",
  • "attachments": [
    ]
}

指定した社員IDの雇用条件を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/business/contractHistory/attachment

指定した社員IDの雇用条件通知書・雇用契約書を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/business/employmentPeriod

指定した社員IDの入社・退職情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "activateAt": "2019-08-24",
  • "deactivateAt": "2019-08-24",
  • "recruitmentStatus": {
    },
  • "reason": "string",
  • "lastDay": "2019-08-24",
  • "deathAt": "2019-08-24",
  • "effectivePeriod": {
    }
}

指定した社員IDの入社・退職情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
activateAt
string <date>

【必須】入社日

deactivateAt
string <date>

退職日。入社日以降を指定してください

object (BusinessEmploymentPeriodRecruitmentChannelRequest)

採用区分

reason
string <= 256 characters

退職理由

lastDay
string <date>

最終出社日

deathAt
string <date>

死亡年月日

Responses

Request samples

Content type
application/json
{
  • "activateAt": "2019-08-24",
  • "deactivateAt": "2019-08-24",
  • "recruitmentStatus": {
    },
  • "reason": "string",
  • "lastDay": "2019-08-24",
  • "deathAt": "2019-08-24"
}

指定した社員IDの入社・退職情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/business/loan

指定した社員IDの出向情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "period": {
    },
  • "companyName": "string",
  • "description": "string",
  • "attachments": [
    ]
}

指定した社員IDの出向情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
object

【必須】出向期間

companyName
string <= 128 characters

【必須】出向先

description
string <= 10000 characters

出向の詳細
値に改行を含めることができます。

Array of objects

添付ファイル

Responses

Request samples

Content type
application/json
{
  • "period": {
    },
  • "companyName": "string",
  • "description": "string",
  • "attachments": [
    ]
}

指定した社員IDの出向情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/business/loan/attachment

指定した社員IDの出向情報添付ファイルを取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/business/loanAcceptance

指定した社員IDの出向受入情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "period": {
    },
  • "companyName": "string",
  • "description": "string",
  • "attachments": [
    ],
  • "effectivePeriod": {
    }
}

指定した社員IDの出向情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
object

【必須】出向期間

companyName
string <= 128 characters

【必須】出向元

description
string <= 10000 characters

出向の詳細
値に改行を含めることができます。

Array of objects

添付ファイル

Responses

Request samples

Content type
application/json
{
  • "period": {
    },
  • "companyName": "string",
  • "description": "string",
  • "attachments": [
    ]
}

指定した社員IDの出向情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/business/loanAcceptance/attachment

指定した社員IDの出向受入情報添付ファイルを取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/business/loaHistory

指定した社員IDの休職情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "loaPeriod": {
    },
  • "detailsOfLeave": {
    },
  • "notes": "string",
  • "attachments": [
    ]
}

指定した社員IDの休職情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
object

【必須】休職期間

object

【必須】休職詳細
種別が出産・育児の場合、以下をセットしてください。

  • 産休・育休の取得
  • 出産日・出産予定日
  • 双子以上
  • 産休期間
  • 育休期間

notes
string <= 10000 characters

詳細

Array of objects

添付ファイル

Responses

Request samples

Content type
application/json
{
  • "loaPeriod": {
    },
  • "detailsOfLeave": {
    },
  • "notes": "string",
  • "attachments": [
    ]
}

指定した社員IDの業務休職情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/business/loaHistory/attachment

指定した社員IDの休職情報添付ファイルを取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/personal/basic

指定した社員IDの個人基本情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "name": {
    },
  • "nameKana": {
    },
  • "nameAlphabet": {
    },
  • "officialName": {
    },
  • "officialNameKana": {
    },
  • "officialNameAlphabet": {
    },
  • "gender": "MALE",
  • "officialGender": "MALE",
  • "birthday": "2019-08-24",
  • "age": 0,
  • "email": "string",
  • "phoneNumber": "string",
  • "attachments": [
    ],
  • "effectivePeriod": {
    }
}

指定した社員IDの個人基本情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
object

【必須】氏名

object

氏名(カナ)

object

氏名(ローマ字)

object

戸籍上の氏名

object

戸籍上の氏名(カナ)

object

戸籍上の氏名(ローマ字)

gender
string
Enum: "MALE" "FEMALE" "OTHER" "UNKNOWN"

【必須】性別

  • MALE - 男性
  • FEMALE - 女性
  • OTHER - その他
  • UNKNOWN - 未設定

officialGender
string
Enum: "MALE" "FEMALE"

戸籍上の性別

  • MALE - 男性
  • FEMALE - 女性

birthday
string <date>

生年月日

email
string <= 256 characters

メールアドレス
メールアドレスの形式で入力してください

phoneNumber
string

電話番号
ハイフン記号の有無を問わず入力できます

Array of objects

本人確認書類添付画像

Responses

Request samples

Content type
application/json
{
  • "name": {
    },
  • "nameKana": {
    },
  • "nameAlphabet": {
    },
  • "officialName": {
    },
  • "officialNameKana": {
    },
  • "officialNameAlphabet": {
    },
  • "gender": "MALE",
  • "officialGender": "MALE",
  • "birthday": "2019-08-24",
  • "email": "string",
  • "phoneNumber": "string",
  • "attachments": [
    ]
}

指定した社員IDの個人基本情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/personal/basic/attachment

指定した社員IDの本人確認書類添付画像を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/personal/addressCommutation

指定した社員IDの住所・通勤経路情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "period": {
    },
  • "address": {
    },
  • "householder": {
    },
  • "officialAddress": {
    },
  • "officialHouseholder": {
    },
  • "transportation": [
    ],
  • "route": {
    },
  • "oneWayFee": 0,
  • "fee": [
    ],
  • "notes": "string",
  • "attachments": [
    ],
  • "effectivePeriod": {
    }
}

指定した社員IDの住所・通勤経路情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
object

【必須】期間

object

【必須】住所

object

世帯主(住所)

object

住民票の住所

object

世帯主(住民票の住所)

transportation
Array of strings
Items Enum: "PUBLIC_TRANSPORTATION" "WALKING" "BICYCLE" "CAR"

交通手段

  • PUBLIC_TRANSPORTATION - 交通機関
  • WALKING - 徒歩
  • BICYCLE - 自転車
  • CAR - 自動車

object

通勤経路
交通手段で、PUBLIC_TRANSPORTATIONを指定した場合、入力してください。それ以外のケースでは入力できません

oneWayFee
integer

通勤費(片道) - 0以上99,999,999以下の数字を指定してください

Array of objects

通勤費(定期)

notes
string <= 128 characters

備考

Array of objects

添付ファイル

Responses

Request samples

Content type
application/json
{
  • "period": {
    },
  • "address": {
    },
  • "householder": {
    },
  • "officialAddress": {
    },
  • "officialHouseholder": {
    },
  • "transportation": [
    ],
  • "route": {
    },
  • "oneWayFee": 0,
  • "fee": [
    ],
  • "notes": "string",
  • "attachments": [
    ]
}

指定した社員IDの住所・通勤経路情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/personal/addressCommutation/attachment

指定した社員IDの住所・通勤経路情報添付ファイルを取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/personal/commutationAllowance

指定した社員IDの通勤手当情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの通勤手当情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
Array
id
string

通勤手当情報ID

commuteMethod
string
Enum: "PUBLIC" "EQUIPMENT" "WALKING"

【必須】通勤手段

  • 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"

支給単位(交通機関)- 通勤手段が交通機関の場合、入力してください

  • DEPEND_ON_DAYS - 出勤日数に応じて毎月支給
  • ONE_MONTH - 1ヶ月
  • THREE_MONTHS_1 - 3ヶ月(1月/4月/7月/10月)
  • THREE_MONTHS_2 - 3ヶ月(2月/5月/8月/11月)
  • THREE_MONTHS_3 - 3ヶ月(3月/6月/9月/12月)
  • SIX_MONTHS_1 - 6ヶ月(1月/7月)
  • SIX_MONTHS_2 - 6ヶ月(2月/8月)
  • SIX_MONTHS_3 - 6ヶ月(3月/9月)
  • SIX_MONTHS_4 - 6ヶ月(4月/10月)
  • SIX_MONTHS_5 - 6ヶ月(5月/11月)
  • SIX_MONTHS_6 - 6ヶ月(6月/12月)
  • NOT_PAID - 支給しない

paymentUnit
string
Enum: "DEPEND_ON_DAYS" "ONE_MONTH" "NOT_PAID"

支給単位(交通用具・徒歩)- 通勤手段が交通用具または徒歩の場合、入力してください

  • DEPEND_ON_DAYS - 出勤日数に応じて毎月支給
  • ONE_MONTH - 1ヶ月
  • NOT_PAID - 支給しない

object

添付ファイル

Responses

Request samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの通勤手当情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/personal/bankAccount

指定した社員IDの銀行口座情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの銀行口座情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
Array
id
string

銀行口座ID

object

【必須】金融機関・支店コード

object

【必須】金融機関・支店名

object

金融機関・支店名(カナ)

type
integer

預金種目コード

  • 1 - 普通
  • 2 - 当座
  • 3 - 貯蓄
  • 4 - その他

number
string

【必須】口座番号
7桁の数字を指定してください

holderNameKana
string <= 64 characters

【必須】名義(カナ)
カタカナ、英数字、一部の記号(-ー..//()())で指定してください

purpose
Array of strings
Items Enum: "SALARY" "BONUS" "BENEFIT" "EXPENSES"

利用目的

  • SALARY - 給与振込
  • BONUS - 賞与振込
  • BENEFIT - 給付金受取
  • EXPENSES - 経費振込

object

添付ファイル

memo
string <= 128 characters

備考

Responses

Request samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの銀行口座情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/personal/bankAccount/attachment

指定した社員IDの振込口座情報添付ファイルを取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/personal/emergencyContact

指定した社員IDの緊急連絡先情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの緊急連絡先情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
Array
id
string

緊急連絡先ID

object

【必須】氏名

object

氏名(カナ)

object

【必須】続柄

object

【必須】電話番号
いずれかひとつ必須

email
string

メールアドレス

object

住所

Responses

Request samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの緊急連絡先情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/personal/family

指定した社員IDの家族情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの家族情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
Array
id
string

家族ID

object

【必須】氏名

object
object

【必須】続柄

object

続柄確認証明書添付画像

gender
string
Enum: "MALE" "FEMALE" "OTHER" "UNKNOWN"

性別

  • MALE - 男性
  • FEMALE - 女性
  • OTHER - その他
  • UNKNOWN - 未選択

officialGender
string
Enum: "MALE" "FEMALE"

戸籍上の性別

  • MALE - 男性
  • FEMALE - 女性

birthday
string <date>

生年月日

job
string

職業

basicPensionNumber
string

基礎年金番号
ハイフン記号の有無を問わず入力できます。

object

【必須】障がい者

object

外国籍

object

居住地

object

電話番号

object

【必須】社会保険

object

【必須】税法

object

国外居住親族

Array of objects

添付ファイル

Responses

Request samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの家族情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/personal/family/relationshipAttachment

指定した社員IDの家族情報の続柄確認証明書添付画像を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/personal/family/handicapAttachment

指定した社員IDの家族情報の障がい者手帳画像を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/personal/family/socialInsuranceOverseasCaseAttachment

指定した社員IDの家族情報の海外特例添付書類を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/personal/family/attachment

指定した社員IDの家族情報添付ファイルを取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/career/careerHistory

指定した社員IDの職務経歴情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの職務経歴情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
Array
id
string

職務経歴ID

companyName
string <= 128 characters

会社名

object

在籍期間

jobTitle
string <= 128 characters

職務・役職

jobType
string <= 64 characters

職種

description
string <= 10000 characters

詳細

Responses

Request samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの業務基本情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/career/careerFiles

指定した社員IDの履歴書・職務経歴書情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "personalHistory": {
    },
  • "resume": {
    }
}

指定した社員IDの履歴書・職務経歴書情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
object

履歴書

object

職務経歴書

Responses

Request samples

Content type
application/json
{
  • "personalHistory": {
    },
  • "resume": {
    }
}

指定した社員IDの履歴書・職務経歴書情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/career/careerFiles/personalHistory

指定した社員IDの履歴書を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/career/careerFiles/resume

指定した社員IDの職務経歴書を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/career/education

指定した社員IDの学歴情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの学歴情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
Array
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"

学校区分

  • 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

詳細

Responses

Request samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの学歴情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/career/certification

指定した社員IDの資格情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの資格情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
Array
id
string

資格ID

object

【必須】資格名

certifiedAt
string <date>

取得日

expiredAt
string <date>

失効日

Array of objects

添付ファイル

memo
string <= 128 characters

備考

Responses

Request samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの資格情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/career/certification/attachment

指定した社員IDの資格情報添付ファイルを取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/payroll/basic

指定した社員IDの給与基本情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "incomeType": "SALARY",
  • "electricDeliveryConsent": true,
  • "scheduledWorkingHoursPerDay": "string",
  • "averageScheduledWorkingHours": "string",
  • "averageScheduledWorkingDays": "string",
  • "effectivePeriod": {
    }
}

指定した社員IDの給与基本情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
incomeType
string
Enum: "SALARY" "COMPENSATION"

【必須】給与所得種別

  • SALARY - 給与・賞与
  • COMPENSATION - 役員報酬

electricDeliveryConsent
boolean

電子交付に関する同意

scheduledWorkingHoursPerDay
string

1日の所定労働時間(60進法)

averageScheduledWorkingHours
string

月平均所定労働時間(60進法)

averageScheduledWorkingDays
bigDecimal

月平均所定労働日数

Responses

Request samples

Content type
application/json
{
  • "incomeType": "SALARY",
  • "electricDeliveryConsent": true,
  • "scheduledWorkingHoursPerDay": "string",
  • "averageScheduledWorkingHours": "string",
  • "averageScheduledWorkingDays": null
}

指定した社員IDの給与基本情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/incomeTaxBasic

指定した社員IDの所得税基本情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "payrollOffice": {
    },
  • "incomeTaxCalculation": {
    },
  • "incomeEstimate": 0,
  • "spouse": true,
  • "submitToAnother": true,
  • "effectivePeriod": {
    }
}

指定した社員IDの所得税基本情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
payrollOffice
string

給与支払事務所
※「HRMOS 労務給与」【契約済みの方のみ設定可能】となっております。
詳細については、お手数ですが、お問い合わせフォームよりお気軽にご連絡くださいませ。

object

所得税計算情報

incomeEstimate
integer

所得見積金額(年間合計)

spouse
boolean

配偶者の有無

submitToAnother
boolean

他社への従たる給与についての扶養控除等申告書の提出

Responses

Request samples

Content type
application/json
{
  • "payrollOffice": "string",
  • "incomeTaxCalculation": {
    },
  • "incomeEstimate": 0,
  • "spouse": true,
  • "submitToAnother": true
}

指定した社員IDの所得税基本情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/singleWidow

指定した社員IDのひとり親・寡婦情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "singleWidowType": "NOT_APPLICABLE",
  • "applicableDate": "2019-08-24",
  • "applicableReason": "string",
  • "notApplicableDate": "2019-08-24",
  • "notApplicableReason": "string",
  • "effectivePeriod": {
    }
}

指定した社員IDのひとり親・寡婦情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
singleWidowType
string
Enum: "NOT_APPLICABLE" "SINGLE_PARENT" "WIDOW"

【必須】ひとり親・寡婦区分

  • NOT_APPLICABLE - 対象外
  • SINGLE_PARENT - ひとり親
  • WIDOW - 寡婦

applicableDate
string <date>

該当日

applicableReason
string <= 64 characters

該当理由

notApplicableDate
string <date>

非該当日

notApplicableReason
string <= 64 characters

非該当理由

Responses

Request samples

Content type
application/json
{
  • "singleWidowType": "NOT_APPLICABLE",
  • "applicableDate": "2019-08-24",
  • "applicableReason": "string",
  • "notApplicableDate": "2019-08-24",
  • "notApplicableReason": "string"
}

指定した社員IDのひとり親・寡婦情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/widow

指定した社員IDの寡婦・寡夫(非推奨)情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "widow": true,
  • "effectivePeriod": {
    }
}

指定した社員IDの寡婦・寡夫(非推奨)情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
widow
boolean

【必須】寡婦・寡夫区分

object (EffectivePeriod)

対象データにおける適用期間

Responses

Request samples

Content type
application/json
{
  • "widow": true,
  • "effectivePeriod": {
    }
}

指定した社員IDの寡婦・寡夫(非推奨)情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/workingStudent

指定した社員IDの勤労学生情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "workingStudent": true,
  • "schoolName": "string",
  • "admissionDate": "2019-08-24",
  • "attachment": {
    },
  • "applicableDate": "2019-08-24",
  • "applicableReason": "string",
  • "notApplicableDate": "2019-08-24",
  • "notApplicableReason": "string",
  • "effectivePeriod": {
    }
}

指定した社員IDの勤労学生情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
workingStudent
boolean

【必須】勤労学生区分

schoolName
string <= 128 characters

学校名

admissionDate
string <date>

入学年月日

object

学生証画像

applicableDate
string <date>

該当年月日

applicableReason
string <= 64 characters

該当理由

notApplicableDate
string <date>

非該当年月日

notApplicableReason
string <= 64 characters

非該当理由

Responses

Request samples

Content type
application/json
{
  • "workingStudent": true,
  • "schoolName": "string",
  • "admissionDate": "2019-08-24",
  • "attachment": {
    },
  • "applicableDate": "2019-08-24",
  • "applicableReason": "string",
  • "notApplicableDate": "2019-08-24",
  • "notApplicableReason": "string"
}

指定した社員IDの勤労学生情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/workingStudent/attachment

指定した社員IDの学生証画像を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/insurance/disability

指定した社員IDの障がい者情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "disability": true,
  • "disabilityDetail": 0,
  • "certificate": {
    },
  • "grade": 0,
  • "issuedDate": "2019-08-24",
  • "certificateNo": "string",
  • "endAt": "2019-08-24",
  • "physicallyHandicappedType": 0,
  • "classification": 0,
  • "attachment": {
    },
  • "attachments": [
    ],
  • "applicableDate": "2019-08-24",
  • "applicableReason": "string",
  • "notApplicableDate": "2019-08-24",
  • "notApplicableReason": "string",
  • "memo": "string",
  • "effectivePeriod": {
    }
}

指定した社員IDの障がい者情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
disability
boolean

【必須】障がい者区分

disabilityDetail
integer <int32> [ 1 .. 3 ]

障がい者区分詳細

  • 1 - 一般障害者
  • 2 - 特別障害者
  • 3 - 税控除対象外

object

手帳の種類

grade
integer <int32> [ 1 .. 8 ]

障がい等級

  • 1 - 1級
  • 2 - 2級
  • 3 - 3級
  • 4 - 4級
  • 5 - 5級
  • 6 - 6級
  • 7 - A
  • 8 - B

issuedDate
string <date>

交付日

certificateNo
string <= 8 characters

手帳番号

endAt
string <date>

有効期限

physicallyHandicappedType
integer <int32> [ 1 .. 5 ]

身体障がい者種類

  • 1 - 視覚障害者
  • 2 - 聴覚または平衡機能障害者
  • 3 - 音声・言語・そしゃく機能障害者
  • 4 - 肢体不自由者
  • 5 - 内部障害者

classification
integer <int32> [ 1 .. 2 ]

種別

  • 1 - 第1種
  • 2 - 第2種

object
Deprecated

障がい者手帳の写し(単一)

(互換性維持のため、1件のみ指定できます。
attachments に1件以上のファイルが指定されている場合、この項目は無視されます。)

Array of objects

障がい者手帳の写し(複数)

applicableDate
string <date>

該当日

applicableReason
string <= 64 characters

該当理由

notApplicableDate
string <date>

非該当日

notApplicableReason
string <= 64 characters

非該当理由

memo
string <= 128 characters

備考

Responses

Request samples

Content type
application/json
{
  • "disability": true,
  • "disabilityDetail": 1,
  • "certificate": {
    },
  • "grade": 1,
  • "issuedDate": "2019-08-24",
  • "certificateNo": "string",
  • "endAt": "2019-08-24",
  • "physicallyHandicappedType": 1,
  • "classification": 1,
  • "attachment": {
    },
  • "attachments": [
    ],
  • "applicableDate": "2019-08-24",
  • "applicableReason": "string",
  • "notApplicableDate": "2019-08-24",
  • "notApplicableReason": "string",
  • "memo": "string"
}

指定した社員IDの障がい者情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/disability/attachment

指定した社員IDの障がい者手帳を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/insurance/foreigner

指定した社員IDの外国籍情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "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": {
    },
  • "permitType": "string",
  • "attachment": {
    },
  • "memo": "string"
}

指定した社員IDの外国籍情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
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 ]

資格外活動の有無

  • 1 - 無
  • 2 - 有

classification
integer <int32> [ 1 .. 2 ]

派遣・請負就労区分

  • 1 - 該当
  • 2 - 非該当

permitType
string

許可の種類

object

在留カード

memo
string <= 128 characters

備考

Responses

Request samples

Content type
application/json
{
  • "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": {
    },
  • "memo": "string"
}

指定した社員IDの外国籍情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/foreigner/attachment

指定した社員IDの在留カードを取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/insurance/employeeInsurance

指定した社員IDの雇用保険情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "calculationInformation": {
    },
  • "insuranceNumber": "string",
  • "attachment": {
    },
  • "qualificationAt": "2019-08-24",
  • "qualificationReason": 0,
  • "qualificationReasonDetail": "string",
  • "insuredType": 0,
  • "effectivePeriod": {
    },
  • "employmentStatus": 0,
  • "jobType": 0,
  • "channel": 0,
  • "weeklyWorkingHours": {
    },
  • "contractInformation": {
    },
  • "turnoverAt": "2019-08-24",
  • "disqualificationAt": "2019-08-24",
  • "disqualificationReason": 0,
  • "disqualificationReasonDetail": "string",
  • "memo": "string"
}

指定した社員IDの雇用保険情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
object

雇用保険計算情報

insuranceNumber
string

被保険者番号
数字10桁、または11桁で入力してください

object

雇用保険被保険者証の画像

qualificationAt
string <date>

資格取得年月日

qualificationReason
integer <int32> [ 1 .. 8 ]

取得理由

  • 1 - 新規雇用(新規学卒)
  • 2 - 新規雇用(その他)
  • 3 - 日雇からの切替
  • 4 - その他
  • 8 - 出向元への復帰等(65歳以上)

qualificationReasonDetail
string <= 128 characters

取得理由(詳細)

insuredType
integer <int32> [ 1 .. 4 ]

被保険者の種類

  • 1 - 一般の被保険者
  • 2 - 高年齢被保険者
  • 3 - 短期雇用特例被保険者
  • 4 - マルチジョブホルダー

employmentStatus
integer <int32> [ 1 .. 7 ]

雇用保険上の雇用形態

  • 1 - 日雇
  • 2 - 派遣
  • 3 - パートタイム
  • 4 - 有期契約労働者
  • 5 - 季節的雇用
  • 6 - 船員
  • 7 - その他

jobType
integer <int32> [ 1 .. 11 ]

雇用保険上の職種

  • 1 - 管理的職業
  • 2 - 専門的・技術的職業
  • 3 - 事務的職業
  • 4 - 販売の職業
  • 5 - サービスの職業
  • 6 - 保安の職業
  • 7 - 農林漁業の職業
  • 8 - 生産工程の職業
  • 9 - 輸送・機械運転の職業
  • 10 - 建設・採掘の職業
  • 11 - 運搬・清掃・包装等の職業

channel
integer <int32> [ 1 .. 4 ]

雇用保険上の就職経路

  • 1 - 安定所紹介
  • 2 - 自己就職
  • 3 - 民間紹介
  • 4 - 把握していない

object

1週間の所定労働時間

object

雇用保険上の契約情報

turnoverAt
string <date>

離職等年月日

disqualificationAt
string <date>

資格喪失年月日(非推奨)

disqualificationReason
integer <int32> [ 1 .. 3 ]

喪失理由

  • 1 - 離職以外の理由
  • 2 - 事業主の都合による離職以外の離職
  • 3 - 事業主の都合による離職

disqualificationReasonDetail
string <= 128 characters

喪失理由(詳細)

memo
string <= 128 characters

備考

Responses

Request samples

Content type
application/json
{
  • "calculationInformation": {
    },
  • "insuranceNumber": "string",
  • "attachment": {
    },
  • "qualificationAt": "2019-08-24",
  • "qualificationReason": 1,
  • "qualificationReasonDetail": "string",
  • "insuredType": 1,
  • "employmentStatus": 1,
  • "jobType": 1,
  • "channel": 1,
  • "weeklyWorkingHours": {
    },
  • "contractInformation": {
    },
  • "turnoverAt": "2019-08-24",
  • "disqualificationAt": "2019-08-24",
  • "disqualificationReason": 1,
  • "disqualificationReasonDetail": "string",
  • "memo": "string"
}

指定した社員IDの雇用保険情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/employeeInsurance/attachment

指定した社員IDの雇用保険被保険者証の画像を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/insurance/socialLaborInsurance

指定した社員IDの社会保険・労働保険情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "coveredOffice": {
    },
  • "effectivePeriod": {
    }
}

指定した社員IDの社会保険・労働保険情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
coveredOffice
string

適用事業所
※「HRMOS 労務給与」【契約済みの方のみ設定可能】となっております。
詳細については、お手数ですが、お問い合わせフォームよりお気軽にご連絡くださいませ。

Responses

Request samples

Content type
application/json
{
  • "coveredOffice": "string"
}

指定した社員IDの社会保険・労働保険情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/socialInsuranceBasic

指定した社員IDの社会保険基本情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "insuredType": 0,
  • "multiWork": true,
  • "monthlyFeeCalculation": 0,
  • "effectivePeriod": {
    }
}

指定した社員IDの社会保険基本情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
insuredType
integer <int32> [ 1 .. 3 ]

【必須】被保険者区分

  • 1 - 一般被保険者
  • 2 - パート扱い
  • 3 - 短時間被保険者

multiWork
boolean

二以上事業所勤務者

monthlyFeeCalculation
integer <int32> [ 1 .. 2 ]

【必須】月額保険料算出方法

  • 1 - 月額表から計算
  • 2 - 金額を直接入力

Responses

Request samples

Content type
application/json
{
  • "insuredType": 1,
  • "multiWork": true,
  • "monthlyFeeCalculation": 1
}

指定した社員IDの社会保険基本情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/healthInsurance

指定した社員IDの健康保険情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "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": {
    },
  • "careInsurancePremium": {
    },
  • "memo": "string",
  • "effectivePeriod": {
    }
}

指定した社員IDの健康保険情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
entry
string
Enum: "ENTERED" "NOT_ENTERED"

加入区分

  • ENTERED - 加入
  • NOT_ENTERED - 未加入

insuranceNumber
string

被保険者整理番号
数字10桁、または11桁で入力してください

qualificationAt
string <date>

資格取得年月日

disqualificationAt
string <date>

資格喪失年月日

disqualificationReason
string
Enum: 4 5 7 9 11

喪失理由

  • 4 - 退職等
  • 5 - 死亡
  • 7 - 75歳到達(健康保険のみ喪失)
  • 9 - 障害認定(健康保険のみ喪失)
  • 11 - 社会保障協定

careInsuranceExemption
boolean

介護保険料免除

stdMonthlyRemunerationGr
integer <int32>

標準報酬月額(等級)
料額表の形式(XXX,000)で数字を入力してください

grade
integer <int32>

等級(非推奨)

standardMonthlyRemuneration
integer <int32>

標準報酬月額(非推奨)

monthlyRemuneration
integer <int32>

報酬月額
0〜999,999,999の数字を入力してください

applicableReason
string
Enum: "ACQUISITION" "GEPPEN" "CALCULATION" "END_OF_MATERNITY" "END_OF_CHILDCARE"

適用理由

  • ACQUISITION - 取得
  • GEPPEN - 月変
  • CALCULATION - 算定
  • END_OF_MATERNITY - 産休終了時月変
  • END_OF_CHILDCARE - 育休終了時月変

object

健康保険料

object

介護保険料

memo
string <= 128 characters

備考

Responses

Request samples

Content type
application/json
{
  • "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": {
    },
  • "careInsurancePremium": {
    },
  • "memo": "string"
}

指定した社員IDの健康保険情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/welfarePensionInsurance

指定した社員IDの厚生年金保険情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "entry": "ENTERED",
  • "insuranceNumber": "string",
  • "pensionNumber": "string",
  • "qualificationAt": "2019-08-24",
  • "disqualificationAt": "2019-08-24",
  • "overSeventy": true,
  • "stdMonthlyRemunerationGr": 0,
  • "effectivePeriod": {
    },
  • "grade": 0,
  • "standardMonthlyRemuneration": 0,
  • "monthlyRemuneration": 0,
  • "applicableReason": "ACQUISITION",
  • "welfarePensionPremium": {
    },
  • "childcareContributions": null,
  • "attachment": {
    },
  • "memo": "string"
}

指定した社員IDの厚生年金保険情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
entry
string
Enum: "ENTERED" "NOT_ENTERED"

【必須】加入区分

  • ENTERED - 加入
  • NOT_ENTERED - 未加入

insuranceNumber
string <= 6 characters

被保険者整理番号

pensionNumber
string

基礎年金番号
数字10桁で入力してください

qualificationAt
string <date>

資格取得年月日

disqualificationAt
string <date>

資格喪失年月日

overSeventy
boolean

70歳以上被用者該当

stdMonthlyRemunerationGr
integer <int32>

標準報酬月額(等級)
料額表の形式(XXX,000)で数字を入力してください

grade
integer <int32> [ 1 .. 50 ]

等級(非推奨)
1〜50の数字を入力してください

standardMonthlyRemuneration
integer <int32> [ 0 .. 999999999 ]

標準報酬月額(非推奨)
0〜999,999,999の数字を入力してください

monthlyRemuneration
integer <int32>

報酬月額
0〜999,999,999の数字を入力してください

applicableReason
string
Enum: "ACQUISITION" "GEPPEN" "CALCULATION" "END_OF_MATERNITY" "END_OF_CHILDCARE"

適用理由

  • ACQUISITION - 取得
  • GEPPEN - 月変
  • CALCULATION - 算定
  • END_OF_MATERNITY - 産休終了時月変
  • END_OF_CHILDCARE - 育休終了時月変

object

厚生年金保険料

childcareContributions
bigDecimal

子ども・子育て拠出金
0〜999,999,999.99の数字を入力してください

object

基礎年金番号画像

memo
string <= 128 characters

備考

Responses

Request samples

Content type
application/json
{
  • "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": {
    },
  • "childcareContributions": null,
  • "attachment": {
    },
  • "memo": "string"
}

指定した社員IDの厚生年金保険情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/welfarePensionInsurance/attachment

指定した社員IDの基礎年金番号画像を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/insurance/employeeInsurance

指定した社員IDの雇用保険情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "calculationInformation": {
    },
  • "insuranceNumber": "string",
  • "attachment": {
    },
  • "qualificationAt": "2019-08-24",
  • "qualificationReason": 0,
  • "qualificationReasonDetail": "string",
  • "insuredType": 0,
  • "effectivePeriod": {
    },
  • "employmentStatus": 0,
  • "jobType": 0,
  • "channel": 0,
  • "weeklyWorkingHours": {
    },
  • "contractInformation": {
    },
  • "turnoverAt": "2019-08-24",
  • "disqualificationAt": "2019-08-24",
  • "disqualificationReason": 0,
  • "disqualificationReasonDetail": "string",
  • "memo": "string"
}

指定した社員IDの雇用保険情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
object

雇用保険計算情報

insuranceNumber
string

被保険者番号
数字10桁、または11桁で入力してください

object

雇用保険被保険者証の画像

qualificationAt
string <date>

資格取得年月日

qualificationReason
integer <int32> [ 1 .. 8 ]

取得理由

  • 1 - 新規雇用(新規学卒)
  • 2 - 新規雇用(その他)
  • 3 - 日雇からの切替
  • 4 - その他
  • 8 - 出向元への復帰等(65歳以上)

qualificationReasonDetail
string <= 128 characters

取得理由(詳細)

insuredType
integer <int32> [ 1 .. 4 ]

被保険者の種類

  • 1 - 一般の被保険者
  • 2 - 高年齢被保険者
  • 3 - 短期雇用特例被保険者
  • 4 - マルチジョブホルダー

employmentStatus
integer <int32> [ 1 .. 7 ]

雇用保険上の雇用形態

  • 1 - 日雇
  • 2 - 派遣
  • 3 - パートタイム
  • 4 - 有期契約労働者
  • 5 - 季節的雇用
  • 6 - 船員
  • 7 - その他

jobType
integer <int32> [ 1 .. 11 ]

雇用保険上の職種

  • 1 - 管理的職業
  • 2 - 専門的・技術的職業
  • 3 - 事務的職業
  • 4 - 販売の職業
  • 5 - サービスの職業
  • 6 - 保安の職業
  • 7 - 農林漁業の職業
  • 8 - 生産工程の職業
  • 9 - 輸送・機械運転の職業
  • 10 - 建設・採掘の職業
  • 11 - 運搬・清掃・包装等の職業

channel
integer <int32> [ 1 .. 4 ]

雇用保険上の就職経路

  • 1 - 安定所紹介
  • 2 - 自己就職
  • 3 - 民間紹介
  • 4 - 把握していない

object

1週間の所定労働時間

object

雇用保険上の契約情報

turnoverAt
string <date>

離職等年月日

disqualificationAt
string <date>

資格喪失年月日(非推奨)

disqualificationReason
integer <int32> [ 1 .. 3 ]

喪失理由

  • 1 - 離職以外の理由
  • 2 - 事業主の都合による離職以外の離職
  • 3 - 事業主の都合による離職

disqualificationReasonDetail
string <= 128 characters

喪失理由(詳細)

memo
string <= 128 characters

備考

Responses

Request samples

Content type
application/json
{
  • "calculationInformation": {
    },
  • "insuranceNumber": "string",
  • "attachment": {
    },
  • "qualificationAt": "2019-08-24",
  • "qualificationReason": 1,
  • "qualificationReasonDetail": "string",
  • "insuredType": 1,
  • "employmentStatus": 1,
  • "jobType": 1,
  • "channel": 1,
  • "weeklyWorkingHours": {
    },
  • "contractInformation": {
    },
  • "turnoverAt": "2019-08-24",
  • "disqualificationAt": "2019-08-24",
  • "disqualificationReason": 1,
  • "disqualificationReasonDetail": "string",
  • "memo": "string"
}

指定した社員IDの雇用保険情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/industrialAccidentInsurance

指定した社員IDの労災保険情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
{
  • "calculation": 0,
  • "effectivePeriod": {
    }
}

指定した社員IDの労災保険情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
calculation
integer <int32> [ 0 .. 1 ]

【必須】計算区分

  • 1 - 計算対象
  • 0 - 計算対象外

Responses

Request samples

Content type
application/json
{
  • "calculation": 1
}

指定した社員IDの労災保険情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/withholding

指定した社員IDの源泉徴収票情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの源泉徴収票情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
Array
id
string

源泉徴収票情報ID

submitOriginal
string
Enum: "DONE" "AT_HAND" "ORDERING" "UNABLE"

【必須】原本提出状況

  • 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

源泉徴収票画像

Responses

Request samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの源泉徴収票情報を削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/insurance/withholding/attachment

指定した社員IDの源泉徴収票画像を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/account/basic

指定した社員IDのアカウント基本情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Responses

Response samples

Content type
application/json
{
  • "email": "string",
  • "sso": 1,
  • "status": "STANDBY",
  • "filterEss": true,
  • "photo": {
    }
}

指定した社員IDのアカウント基本情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Request Body schema: application/json
email
string

認証メールアドレス

sso
string
Enum: 1 2 3

認証方法

  • 1 - メールアドレス
  • 2 - SSO
  • 3 - 社員コード *社員コードログイン機能をご利用のお客様のみ利用可能です

status
string <= 64 characters
Enum: "STANDBY" "CONFIRMING" "ENROLLING" "ONBOARD" "SUSPENDED"

【必須】利用状況

  • STANDBY - 招待前
  • CONFIRMING - 招待済
  • ENROLLING - 利用制限
  • ONBOARD - 利用中
  • SUSPENDED - 利用停止

filterEss
boolean

ESSに公開しない

Responses

Request samples

Content type
application/json
{
  • "email": "string",
  • "sso": 1,
  • "status": "STANDBY",
  • "filterEss": true
}

people/account/image

指定した社員IDのアカウント画像情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Responses

Response samples

Content type
application/json
{
  • "photo": {
    }
}

指定した社員IDのアカウント画像情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Request Body schema: application/json
object (FileRequest)

Responses

Request samples

Content type
application/json
{
  • "photo": {
    }
}

people/account/image/photo

指定した社員IDのプロフィール画像を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

fileId
required
string

ファイルID

Responses

people/account/image/thumbnail

指定した社員IDのサムネイルへのURLを取得します

CAUTION: for internal use only!!

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Responses

Response samples

Content type
application/json
{
  • "url": "string"
}

people/account/service

指定した社員IDの外部プロダクト情報を取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの外部プロダクト情報を更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Request Body schema: application/json
Array
id
string

ID

serviceId
string <= 128 characters

【必須】プロダクトID

serviceName
string <= 64 characters

プロダクト名

accountId
string <= 128 characters

【必須】アカウントID

Responses

Request samples

Content type
application/json
[
  • {
    }
]

指定した社員IDの外部プロダクト情報を登録します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

Request Body schema: application/json
id
string

ID

serviceId
string <= 128 characters

【必須】プロダクトID

serviceName
string <= 64 characters

プロダクト名

accountId
string <= 128 characters

【必須】アカウントID

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "serviceId": "string",
  • "serviceName": "string",
  • "accountId": "string"
}

people/customData

指定した社員IDのカスタムデータを取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

categoryCode
required
string

カテゴリのAPI参照コード
標準カテゴリで指定する場合は、

  • business - 業務情報
  • personal - 個人情報
  • performance - 評価
  • career - 経歴・資格
  • insurance - 社会保険・税金

sectionCode
required
string

セクションのAPI参照コード

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した社員IDのカスタムデータを更新します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

categoryCode
required
string

カテゴリのAPI参照コード
標準カテゴリで指定する場合は、

  • business - 業務情報
  • personal - 個人情報
  • performance - 評価
  • career - 経歴・資格
  • insurance - 社会保険・税金

sectionCode
required
string

セクションのAPI参照コード

query Parameters
effectiveDate
string <date>

適用日

Request Body schema: application/json
Array
id
string

カスタムデータID

object

【必須】フィールド値のマップ
property name - フィールドのAPI参照コード

Responses

Request samples

Content type
application/json
[
  • {
    }
]

指定した社員IDのカスタムデータを削除します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

categoryCode
required
string

カテゴリのAPI参照コード
標準カテゴリで指定する場合は、

  • business - 業務情報
  • personal - 個人情報
  • performance - 評価
  • career - 経歴・資格
  • insurance - 社会保険・税金

sectionCode
required
string

セクションのAPI参照コード

query Parameters
effectiveDate
required
string <date>

適用日

Responses

people/custom/file

指定した社員IDのカスタムデータファイルを取得します

Authorizations:
Bearer
path Parameters
peopleId
required
integer <int64>

社員ID

categoryCode
required
string

カテゴリコード

sectionCode
required
string

セクションコード

fieldCode
required
string

フィールドコード

dataId
required
string

カスタムデータID

query Parameters
atDate
string <date>

日付

Responses

team/customData

指定した部署のカスタムデータを取得します

指定のカスタムセクションのデータのうち、部署コードで指定した部署のデータを取得します。
日付を指定すると、指定日時点で存在した部署のデータを取得することができます。

Authorizations:
Bearer
path Parameters
categoryCode
required
string

カテゴリのAPI参照コード
「部署情報」カテゴリの場合は profile

sectionCode
required
string

セクションのAPI参照コード

departmentCode
required
string

部署コード

query Parameters
atDate
string <date>

日付

Responses

Response samples

Content type
application/json
[
  • {
    }
]

部署カスタムセクションデータの更新

指定のカスタムセクションのデータのうち、部署コードで指定した部署のデータを更新します。

Authorizations:
Bearer
path Parameters
categoryCode
required
string

カテゴリのAPI参照コード
標準カテゴリで指定する場合は、

  • profile - 部署情報
  • user - メンバー

sectionCode
required
string

セクションのAPI参照コード

departmentCode
required
string

部署コード

Request Body schema: application/json
Array
id
string

カスタムデータID

object

【必須】フィールド値のマップ
property name - フィールドのAPI参照コード

Responses

Request samples

Content type
application/json
[
  • {
    }
]

company/basic

指定した会社IDの基本情報を取得します

Authorizations:
Bearer

Responses

Response samples

Content type
application/json
{
  • "companyCode": "string",
  • "companyName": "string",
  • "companyNameKana": "string",
  • "companyGlobalName": "string",
  • "ownerName": {
    },
  • "ownerNameKana": {
    },
  • "corporateNumber": "string",
  • "headOffice": {
    }
}

company/contact

指定した会社IDの住所・連絡先を取得します

Authorizations:
Bearer

Responses

Response samples

Content type
application/json
{
  • "address": {
    },
  • "phoneNumber": "string"
}

config/master

指定した会社IDに存在するマスタの一覧を返します (カスタムマスタのみ)

Authorizations:
Bearer
query Parameters
pageSize
integer [ 1 .. 100 ]
Default: 30

1ページあたりの項目数。デフォルトは30。最大値は100。

pageToken
string

ページネーションのためのトークン。 トークンを指定すると、pageSize以外のパラメータの指定は無視され、前のページの続きから取得されます。

Responses

Response samples

Content type
application/json
{
  • "masters": [
    ],
  • "pageToken": "string"
}

指定したマスタの情報を返します

Authorizations:
Bearer
path Parameters
masterId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "description": "string",
  • "active": true,
  • "attributeDefinitions": [
    ]
}

指定したマスタの項目一覧を返します

Authorizations:
Bearer
path Parameters
masterId
required
string
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

pageSize
integer [ 1 .. 100 ]
Default: 30

1ページあたりの項目数。デフォルトは30。最大値は100。

pageToken
string

ページネーションのためのトークン。次のページを取得する場合は必須。

Responses

Response samples

Content type
application/json
{
  • "masterItems": [
    ],
  • "pageToken": "string"
}

指定したマスタ項目を返します

Authorizations:
Bearer
path Parameters
masterItemId
required
string

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "code": "string",
  • "categories": [
    ],
  • "attributes": [
    ],
  • "active": true
}

config/office

指定した会社IDの勤務地情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した会社IDの勤務地を追加します

Authorizations:
Bearer
Request Body schema: application/json
required
name
required
string

事業所名

ownerName
string

事業主氏名

pensionInsuranceOfficeCode
string

事業所整理記号(厚生年金保険)

pensionInsuranceOfficeNumber
string

事業所番号(厚生年金保険)

healthInsuranceOfficeCode
string

事業所整理記号(健康保険)

employmentInsuranceOfficeNumber
string

事業所番号(雇用保険)

employmentInsuranceSecurityOfficeName
string

管轄の公共職業安定所

apiReferenceCode
string

API 参照コード

object

住所

phoneNumber
string

電話番号

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "ownerName": "string",
  • "pensionInsuranceOfficeCode": "string",
  • "pensionInsuranceOfficeNumber": "string",
  • "healthInsuranceOfficeCode": "string",
  • "employmentInsuranceOfficeNumber": "string",
  • "employmentInsuranceSecurityOfficeName": "string",
  • "apiReferenceCode": "string",
  • "address": {
    },
  • "phoneNumber": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した会社IDの勤務地を更新します

Authorizations:
Bearer
path Parameters
officeId
required
string
Request Body schema: application/json
required
name
required
string

事業所名

ownerName
string

事業主氏名

pensionInsuranceOfficeCode
string

事業所整理記号(厚生年金保険)

pensionInsuranceOfficeNumber
string

事業所番号(厚生年金保険)

healthInsuranceOfficeCode
string

事業所整理記号(健康保険)

employmentInsuranceOfficeNumber
string

事業所番号(雇用保険)

employmentInsuranceSecurityOfficeName
string

管轄の公共職業安定所

apiReferenceCode
string

API 参照コード

object

住所

phoneNumber
string

電話番号

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "ownerName": "string",
  • "pensionInsuranceOfficeCode": "string",
  • "pensionInsuranceOfficeNumber": "string",
  • "healthInsuranceOfficeCode": "string",
  • "employmentInsuranceOfficeNumber": "string",
  • "employmentInsuranceSecurityOfficeName": "string",
  • "apiReferenceCode": "string",
  • "address": {
    },
  • "phoneNumber": "string"
}

Response samples

Content type
application/json
{ }

config/employmentStatus

指定した会社IDの雇用形態情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した会社IDの雇用形態を追加します

Authorizations:
Bearer
Request Body schema: application/json
required
name
required
string <= 32 characters [^/>/>"”“]*

雇用形態名

classification
required
string
Enum: "DIRECTOR" "PERMANENT" "CONTRACT" "PARTTIME" "TEMPORARY" "COMMISSION" "LOANED" "OTHER"

雇用形態区分

  • DIRECTOR - 役員
  • PERMANENT - 正社員
  • CONTRACT - 契約社員
  • PARTTIME - アルバイト・パート
  • TEMPORARY - 派遣社員
  • COMMISSION - 業務委託
  • LOANED - 出向受入
  • OTHER - その他

apiReferenceCode
required
string <= 64 characters [a-zA-Z0-9]*

API参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "classification": "DIRECTOR",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した会社IDの雇用形態を更新します

Authorizations:
Bearer
path Parameters
employmentStatusId
required
string
Request Body schema: application/json
required
name
required
string <= 32 characters [^/>/>"”“]*

雇用形態名

classification
required
string
Enum: "DIRECTOR" "PERMANENT" "CONTRACT" "PARTTIME" "TEMPORARY" "COMMISSION" "LOANED" "OTHER"

雇用形態区分

  • DIRECTOR - 役員
  • PERMANENT - 正社員
  • CONTRACT - 契約社員
  • PARTTIME - アルバイト・パート
  • TEMPORARY - 派遣社員
  • COMMISSION - 業務委託
  • LOANED - 出向受入
  • OTHER - その他

apiReferenceCode
required
string <= 64 characters [a-zA-Z0-9]*

API参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "classification": "DIRECTOR",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{ }

config/workForm

指定した会社IDの勤務形態情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した会社IDの勤務形態情報を登録します

Authorizations:
Bearer
Request Body schema: application/json
required
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形式

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "workingSystem": "FIXED",
  • "apiReferenceCode": "string",
  • "workingHoursPerWeek": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した会社IDの勤務形態を更新します

Authorizations:
Bearer
path Parameters
workFormId
required
string
Request Body schema: application/json
required
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形式

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "workingSystem": "FIXED",
  • "apiReferenceCode": "string",
  • "workingHoursPerWeek": "string"
}

Response samples

Content type
application/json
{ }

config/jobTitle

指定した会社IDの役職情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した会社IDの役職を追加します

Authorizations:
Bearer
Request Body schema: application/json
required
name
required
string <= 64 characters [^/>/>"”“]*

役職名

nameAlphabet
string <= 64 characters [a-zA-Z ]*

役職名(英語)

apiReferenceCode
string <= 32 characters [a-zA-Z0-9]*

API 参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "nameAlphabet": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した会社IDの役職を更新します

Authorizations:
Bearer
path Parameters
jobTitleId
required
string
Request Body schema: application/json
required
name
required
string <= 64 characters [^/>/>"”“]*

役職名

nameAlphabet
string <= 64 characters [a-zA-Z ]*

役職名(英語)

apiReferenceCode
string <= 32 characters [a-zA-Z0-9]*

API 参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "nameAlphabet": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{ }

config/jobType

指定した会社IDの職種情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した会社IDの職種を追加します

Authorizations:
Bearer
Request Body schema: application/json
required
name
required
string <= 32 characters [^/>/>"”“]*

名称

apiReferenceCode
string <= 64 characters [a-zA-Z0-9]*

API参照コード

nameAlphabet
string <= 64 characters [a-zA-Z0-9!-/|:-@|\[-`|{-~\]*

英語名称

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string",
  • "nameAlphabet": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した会社IDの職種を更新します

Authorizations:
Bearer
path Parameters
jobTypeId
required
string
Request Body schema: application/json
required
name
required
string <= 32 characters [^/>/>"”“]*

名称

apiReferenceCode
string <= 64 characters [a-zA-Z0-9]*

API参照コード

nameAlphabet
string <= 64 characters [a-zA-Z0-9!-/|:-@|\[-`|{-~\]*

英語名称

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string",
  • "nameAlphabet": "string"
}

Response samples

Content type
application/json
{ }

指定した職種に対して詳細を追加します

Authorizations:
Bearer
path Parameters
jobTypeId
required
string

職種ID

Request Body schema: application/json
required
name
required
string <= 32 characters [^/>/>"”“]*

名称

apiReferenceCode
string <= 64 characters [a-zA-Z0-9]*

API参照コード

nameAlphabet
string <= 64 characters [a-zA-Z0-9!-/|:-@|\[-`|{-~\]*

英語名称

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string",
  • "nameAlphabet": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した職種詳細を更新します

Authorizations:
Bearer
path Parameters
jobTypeId
required
string

職種ID

jobTypeDetailId
required
string

職種詳細ID

Request Body schema: application/json
required
name
required
string <= 32 characters [^/>/>"”“]*

名称

apiReferenceCode
string <= 64 characters [a-zA-Z0-9]*

API参照コード

nameAlphabet
string <= 64 characters [a-zA-Z0-9!-/|:-@|\[-`|{-~\]*

英語名称

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string",
  • "nameAlphabet": "string"
}

Response samples

Content type
application/json
{ }

config/jobDuty

指定した会社IDの職務情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

新しい職務情報を登録します

Authorizations:
Bearer
Request Body schema: application/json
required
name
required
string

職務名

nameAlphabet
string

職務名(英語)

apiReferenceCode
string

API 参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "nameAlphabet": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した職務情報を更新します

Authorizations:
Bearer
path Parameters
jobDutyId
required
string

職務ID

Request Body schema: application/json
required
name
required
string

職務名

nameAlphabet
string

職務名(英語)

apiReferenceCode
string

API 参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "nameAlphabet": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{ }

config/grade

指定した会社IDの等級情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した会社IDに等級を追加します

Authorizations:
Bearer
Request Body schema: application/json
required
name
required
string <= 32 characters [^/>/>"”“]*

名称

apiReferenceCode
string <= 64 characters [a-zA-Z0-9]*

API参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した等級情報を更新します

Authorizations:
Bearer
path Parameters
gradeId
required
string

等級ID

Request Body schema: application/json
required
name
required
string <= 32 characters [^/>/>"”“]*

名称

apiReferenceCode
string <= 64 characters [a-zA-Z0-9]*

API参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{ }

指定した等級に対して詳細を追加します

Authorizations:
Bearer
path Parameters
gradeId
required
string

等級ID

Request Body schema: application/json
required
name
required
string <= 32 characters [^/>/>"”“]*

名称

apiReferenceCode
string <= 64 characters [a-zA-Z0-9]*

API参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した等級詳細を更新します

Authorizations:
Bearer
path Parameters
gradeId
required
string

等級ID

gradeDetailId
required
string

等級詳細ID

Request Body schema: application/json
required
name
required
string <= 32 characters [^/>/>"”“]*

名称

apiReferenceCode
string <= 64 characters [a-zA-Z0-9]*

API参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{ }

config/allowance

指定した会社IDの手当情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した会社IDの手当情報を追加します

Authorizations:
Bearer
Request Body schema: application/json
required
name
required
string

登録する手当の名前

apiReferenceCode
string

登録する手当のAPI参照コード

amount
required
integer <int32>

金額

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string",
  • "amount": 0
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した会社IDの手当情報を更新します

Authorizations:
Bearer
path Parameters
allowanceId
required
string
Request Body schema: application/json
required
name
required
string

登録する手当の名前

apiReferenceCode
string

登録する手当のAPI参照コード

amount
required
integer <int32>

金額

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string",
  • "amount": 0
}

Response samples

Content type
application/json
{ }

config/unitPrice

指定した会社IDの単価情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した会社IDの単価情報を追加します

Authorizations:
Bearer
Request Body schema: application/json
required
name
required
string

登録する単価の名前

apiReferenceCode
string

登録する単価のAPI参照コード

amount
required
integer <int32>

金額

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string",
  • "amount": 0
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した会社IDの単価情報を更新します

Authorizations:
Bearer
path Parameters
unitPriceId
required
string
Request Body schema: application/json
required
name
required
string

登録する単価の名前

apiReferenceCode
string

登録する単価のAPI参照コード

amount
required
integer <int32>

金額

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string",
  • "amount": 0
}

Response samples

Content type
application/json
{ }

config/certification

指定した会社IDの資格情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した会社IDの資格を追加します

Authorizations:
Bearer
Request Body schema: application/json
required
name
required
string

資格名

apiReferenceCode
string

API 参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した会社IDの資格を更新します

Authorizations:
Bearer
path Parameters
certificationId
required
string

資格ID

Request Body schema: application/json
required
name
required
string

資格名

apiReferenceCode
string

API 参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{ }

指定した資格に対して詳細を追加します

Authorizations:
Bearer
path Parameters
certificationId
required
string

資格ID

Request Body schema: application/json
required
name
required
string

資格詳細名

apiReferenceCode
string

API 参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した資格詳細を更新します

Authorizations:
Bearer
path Parameters
certificationId
required
string

資格ID

certificationDetailId
required
string

資格詳細ID

Request Body schema: application/json
required
name
required
string

資格詳細名

apiReferenceCode
string

API 参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{ }

config/relationship

指定した会社IDの続柄情報を取得します

Authorizations:
Bearer
query Parameters
activeOnly
boolean
Default: true

削除済みを含むかどうかのフラグ

Responses

Response samples

Content type
application/json
[
  • {
    }
]

指定した会社IDの続柄情報を登録します

Authorizations:
Bearer
Request Body schema: application/json
required
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"

税・社会保険上の続柄

  • 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 参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "relationshipTax": "SPOUSE",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{
  • "id": "string"
}

指定した会社IDの続柄情報を更新します

Authorizations:
Bearer
path Parameters
relationshipId
required
string
Request Body schema: application/json
required
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"

税・社会保険上の続柄

  • 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 参照コード

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "relationshipTax": "SPOUSE",
  • "apiReferenceCode": "string"
}

Response samples

Content type
application/json
{ }

config/mailFormat

指定した会社IDのメールフォーマット情報を取得します

Authorizations:
Bearer

Responses

Response samples

Content type
application/json
[
  • {
    }
]

config/dataModel

実行した認証情報における企業のデータモデルを取得します。 取得可能なデータモデルはカスタムに限ります

Authorizations:
Bearer

Responses

Response samples

Content type
application/json
[
  • {
    }
]

config/ipRestriction

会社に登録されているIP制限情報を取得します

Authorizations:
Bearer

Responses

Response samples

Content type
application/json
[
  • {
    }
]