Create a Webhook Callback
Changed onRegister a callback to be used for webhooks
Authentication
This endpoint accepts any one of the following token types:
- Company-scoped access token (OAuth2AuthorizationCode) — obtained through the Authorization Code flow or the Refresh Token flow. See Authentication for partners.
- Client credentials access token (OAuth2ClientCredentials) — obtained through the Client Credentials flow or the Refresh Token flow. See Authentication for partners.
- Customer API token (CustomerAPIToken) — generated by the customer on their Integration Settings page. See Authorization for customers.
Scopes
| Category | Read only Scope | Write only Scope (read access implicit) |
|---|---|---|
| Manage company resources (company_admin) | - | Manage webhooks (webhook:write) |
Request
- Base URL: https://gateway.remote.com
- URL: https://gateway.remote.com/v1/webhook-callbacks
- Auth: HTTP bearer and OAuth 2 (authorization code, authorization URL /auth/oauth2/authorize, token URL /auth/oauth2/token, scopes: https://gateway.remote.com/company.manage, webhook:write, company_admin, all:write) and OAuth 2 (client credentials, token URL /auth/oauth2/token, scopes: https://gateway.remote.com/company.manage, webhook:write, company_admin, all:write)
Headers
This endpoint works with any of the access tokens provided. You can use an access token obtained through the Client Credentials flow, the Authorization Code flow, or the Refresh Token flow.
Request body
Example request
{
"subscribe_to_all_events": true,
"url": "https://example.com/callback"
}Response
Success
Example response
{
"data": {
"webhook_callback": {
"id": "0073fcb5-b669-4e4a-b963-2a47744e75a1",
"subscribed_events": [
"employment.onboarding_task.completed"
],
"url": "https://example.com/callback"
}
}
}Changes
- warning
added the new
contractor_invoice.funds_returnedenum value to the///response property for the response status - warning
added the new
contractor_invoice.pay_out_failedenum value to the///response property for the response status - info
added the new
contractor_invoice.funds_returnedenum value to the request property/ - info
added the new
contractor_invoice.pay_out_failedenum value to the request property/
- warning
- warning
added the new
company.hard_deletedenum value to the///response property for the response status - info
added the new
company.hard_deletedenum value to the request property/
- warning