よくある質問
Job Sync API に関するよくある質問です。
Job Sync API 連携
Job Sync APIはIndeed Apply XMLフィードと同じ機能をサポートします。XML連携の代わりにJob Sync APIを使用してください。
Job Sync APIとの連携後、審査用に連携を提出してください。
オンボーディング時に、Indeedは2-legged OAuth認証情報(クライアントIDとシークレット)を持つアプリを作成します。Partner Consoleで認証情報を取得し、アクセストークンに交換して、API呼び出しにそのトークンを含めてください。トークンの有効期限は1時間です。
OAuth認証情報はクライアントIDとシークレットです。Partner Consoleでこれらの認証情報にアクセスし、アクセストークンに交換して、すべてのAPI呼び出しにそのトークンを含めてアプリを認証します。アクセストークンの有効期限は1時間です。
求人を最新に保つため、APIはリアルタイムで呼び出してください。
Indeedはクライアントのニーズに応じてティアとレート制限を割り当てます。レート制限をご覧ください。
いいえ。合計のみ取得できます。
Indeed UIは頻繁に変更されるため、ありません。
求人掲載の送信と更新
最大100件です。HTTPリクエストサイズに制限があるため、APIリクエスト1回につき1件の求人投稿のみ作成してください。
求人は投稿直後に公開されます。
createSourcedJobPostingsを呼び出して、Indeed に求人を作成します。employerIdsを設定して、求人情報を雇用主に関連付けます。例: ATS で
typeがFOOATS_EMPLOYER_ID、雇用主 ID がabc123の場合。次の値でcreateSourcedJobPostingsを呼び出します。{"employerIds": [{"type": "FOOATS_EMPLOYER_ID","id": "abc123"}]}この ID を作成するには、Employer Data API(雇用主データAPI)をプロビジョニングします。ID は Partner Console で確認できます。
次の値で
patchEmployerを呼び出します。{"id":{"type": "FOOATS_EMPLOYER_ID","id": "abc123"}}idはemployerIdsと一致する必要があります。詳細については、Employer Data をご覧ください。
雇用主ごとに、一意の sourceName 値を選択します。sourceName は、まとめて管理され、その役割を採用している一連の求人(親組織など)に対する、人間が読める会社名または組織名です。
この値は数値や ID ではありません。ただし、一意にするために名前に数値や ID を付加できます。例:
| 推奨 | 非推奨 |
|---|---|
| |
| |
1 つの雇用主の下にある複数の求人グループ: 求人グループごとに一意の値を使用します。多数のブランド展開する拠点を持つ子会社やフランチャイズの場合は、同じ sourceName を使用します。値は求人グループ間で一意であり、単一の sourceType(組織タイプ)を持つ必要があります。
会社名の変更: 元の sourceName を維持します。companyName を新しい名前に更新します。
個別に管理されるフランチャイズ: 店舗番号や店舗 ID などの値を使用します。
sourceName: "ConvenienceMart store ID 345"重複するソース名: ユーザーがソースを区別できるように、名前を一意にします(例: 所在地を追加する)。
求人を個別に管理する支店: 一意の値を使用します。例: ConvenienceMart には 2 つの支店と 3 つの店舗があります。各支店と店舗が求人を個別に管理するには、次の companyName と sourceName の組み合わせを使用します。
| 支店 | 店舗 |
|
|---|---|---|
| 東京 | 渋谷駅 | |
| 新宿駅 | | |
| 大阪 | 大阪駅 | |
この雇用主をIndeedの全言語・全国で使用するには、isGlobalDefaultをtrueに設定してください。
Indeedは投稿事業体の確認のためクライアントの連絡先メールを使用します。contactEmailはどこにも表示されません。
リモート求人では、特定の勤務地への出社が不要です。
次の求人があります。
- 全国リモート求人は、国内のどこからでも勤務できます。
- 地域リモート求人は、都道府県などの地域内のどこからでも勤務できます。
全国リモート求人または地域リモート求人を定義するには、次のフィールドを設定します。
| リモート求人の種類 | remoteType | cityRegionPostal | streetAddress |
|---|---|---|---|
| 全国 | Fully Remote | 空欄のままにします。 | 空欄のままにします。 |
| 地域 | Fully Remote | 日本国内の求人の場合は空欄のままにします。それ以外の場合は、地域を設定します。 市区町村を設定すると、その求人はリモートになりません。 | 空欄のままにします。 |
createSourcedJobPostingsにはXMLの<keywords>タグに相当するフィールドはありません。
ポジションと勤務地の組み合わせごとに1件の求人投稿を投稿してください。
jobPostingId、sourceName、またはクライアントIDを変更すると、APIは新しいsourcedPostingIdを返します。
これらのフィールドを変更する前に、expireSourcedJobsBySourcedPostingIdを現在のsourcedPostingIdで呼び出して求人を失効させてください。
sourcedPostingIdは必ず保存してください。求人の失効や再有効化に必要です。求人投稿の失効をご覧ください。
説明に、業務完了までの想定期間を記載してください。
例:
3か月プロジェクトで120万円の場合は、月40万円と記載
給与範囲または固定給を定義するには、次のフィールドを設定します。
| 定義する内容 | minimumMinor | maximumMinor |
|---|---|---|
| 給与範囲 | 最低給与を設定します。 | 最高給与を設定します。 |
| 最低給与のみの給与範囲 | 最低給与を設定します。 | |
| 固定給 | 固定給を設定します。 | 固定給を設定します。 |
このデータを次のフィールドに含めます。
| フィールド | 値 |
|---|---|
jobPostingId | ATS 全体で一意の ID(UUID も使用できます)。この ID で再掲載すると、以前に掲載期間が終了した求人を再開できます。 |
jobRequisitionId | 人間が読める ID。ATS 全体での一意性は必須ではありません。 |
- Indeed に求人情報を送信した場合は、求人情報をアップサートします。
- 別のパートナーが Indeed に求人情報を送信した場合は、求人情報を更新します。更新操作は主に広告代理店向けです。
日本のみ。 広告代理店と Indeed PLUS Publisher Network パートナーを除くすべてのパートナーは、求人情報を更新できます。
求人の更新内容を指定して createSourcedJobPostings を呼び出します。作成時と同じ jobPostingId、sourceName、および OAuth クライアント ID を使用します。Indeed はこれらに基づいて重複を排除します。変更がない場合でも、必須の求人詳細をすべて含めます。
Indeedでは以前、日本でcityRegionPostalが必要でしたが、現在は使用していません。
findEmployerJobsPartnerを呼び出して求人投稿一覧を取得します。レスポンスには求人ごとにsourcedPostingIdが含まれます。そのIDをcreateSourcedJobPostingsまたはupdateSourcedJobPostingsで更新に、expireSourcedJobsBySourcedPostingIdで失効に使用します。