...
Code Block | ||
---|---|---|
| ||
{ "response_status": 200, "developer_message": "Success", "user_message": "Success", "items_processed": <items_processed_count>, "_links": { "self": { "href": "https://rest.doo.net/v1/webhooks/init/<resource_name>" } } } |
PC Team easy Guide:
To repush webhooks for 1 event use this:
copy the following code in texteditor and edit <access_token>
, <EventID>
and <webhook_id>
when finished, open terminal and copy the edited code in terminl, press enter
Below there is the guide on how to get the placeholder for <access_token>
, <EventID>
and <webhook_id>
Code Block |
---|
curl -X POST 'https://rest.doo.net/v1/webhooks/init/orders' \
-H 'Content-Type: application/json' \
-H 'x-api-key: doo-test-key-3306c337-4e00-43de-a63d-44c4fb122ea8' \
-H 'Authorization: Bearer <access_token>' \
-d '{
"event_id": <EventID>,
"webhook_configuration_id":"<webhook_id>"
}' |
real Example:
Code Block |
---|
curl -X POST 'https://rest.doo.net/v1/webhooks/init/orders' \
-H 'Content-Type: application/json' \
-H 'x-api-key: doo-test-key-3306c337-4e00-43de-a63d-44c4fb122ea8' \
-H 'Authorization: Bearer acd9d531db1e30a8ba66555ed7830e066af1dde3' \
-d '{
"event_id": 41231,
"webhook_configuration_id":"eaf6e0e9-e116-0bbd-e121-b30716188331"
}' |
How to get <access_token>
:
go in doo manager app to your desired OID
open developer tool (Chrome & Firefox: F12 or fn+F12)
go to Network tab
select: Fetch/XHR
record network log and maybe clear once
click on a event or booking, does not matter, just do something in doo manager
in the network logs
is_active
should appearclick on
is_active
and check the Headers for “Request Headers”scroll down and search for
authorization: Bearer ...
the shown token is your
<access_token>
How to get <EventID>
:
this is just the EventID
How to get <webhook_id>
:
go in doo manager app to your desired OID
go to DAT (https://dat.doo.net/auth/login )
login and double check if you are in the correct OID in DAT
go to Webhooks
you will see the
<webhook_id>
, if there are multiple webhook ids, choose the “correct” one that should be repushed