accessToken required | string |
refreshToken required | string |
expiresIn required | number |
{- "accessToken": "string",
- "refreshToken": "string",
- "expiresIn": 0
}
雇用形態
regularEmployee: 正社員
contractEmployee: 契約社員
outsourcing: 業務委託
outsourcingPartTime: 業務委託(副業)
executive: 取締役
"regularEmployee"
code required | string |
messages required | Array of strings |
required | Array of objects |
{- "code": "string",
- "messages": [
- "string"
], - "errors": [
- {
- "field": "string",
- "messages": [
- "string"
], - "params": {
- "property1": "string",
- "property2": "string"
}
}
]
}
転職意欲
100: 積極的に探している
200: 検討している
300: よい案件があれば
900: まったく考えていない
"100"
移住意欲
10: 今すぐにでもしたい
20: 半年いないにはしたい
30: 1年以内にはしたい
40: 1~3年以内にはしたい
50: 3年後以降にしたい
99: 考えていない
"10"
移住理由
1: 子育てのため
2: 親や親戚のため
3: 家賃を下げるため
4: 広い家に住むため
5: 自然が多い場所で暮らすため
99: その他
"1"
id required | string 認証情報のIDと同じ値で紐付ける |
email required | string <email> メールアドレス |
firstName | string 名 |
lastName | string 性 |
firstNameKana | string メイ |
lastNameKana | string セイ |
birthday | string <date> YYYY-MM-DD 誕生日 |
object (Worker) 求職者情報 |
{- "id": "string",
- "email": "user@example.com",
- "firstName": "string",
- "lastName": "string",
- "firstNameKana": "string",
- "lastNameKana": "string",
- "birthday": "2019-08-24",
- "worker": {
- "currentAnnualIncomeJpy": 0,
- "jobChangeMotivation": "100",
- "careers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
], - "relocate": {
- "currentLocation": {
- "prefectureCode": "string",
- "cityCode": "string"
}, - "relocateMotivation": "10",
- "desiredLocations": [
- {
- "prefectureCode": "string",
- "cityCode": "string"
}
], - "reason": "1",
- "reasonDetail": "string"
}, - "skill": {
- "technicalSkills": [
- {
- "technicalSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
], - "languageSkills": [
- {
- "languageSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
]
}
}
}
currentAnnualIncomeJpy | number 年収 |
jobChangeMotivation required | string (JobChangeMotivation) Enum: "100" "200" "300" "900" 転職意欲 |
required | Array of objects (WorkerCareer) 学歴・職歴リスト |
required | object (WorkerRelocate) 求職者の移住情報 |
required | object (WorkerSkill) 求職者の習得スキル情報 |
{- "currentAnnualIncomeJpy": 0,
- "jobChangeMotivation": "100",
- "careers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
], - "relocate": {
- "currentLocation": {
- "prefectureCode": "string",
- "cityCode": "string"
}, - "relocateMotivation": "10",
- "desiredLocations": [
- {
- "prefectureCode": "string",
- "cityCode": "string"
}
], - "reason": "1",
- "reasonDetail": "string"
}, - "skill": {
- "technicalSkills": [
- {
- "technicalSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
], - "languageSkills": [
- {
- "languageSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
]
}
}
id required | string <uuid> ID |
type required | string (WorkerCareerType) Enum: "educationalBackground" "workExperience" 求職者の学歴・職歴種類 |
name required | string 学校・会社名 |
from required | string <date> YYYY-MM-DD 在籍日 (From) |
to | string or null <date> YYYY-MM-DD 在籍日 (TO) |
content | string 内容詳細 |
required | WorkerCareerEducationalBackground (object) or WorkerCareerWorkExperience (object) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
求職者の学歴・職歴種類
"educationalBackground"
contractType required | string (ContractType) Enum: "regularEmployee" "contractEmployee" "outsourcing" "outsourcingPartTime" "executive" 雇用形態 |
jobTitle required | string 所属・役職 |
required | Array of objects (JobPosition) 職種リスト |
jobPositionsDetail | string 職種 (補足) |
{- "contractType": "regularEmployee",
- "jobTitle": "string",
- "jobPositions": [
- {
- "code": "string",
- "name": "string"
}
], - "jobPositionsDetail": "string"
}
required | object (LanguageSkill) 言語 |
level required | string (WorkerLanguageSkillLevel) Enum: "0" "1" "2" "3" "9" 求職者の習得自然言語スキルレベル |
{- "languageSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
求職者の習得自然言語スキルレベル
0: 未経験
1: 読み書きができる
2: 日常会話ができる
3: ビジネスレベル
9: ネイティブ
"0"
required | object (WorkerRelocateCurrentLocation) 求職者の現住所情報 |
relocateMotivation required | string (RelocateMotivation) Enum: "10" "20" "30" "40" "50" "99" 移住意欲 |
Array of objects (WorkerRelocateDesiredLocation) 求職者の移住希望地リスト | |
reason | string (RelocateReason) Enum: "1" "2" "3" "4" "5" "99" 移住理由 |
reasonDetail | string 理由詳細 |
{- "currentLocation": {
- "prefectureCode": "string",
- "cityCode": "string"
}, - "relocateMotivation": "10",
- "desiredLocations": [
- {
- "prefectureCode": "string",
- "cityCode": "string"
}
], - "reason": "1",
- "reasonDetail": "string"
}
required | Array of objects (WorkerTechnicalSkill) 習得技術リスト |
required | Array of objects (WorkerLanguageSkill) 習得自然言語リスト |
{- "technicalSkills": [
- {
- "technicalSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
], - "languageSkills": [
- {
- "languageSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
]
}
required | object (TechnicalSkill) 技術 |
level required | string (WorkerTechnicalSkillLevel) Enum: "0" "1" "2" "3" 求職者の習得技術スキルレベル |
{- "technicalSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
求職者の習得技術スキルレベル
0: 未経験
1: Lv.1
2: Lv.2
3: Lv.3
"0"
パスワードリセット
パスワードリセット RequestBody
verifyToken required | string |
newPassword required | string |
{- "verifyToken": "string",
- "newPassword": "string"
}
{- "code": "string",
- "messages": [
- "string"
], - "errors": [
- {
- "field": "string",
- "messages": [
- "string"
], - "params": {
- "property1": "string",
- "property2": "string"
}
}
]
}
パスワードリセットリスエスト
パスワードリセットリクエスト RequestBody
email required | string |
{- "email": "string"
}
{- "code": "string",
- "messages": [
- "string"
], - "errors": [
- {
- "field": "string",
- "messages": [
- "string"
], - "params": {
- "property1": "string",
- "property2": "string"
}
}
]
}
メールアドレス/パスワードログイン
メールアドレス/パスワードログイン RequestBody
email required | string |
password required | string |
{- "email": "string",
- "password": "string"
}
{- "accessToken": "string",
- "refreshToken": "string",
- "expiresIn": 0
}
OAuth2ログイン
OAuth2ログイン RequestBody
provider required | string (OAuth2Provider) Value: "github" OAuth2 Provider |
idToken required | string |
{- "provider": "github",
- "idToken": "string"
}
{- "accessToken": "string",
- "refreshToken": "string",
- "expiresIn": 0
}
メールアドレス/パスワードサインアップ
メールアドレス/パスワードサインアップ RequestBody
email required | string |
password required | string |
{- "email": "string",
- "password": "string"
}
{- "code": "string",
- "messages": [
- "string"
], - "errors": [
- {
- "field": "string",
- "messages": [
- "string"
], - "params": {
- "property1": "string",
- "property2": "string"
}
}
]
}
OAuth2サインアップ
OAuth2サインアップ RequestBody
provider required | string (OAuth2Provider) Value: "github" OAuth2 Provider |
idToken required | string |
email required | string |
{- "provider": "github",
- "idToken": "string",
- "email": "string"
}
{- "code": "string",
- "messages": [
- "string"
], - "errors": [
- {
- "field": "string",
- "messages": [
- "string"
], - "params": {
- "property1": "string",
- "property2": "string"
}
}
]
}
アクセストークンリフレッシュ
アクセストークンリフレッシュ RequestBody
refreshToken required | string |
{- "refreshToken": "string"
}
{- "accessToken": "string",
- "refreshToken": "string",
- "expiresIn": 0
}
パスワードリセット
メールアドレス認証 RequestBody
verifyToken required | string |
{- "verifyToken": "string"
}
{- "code": "string",
- "messages": [
- "string"
], - "errors": [
- {
- "field": "string",
- "messages": [
- "string"
], - "params": {
- "property1": "string",
- "property2": "string"
}
}
]
}
メールアドレス認証リスエスト
パスワードリセットリクエスト RequestBody
email required | string |
{- "email": "string"
}
{- "code": "string",
- "messages": [
- "string"
], - "errors": [
- {
- "field": "string",
- "messages": [
- "string"
], - "params": {
- "property1": "string",
- "property2": "string"
}
}
]
}
{- "id": "string",
- "email": "user@example.com",
- "firstName": "string",
- "lastName": "string",
- "firstNameKana": "string",
- "lastNameKana": "string",
- "birthday": "2019-08-24",
- "worker": {
- "currentAnnualIncomeJpy": 0,
- "jobChangeMotivation": "100",
- "careers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
], - "relocate": {
- "currentLocation": {
- "prefectureCode": "string",
- "cityCode": "string"
}, - "relocateMotivation": "10",
- "desiredLocations": [
- {
- "prefectureCode": "string",
- "cityCode": "string"
}
], - "reason": "1",
- "reasonDetail": "string"
}, - "skill": {
- "technicalSkills": [
- {
- "technicalSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
], - "languageSkills": [
- {
- "languageSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
]
}
}
}
ログインユーザー情報更新
ユーザー情報更新 RequestBody
string | |
firstName | string 名 |
lastName | string 性 |
firstNameKana | string メイ |
lastNameKana | string セイ |
birthday | string <date> YYYY-MM-DD 誕生日 |
{- "email": "string",
- "firstName": "string",
- "lastName": "string",
- "firstNameKana": "string",
- "lastNameKana": "string",
- "birthday": "2019-08-24"
}
{- "id": "string",
- "email": "user@example.com",
- "firstName": "string",
- "lastName": "string",
- "firstNameKana": "string",
- "lastNameKana": "string",
- "birthday": "2019-08-24",
- "worker": {
- "currentAnnualIncomeJpy": 0,
- "jobChangeMotivation": "100",
- "careers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
], - "relocate": {
- "currentLocation": {
- "prefectureCode": "string",
- "cityCode": "string"
}, - "relocateMotivation": "10",
- "desiredLocations": [
- {
- "prefectureCode": "string",
- "cityCode": "string"
}
], - "reason": "1",
- "reasonDetail": "string"
}, - "skill": {
- "technicalSkills": [
- {
- "technicalSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
], - "languageSkills": [
- {
- "languageSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
]
}
}
}
{- "currentAnnualIncomeJpy": 0,
- "jobChangeMotivation": "100",
- "careers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
], - "relocate": {
- "currentLocation": {
- "prefectureCode": "string",
- "cityCode": "string"
}, - "relocateMotivation": "10",
- "desiredLocations": [
- {
- "prefectureCode": "string",
- "cityCode": "string"
}
], - "reason": "1",
- "reasonDetail": "string"
}, - "skill": {
- "technicalSkills": [
- {
- "technicalSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
], - "languageSkills": [
- {
- "languageSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
]
}
}
ログインユーザーの求職者情報更新
求職者情報更新 RequestBody
currentAnnualIncomeJpy | number 年収 |
jobChangeMotivation | string (JobChangeMotivation) Enum: "100" "200" "300" "900" 転職意欲 |
{- "currentAnnualIncomeJpy": 0,
- "jobChangeMotivation": "100"
}
{- "currentAnnualIncomeJpy": 0,
- "jobChangeMotivation": "100",
- "careers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
], - "relocate": {
- "currentLocation": {
- "prefectureCode": "string",
- "cityCode": "string"
}, - "relocateMotivation": "10",
- "desiredLocations": [
- {
- "prefectureCode": "string",
- "cityCode": "string"
}
], - "reason": "1",
- "reasonDetail": "string"
}, - "skill": {
- "technicalSkills": [
- {
- "technicalSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
], - "languageSkills": [
- {
- "languageSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
]
}
}
求職者の学歴・職歴情報作成
求職者の学歴・職歴情報作成 RequestBody
type required | string (WorkerCareerType) Enum: "educationalBackground" "workExperience" 求職者の学歴・職歴種類 |
name required | string 学校・会社名 |
from required | string <date> YYYY-MM-DD 在籍日 (From) |
to | string or null <date> YYYY-MM-DD 在籍日 (TO) |
content required | string 内容詳細 |
object or object |
{- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
求職者の学歴・職歴情報更新
id required | string id |
求職者の学歴・職歴情報更新 RequestBody
type | string (WorkerCareerType) Enum: "educationalBackground" "workExperience" 求職者の学歴・職歴種類 |
name | string 学校・会社名 |
from | string <date> YYYY-MM-DD 在籍日 (From) |
to | string or null <date> YYYY-MM-DD 在籍日 (TO) |
content | string 内容詳細 |
WorkerCareerEducationalBackground (object) or WorkerCareerWorkExperience (object) |
{- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
求職者の習得自然言語スキル情報一括更新
求職者の習得自然言語スキル情報一括更新 RequestBody
languageSkillCode | string コード |
level | string (WorkerLanguageSkillLevel) Enum: "0" "1" "2" "3" "9" 求職者の習得自然言語スキルレベル |
[- {
- "languageSkillCode": "string",
- "level": "0"
}
]
{- "languageSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
{- "currentLocation": {
- "prefectureCode": "string",
- "cityCode": "string"
}, - "relocateMotivation": "10",
- "desiredLocations": [
- {
- "prefectureCode": "string",
- "cityCode": "string"
}
], - "reason": "1",
- "reasonDetail": "string"
}
ログインユーザーの求職者の移住情報更新
求職者の移住情報更新 RequestBody
object (WorkerRelocateCurrentLocation) 求職者の現住所情報 | |
relocateMotivation | string (RelocateMotivation) Enum: "10" "20" "30" "40" "50" "99" 移住意欲 |
Array of objects 希望地リスト | |
reason | string (RelocateReason) Enum: "1" "2" "3" "4" "5" "99" 移住理由 |
reasonDetail | string 理由詳細 |
{- "currentLocation": {
- "prefectureCode": "string",
- "cityCode": "string"
}, - "relocateMotivation": "10",
- "desiredLocations": [
- {
- "prefectureCode": "string",
- "cityCode": "string"
}
], - "reason": "1",
- "reasonDetail": "string"
}
{- "currentAnnualIncomeJpy": 0,
- "jobChangeMotivation": "100",
- "careers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "educationalBackground",
- "name": "string",
- "from": "2019-08-24",
- "to": "2019-08-24",
- "content": "string",
- "detail": {
- "major": "string"
}
}
], - "relocate": {
- "currentLocation": {
- "prefectureCode": "string",
- "cityCode": "string"
}, - "relocateMotivation": "10",
- "desiredLocations": [
- {
- "prefectureCode": "string",
- "cityCode": "string"
}
], - "reason": "1",
- "reasonDetail": "string"
}, - "skill": {
- "technicalSkills": [
- {
- "technicalSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
], - "languageSkills": [
- {
- "languageSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}
]
}
}
求職者の習得技術スキル情報一括更新
求職者の習得技術スキル情報一括更新 RequestBody
technicalSkillCode | string コード |
level | string (WorkerTechnicalSkillLevel) Enum: "0" "1" "2" "3" 求職者の習得技術スキルレベル |
[- {
- "technicalSkillCode": "string",
- "level": "0"
}
]
{- "technicalSkill": {
- "code": "string",
- "name": "string"
}, - "level": "0"
}