Employer Registration APIガイド
雇用主を登録して、ATSとIndeedの間で候補者データを同期し、機能設定を管理します。
このAPIとそのドキュメントを使用して連携を構築すると、APIに関する追加の利用規約およびガイドラインに同意したことになります。
Candidate Sync連携のために雇用主を登録するには、Employer Registration APIを呼び出します。これにより、雇用主はATSとIndeedの間で機能設定を管理し、候補者データを同期できるようになります。
Employer Registration APIのワークフロー
Employer Registration APIと連携した後、次の操作を呼び出せます。
- 1.認証する。
- 2.雇用主を登録する:雇用主を登録し、登録に関する情報を返します。
- 3.登録を更新する:機能を有効化または無効化するために登録を更新します。
- 4.登録を一覧表示する:雇用主の登録を一覧表示します。
- 5.雇用主の登録を解除する:登録を削除し、その機能を無効化します。
- 6.GraphQLエラーをトラブルシューティングする。
Employer Registration APIリファレンス
registerEmployer:雇用主を登録し、登録に関する情報を返します。manageFeaturesForEmployer:機能を有効化または無効化するために登録を更新します。findRegisteredEmployers:ATS雇用主識別子で登録を一覧表示します。deregisterEmployer:登録を削除します。
認証する
Indeedパートナーになると、Indeedが連携用のアプリを作成します。Partner Consoleにログインして、アプリとOAuth認証情報(クライアントID、クライアントシークレット、および3-legged OAuthの場合は認可コード)を確認します。認証情報をアクセストークンと交換し、API呼び出しを認証します。
Candidate Sync APIの各操作には、OAuthトークンが必要です。
| API/操作 | OAuthトークンタイプ |
|---|---|
| 認証
雇用主を表す3-legged OAuthトークンをご覧ください。 |
| 認証 2-legged OAuthトークンで認証します。アプリケーションは、ユーザー操作なしでIndeedの認可サーバーと直接認証します。 2-legged OAuthトークンをご覧ください。 |
アクセストークンはATSに安全に保管し、ユーザー間で共有しないでください。Indeedは、お客様のシステムが求人の信頼できる情報源(source of truth)であると想定しています。あるユーザーが投稿した求人に対して別のユーザーのアクセストークンを使用すると、Indeed上で他のユーザーの求人へのアクセス権がそのユーザーに付与される可能性があります。
アクセストークンを取得したら、クエリまたはミューテーションにこのトークンを含めます。最新の求人ステータスを確認するたびにユーザーにログインを求めずに済むよう、アクセストークンは有効期限が切れる前に更新することを推奨します。
Indeedと連携してAPIを呼び出すおよびスコープをご覧ください。
雇用主を登録する
リクエスト – 雇用主を登録する
雇用主を登録して登録情報を返すには、registerEmployerを呼び出します。
employer.ats_candidate.syncスコープを持つ、雇用主を表す3-legged OAuthトークンで認証します。このトークンは、雇用主のIndeedアカウントとそのATSアカウントを関連付けます。Indeedの管理者またはオーナーが作成する必要があります。
registerEmployerがスコープ不足のエラーを返す場合、トークンが雇用主に関連付けられていない可能性があります。
雇用主を表す3-legged OAuthトークンをご覧ください。
次の入力フィールドを指定します。
| フィールド | 必須 | 説明 |
|---|---|---|
型: | ✅ | パートナーが提供する、雇用主を一意に識別するID。 1つの |
型: | ✅ | パートナーが提供する、雇用主が使用する名称。Indeedの雇用主にはこの名称が表示されます。 |
レスポンス – 雇用主を登録する
レスポンスはEmployerRegistrationを返します。以降のCandidate Sync APIの呼び出しで使用するため、登録のidを保存してください。後からpartnerEmployerIdを使ってfindRegisteredEmployersで検索することもできます。