求人ライフサイクルイベントWebhookガイド
求人ライフサイクルステータスイベントスキーマとデータスキーマ。
Webhookのワークフロー
Webhookの仕組みとパートナー連携チェックリストの完了方法については、Webhookガイドをご覧ください。
Publish on job update を選択している場合、各 UPDATED イベントは保留された求人に関するものであり、その求人はお客様が公開するまで非表示のままになります。遅延公開ガイドをご覧ください。
求人ライフサイクルステータス イベントスキーマ
| イベントタイプ | com.indeed.partner.jobs.lifecycle_event.v1 |
|---|---|
| 説明 | 求人ライフサイクルイベントを通知します。v1では、"UPDATED"ステータスに求人の作成と更新の両方が含まれます。 |
データスキーマ
データのコンテンツタイプはapplication/jsonです。
| プロパティ | タイプ | 必須 | 説明 | 制約 |
|---|---|---|---|---|
employerJobId | string | ✓ | Base64エンコードされたIRI形式の採用企業求人ID。 | |
lifecycleEvent | enum | ✓ | 求人のライフサイクルイベント。 | 値:
|
Webhookペイロードの例
{ "specversion": "1.0", "id": "evt_12345678-1234-1234-1234-123456789abc", "source": "api.indeed.com", "type": "com.indeed.partner.jobs.lifecycle_event.v1", "time": "2023-11-20T10:30:00.456Z", "datacontenttype": "application/json", "idempotencykey": "1000070919164-1769477612123", "data": { "employerJobId": "ejid_active_job_123", "lifecycleEvent": "UPDATED" }}SSL証明書を使用したHTTPSエンドポイントの設定
本番環境のWebhookエンドポイントでは、TLS v1.2またはv1.3のHTTPSを使用する必要があります。
-
サーバー上に
POSTリクエストを受信するHTTPSエンドポイントを作成します。 -
パートナーコンソールで、Apps > Your App > Webhooks > Create a Webhookに移動し、エンドポイントURLと共有シークレットを指定します。
-
クライアントのフィードから求人(オーガニックまたはIndeedクロールの求人)を選択します。
Indeedは、求人のソースに基づいて送信する更新を判断するため、この求人を使用します。