Remote · AsyncAPI Specification

Remote Webhooks

Version

View Spec View on GitHub CompanyHRPayrollEmployer of RecordGlobal EmploymentContractorsBenefitsComplianceHuman ResourcesAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-20'
method: searched
source: https://developer.remote.com/docs/available-webhooks
spec_type: Webhooks
summary: >-
  Remote publishes an event-driven webhook surface. Partners register callback
  URLs (company-scoped) and subscribe to events; Remote POSTs the resource
  identifier on each change. No published AsyncAPI document — this is the
  documented webhook catalog.
delivery:
  register_endpoint: POST /v1/webhook-callbacks
  scope: company (company-scoped access token required)
  subscription: subscribed_events[] + unique callback url
  identifier_only: true
security:
  signing: HMAC signature using per-callback signing_key returned at registration
  headers:
    - X-Remote-Signature
    - X-Remote-Timestamp
  timestamp: unix-milliseconds (first send attempt)
  docs: https://developer.remote.com/docs/verifying-webhooks
event_families:
  - resource: company
    events: [company.activated, company.archived, company.manager_created, company.manager_updated, company.manager_deleted]
  - resource: company.eor_hiring
    events:
      - company.eor_hiring.additional_information_required
      - company.eor_hiring.reserve_payment_requested
      - company.eor_hiring.no_reserve_payment_requested
      - company.eor_hiring.referred
      - company.eor_hiring.verification_completed
  - resource: contract_amendment
    events: [contract_amendment.submitted, contract_amendment.review_started, contract_amendment.done, contract_amendment.canceled, contract_amendment.deleted]
  - resource: employment
    events:
      - employment.account.updated
      - employment.details.updated
      - employment.work_email.updated
      - employment.personal_information.updated
      - employment.administrative_details.updated
      - employment.start_date.changed
      - employment.employment_agreement.available
      - employment.onboarding.started
      - employment.onboarding.completed
      - employment.onboarding.cancelled
      - employment.onboarding_task.completed
      - employment.user_status.initiated
      - employment.user_status.invited
      - employment.user_status.activated
      - employment.user_status.deactivated
      - employment.probation_completion_letter.submitted
      - employment.probation_completion_letter.completed
      - employment.probation_completion_letter.cancelled
      - employment.probation_period_extension.submitted
      - employment.probation_period_extension.completed
      - employment.probation_period_extension.cancelled
  - resource: expense
    events: [expense.created, expense.submitted, expense.approved, expense.declined, expense.reimbursed, expense.updated, expense.deleted]
  - resource: incentive
    events: [incentive.created, incentive.processing_started, incentive.paid, incentive.updated, incentive.deleted]
  - resource: offboarding
    events: [offboarding.submitted, offboarding.review_started, offboarding.submitted_to_payroll, offboarding.completed, offboarding.deleted]
  - resource: timeoff
    events: [timeoff.requested, timeoff.approved, timeoff.declined, timeoff.canceled, timeoff.cancellation_requested, timeoff.date_changed, timeoff.updated, timeoff.started]
  - resource: identity_verification
    events: [identity_verification.verification_required]
  - resource: custom_field
    events: [custom_field.value_updated]
  - resource: payslip
    events: [payslip.released]
  - resource: sso_configuration
    events: [sso_configuration.enabled, sso_configuration.updated, sso_configuration.disabled]

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/remote-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.