Position Updates Webhook

Webhook, returns a Position.

📘

Comeet offers webhook functionality for position events, enabling partners to configure webhooks to receive direct notifications and data payloads for events such as position creation, update, and deletion. This feature facilitates the synchronization process, allowing for an efficient and automated update flow within external systems.

Configuring webhook

You are required to provide a secure endpoint to receive webhook notifications. To set up your endpoint URL, please contact [email protected].

Event notification

When a subscribed event occurs, our system will send an HTTP request to your configured endpoint with the position data. The Payload for all the events Includes the complete position model, similar to the response of "Retrieve a Position".

HTTP Methods for position events

  • Position Creation
    HTTP Method: POST
    When a new position is created, the webhook will send a POST request to the configured endpoint with the position's data.
  • Position Update
    HTTP Method: PUT
    Updates to an existing position result in a PUT request containing the updated position information.
  • Position Deletion
    HTTP Method: DELETE
    The deletion of a position triggers a DELETE request, which includes the unique identifier of the removed position to ensure the partner's system can process the change accordingly.

Response

{
   "uid": "87.405",
   "name": "Account Executive, Austin",
   "department": "Sales",
   "email": "[email protected]",
   "workplace_type": "Remote",
   "url_comeet_hosted_page": "https://www.comeet.co/jobs/companyname/30.005/account-executive-austin/87.405",
   "url_active_page": "https://www.comeet.co/jobs/companyname/30.005/account-executive-austin/87.405",
   "employment_type": "Full-time",
   "experience_level": "Intermediate",
   "internal_use_custom_id": null,
   "picture_url": "https://comeet-euw-app.s3.amazonaws.com/53/b5ac4af700dfe6d749a862f7ba267f288f6cb575",
   "time_updated": "2017-05-26T14:22:46Z",
   "company_name": "Company Name",
   "position_url": "https://www.comeet.co/careers-api/2.0/company/30.005/positions/87.405?token=359F1DD13E1DD1DD1A813E6A6A",
   "location": {
      "name": "Austin, TX",
      "country": "US",
      "city": "Austin",
      "state": "TX",
      "postal_code": "",
      "street_name": "",
      "arrival_instructions": null,
      "street_number": "",
      "timezone": "America/Iqaluit"
   },
   "categories": [{
      "name": "Territory",
      "value": "USA",
      "order": 1
   }
   //... more category fields
   ],
   "details": [{
      "name": "Description",
      "value": "We are looking for ...",
      "order": 1
   },{
      "name": "Requirements",
      "value": "Candidates should have ...",
      "order": 2
   }
   //... more detail fields
   ]
 }