求人ライフサイクルイベントWebhookガイド
求人ライフサイクルステータスイベントスキーマとデータスキーマに関する情報。
Webhookのワークフロー
Webhookの仕組みとパートナー連携チェックリストの完了方法については、**Webhookガイド**をご覧ください。
求人ライフサイクルステータスイベントスキーマ
| イベントタイプ | com.indeed.partner.jobs.lifecycle_event.v1 |
|---|---|
| 説明 | 求人ライフサイクルイベントの通知。V1では、ステータス"UPDATED"に求人の作成イベントと更新イベントが含まれます。 |
データスキーマ
データのコンテンツタイプ:application/json。JSONスキーマ:
| プロパティ | タイプ | 必須 | 説明 | 制約 |
|---|---|---|---|---|
employerJobId | string | ✓ | Base64エンコードされたEJID IRI。 | |
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エンドポイントでは、HTTPSを使用する必要があります。TLS v1.2およびv1.3をサポートします。
-
サーバー上に
POSTリクエストを受信するHTTPSエンドポイントを作成します。 -
パートナーコンソールで、Apps > Your App > Webhooks > Create a Webhookに移動し、エンドポイントURLと共有シークレットを指定します。
-
クライアントのフィードから求人(オーガニックまたはIndeedクロールの求人)を選択します。
Indeedは、求人のソースに基づいて送信する更新を判断するため、この求人を使用します。