応募者ステータス連携APIガイド
求人応募の応募者ステータスデータをIndeedに送信します。
本APIの使用に関する Indeed との書面による同意がない限り、Indeed のAPIの使用に 追加API規約およびガイドラインが適用されることに同意したことになります。
応募者ステータス連携APIと連携する
応募者ステータス連携APIと連携するを完了したら、次の項目を確認します。
- 1.応募者ステータス連携APIの概要 - 応募者ステータス連携APIの仕組みを確認します。
- 2.認証する。
- 3.Indeed エントリー求人の応募者ステータスデータを送信する。
- 4.エラーをトラブルシューティングする - GraphQLエラーを解決します。
応募者ステータス連携APIのリファレンス
partnerDisposition.send- Indeed エントリー求人の応募者ステータスデータを送信します。
応募者ステータス連携APIの概要
応募者ステータス連携APIを使用して、Indeed エントリー求人とIndeed エントリー以外の求人の応募者ステータスデータをIndeedに送信します。
Indeedに応募者ステータスデータを送信するには、応募者ステータス連携APIと連携します。
応募者ステータスデータは、partnerDisposition.sendミューテーションで送信します。
PartnerDispositionIdentifierInput入力オブジェクトには、次のいずれかの識別子を含めます。
| Identifier | Description |
|---|---|
universalApplyId | Indeed Apply ID、Indeed Tracking Token Key(ITTK)、ApplyIDなどの標準形式で表した、求人応募の一意の識別子です。 |
indeedApplyID | Indeed エントリー求人向けにIndeedが割り当てる一意のIDです。候補者と求人を識別します。 |
ittk | Indeed Tracking Token Key(ITTK)です。求人応募を追跡します。 |
alternateIdentifier | 応募者ステータスを送信する求人と求職者の代替識別子セットです。
|
認証する
Indeed パートナーになると、Indeed が連携用のアプリを作成します。Partner Console にサインインして、アプリと OAuth 認証情報(クライアント ID、クライアントシークレット、および 3-legged OAuth の場合は認可コード)を確認します。認証情報をアクセストークンと交換し、API 呼び出しを認証します。
Indeed エントリー求人の応募者ステータスデータを送信する
APIを呼び出すには、partnerDisposition名前空間のsendミューテーションを使用します。
mutation { partnerDisposition { send(input: { dispositions: [{ dispositionStatus: HIRED, rawDispositionStatus: "Hired", rawDispositionDetails: "", identifiedBy: { indeedApplyID: "12345", }, atsName: "MyATS", statusChangeDateTime: "2023-04-25T13:01:01.01Z", }, { dispositionStatus: HIRED, rawDispositionStatus: "Hired", rawDispositionDetails: "", identifiedBy: { indeedApplyID: "12345", }, atsName: "MyATS", statusChangeDateTime: "2023-04-25T13:01:01.01Z", } ], }) { numberGoodDispositions failedDispositions { identifiedBy { indeedApplyID } rationale } } }}SendPartnerDispositionInput入力オブジェクトでは、PartnerDispositionInputオブジェクトの配列を保持するdispositionsフィールドが必須です。rawDispositionDetailsを除き、PartnerDispositionInputのすべてのフィールドが必須です。
partnerDisposition.sendミューテーションは、SendPartnerDispositionPayload型を返します。
戻り値の型には、次の内容が含まれます。
- 成功した応募者ステータスの件数。
- 失敗した応募者ステータスの配列。各要素には、応募識別子と失敗理由が含まれます。
エラーをトラブルシューティングする
GraphQLにアクセスする前に発生する可能性があるOAuthエラーについては、Troubleshoot OAuth errorsをご覧ください。
GraphQLエラーについては、Troubleshoot GraphQL errorsをご覧ください。
Indeedの標準応募者ステータス
Indeedの標準応募者ステータス、つまり採用段階は次のとおりです。
| Indeed disposition status | Description | Example raw statuses from ATS | |
|---|---|---|---|
| 1 | HIRED | Required. 候補者が求人オファーを受諾しました。 |
|
| 2 | NEW | Required. ATSが新しい求人応募を受け取りました。 |
|
| 3 | NOT_SELECTED | Required. 雇用主が候補者を選択しませんでした。 |
|
| 4 | ASSESS_QUALIFICATIONS | 採用前の評価です。 スキルテスト、持ち帰り課題、その他の方法を含む場合があります。 |
|
| 4 | BACKGROUND_CHECK | 身元調査が進行中です。 |
|
| 6 | CONTACTED | リクルーターが候補者に電話またはメールで連絡しました。
|
|
| 7 | DROPPED_DUPLICATE | このステータスは、応募者ステータス自体ではなく、応募配信の失敗にのみ使用します。 重複した応募が存在し、配信が非同期に失敗した場合、ATSはHTTP |
|
| 8 | DROPPED_FRAUD_SPAM | このステータスは、応募者ステータス自体ではなく、応募配信の失敗にのみ使用します。 応募が不正またはスパムとしてフラグされ、配信が非同期に失敗した場合、ATSはHTTP |
|
| 9 | DROPPED_JOB_EXPIRED | このステータスは、応募者ステータス自体ではなく、応募配信の失敗にのみ使用します。 求人の期限が切れている、または求人が利用できず、配信が非同期に失敗した場合、ATSはHTTP |
|
| 10 | DROPPED_OTHER | このステータスは、応募者ステータス自体ではなく、応募配信の失敗にのみ使用します。 その他の理由で配信が非同期に失敗した場合、ATSはHTTP |
|
| 11 | INCOMPLETE | 応募が未完了です。 |
|
| 12 | INTERVIEW | 候補者が面接中です。 複数の面接にまたがる場合があります。 |
|
| 13 | JOB_CLOSED | 雇用主が求人を終了しました。 |
|
| 14 | JOB_INACTIVE | 求人が非アクティブで、応募を受け付けなくなっています。 |
|
| 15 | LIKED | リクルーターが応募を高く評価した、お気に入りに追加した、またはショートリストに追加しました。 |
|
| 16 | OFFER_DECLINED | 候補者がオファーを辞退しました。 |
|
| 17 | OFFER_MADE | 雇用主が候補者にオファーを出しました。 |
|
| 18 | ONBOARDED | 雇用主が応募者の受け入れ手続きを完了しました。 |
|
| 19 | POSITIVELY_SCREENED | 応募者が採用前スクリーニングに合格しました。
|
|
| 20 | REVIEW | リクルーターが応募を確認しています。 |
|
| 21 | SCREEN | 採用前スクリーニングです。 電話スクリーニングやその他の方法を含む場合があります。 |
|
| 22 | UNABLE_TO_MAP | 他に該当するステータスがない場合にこのステータスを使用します。 | |
| 23 | VERIFY_ELIGIBILITY | 採用前の適格性確認です。 免許確認、薬物検査、その他の方法を含む場合があります。 |
|
| 24 | WITHDRAWN | 候補者が応募を取り下げました。 |
|
応募者ステータス連携API用語集
| Term | Description |
|---|---|
| ApplyID | 求職者が採用サイトに移動する際、Indeedは各URLに大文字の英字と数字から成る文字列を追加します。ApplyIDは応募を一意に識別するため、Indeedは応募を追跡し、応募者ステータス連携APIを通じて応募者ステータスデータを受信できます。 |
| ATS | Applicant tracking systemです。雇用主はATSを使用して次のことを行います。
|
| 応募者ステータスデータ | ATS内の応募に対するあらゆる更新です。これには、候補者の応募後にリクルーターや採用責任者が実行する操作が含まれます。例:
|
| GraphQL | API向けのオープンソースのデータクエリおよび操作言語と、そのクエリ実行ランタイムエンジンです。GraphQLを使用すると、クライアントは宣言的なデータ取得によって、APIから必要なデータを正確に指定できます。 詳しくはGraphQLをご覧ください。 |
| Indeed Apply ID | Indeed エントリー求人向けにIndeedが割り当てる一意のIDです。 候補者と求人を参照します。 |
| ITTK | Indeed Tracking Token Key(ITTK)です。Indeedが送客する求人応募を追跡します。 |
| job application | 求人応募です。OAuth appについては、OAuth appをご覧ください。 |