Get On Board · AsyncAPI Specification

Get On Board Webhooks

Version

View Spec View on GitHub CompanyRecruitmentJobsHiringATSTalentDevelopersLatin AmericaAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-19'
method: searched
source: openapi/get-on-board-openapi-original.yml
docs: https://www.getonbrd.com/api-doc.html
spec_type: Webhooks
summary: >-
  Get on Board supports outbound webhooks. Subscribers register HTTPS endpoints
  and select event types; the platform POSTs event payloads when matching events
  occur. Event payloads are "starting points" that identify a resource by id/type
  — consumers are expected to follow up with a canonical read (e.g. GET
  /api/v0/applications/{id}) and expand[] as needed. No AsyncAPI document is
  published.
authentication:
  scheme: BearerAuth
  note: Webhook management endpoints require a professional JWT (Bearer token).
management_operations:
- id: listWebhookEndpoints
  method: GET
  path: /api/v0/webhook_endpoints
- id: createWebhookEndpoint
  method: POST
  path: /api/v0/webhook_endpoints
  body: 'endpoint (https URL), events[] (array of event type ids)'
- id: retrieveWebhookEndpoint
  method: GET
  path: /api/v0/webhook_endpoints/{id}
- id: updateWebhookEndpoint
  method: PUT
  path: /api/v0/webhook_endpoints/{id}
- id: deleteWebhookEndpoint
  method: DELETE
  path: /api/v0/webhook_endpoints/{id}
- id: listWebhookEvents
  method: GET
  path: /api/v0/webhook_events
  note: Returns the available webhook event types for the authenticated subscriber.
events:
- id: job.match
  label: Job matching your preferences
  description: A new job matching your preferences has been published.
notes:
- >-
  The full event catalog is enumerable at runtime via GET /api/v0/webhook_events
  (auth required); job.match is the example documented in the OpenAPI spec.