Webhooks
Webhooks are custom notifications where EverReal will send a request to registered url to notify a specific event happened in our system.
List Webhooks
List webhooks
GET
https://{subdomain}.everreal.co/api/external-integrations/webhooks
Endpoint responsible for list all webhooks url registered in EverReal.
Headers
Authorization
string
Bearer Token
Register a new Webhook
Register new Webhook
POST
https://{subdomain}.everreal.co/api/external-integrations/webhooks
Webhook in EverReal server.
Headers
Authorization
string
Bearer Token
Request Body
Body Request
object
{
"type":"string",
"url":"string"
}
Delete new Webhook
Delete webhook by id
DELETE
https://{subdomain}.everreal.co/api/external-integrations/webhooks/:id
Delete a webhook based on EverReal unique id.
Path Parameters
:id
string
Webhook id provided by EverReal
Headers
Authorization
string
Bearer Token
Event Types
Bellow is all events available in EverReal.
Listing events
LISTING_CREATED
| LISTING_UPDATED
| LISTING_ARCHIVED
| LISTING_ACTIVATED
| LISTING_DEACTIVATED
| LISTING_PUBLISHED_TO_CHANNEL
| LISTING_UNPUBLISHED_FROM_CHANNEL
Candidates events
CANDIDATE_PARSED
| LISTING_CANDIDATE_APPLIED
Scheduling events
LISTING_CANDIDATE_SCHEDULE_INVITED_VIEWING
| LISTING_CANDIDATE_SCHEDULE_NEW_TIMESLOTS_REQUESTED
| LISTING_CANDIDATE_SCHEDULE_TIMESLOT_BOOKED_ADMIN
| LISTING_CANDIDATE_SCHEDULE_TIMESLOT_BOOKED_CANDIDATE
| LISTING_CANDIDATE_SCHEDULE_TIMESLOT_BOOKING_REMOVED_ADMIN
| LISTING_CANDIDATE_SCHEDULE_TIMESLOT_BOOKING_REMOVED_CANDIDATE
Contracting events
LISTING_CONTRACT_FLOW_STARTED
| LISTING_CONTRACT_FLOW_WITHDRAWN
| LISTING_CONTRACT_FLOW_PARTIALLY_SIGNED
| LISTING_CONTRACT_FLOW_SIGNED
Owner events
OWNER_CREATED
| OWNER_UPDATED
| OWNER_DELETED
Properties events
PROPERTY_CREATED
| PROPERTY_UPDATED
| PROPERTY_DELETED
Units events
UNIT_CREATED
|UNIT_UPDATED
|UNIT_DELETED
Protocol events
MOVE_IN_PROTOCOL_COMPLETED
| MOVE_OUT_PROTOCOL_COMPLETED
Below we are providing a full example how to create webhook
Last updated
Was this helpful?