...
Parameter | Required | Description |
---|---|---|
| Yes | Team ID for which you want to list the webhooks. See Get all organizations and teams to figure out the Team ID. |
| Yes | See Authorization |
| Yes | See Authorization |
Response
...
Example 1 - standard webhook
example
Code Block | ||
---|---|---|
| ||
{ "_links": { "self": { "href": "https://rest.doo.net/team/<team_id>/webhooks?page=1" }, "first": { "href": "https://rest.doo.net/team/<team_id>/webhooks" }, "last": { "href": "https://rest.doo.net/team/<team_id>/webhooks?page=1" } }, "_embedded": { "webhooks": [ { "id": "<webhook_configuration_id>", "name": "<webhook_configuration_name>", "description": "<webhook_configuration_description>", "hooks": [ { "type": "event_created", "method": "POST", "endpoint": "https://company.com/receive-doo-webhooks" }, { "type": "event_removed", "method": "POST", "endpoint": "https://company.com/receive-doo-webhooks" }, { "type": "event_updated", "method": "POST", "endpoint": "https://company.com/receive-doo-webhooks" }, { "type": "order_created", "method": "POST", "endpoint": "https://company.com/receive-doo-webhooks" }, { "type": "order_removed", "method": "POST", "endpoint": "https://company.com/receive-doo-webhooks" }, { "type": "order_updated", "method": "POST", "endpoint": "https://company.com/receive-doo-webhooks" }, { "type": "order_cancelled", "method": "POST", "endpoint": "https://company.com/receive-doo-webhooks" } ], "authentication": { "grant_type": "client_credentials", "endpoint": "https://company.com/authorize-doo-webhooks", "credentials": { "client_id": "doo", "client_secret": "super-strong-secret" }, "header_format": "Authorization", "header_value_format": "Bearer %ACCESS_TOKEN%" }, "_links": { "self": { "href": "https://rest.doo.net/v1/webhooks/38cc7e8d-d107-11e7-bde8-0206116776d1" } } } ] }, "page_count": 1, "page_size": 25, "total_items": 5, "page": 1 } |
Example 2 - GraphQL webhook
Code Block | ||
---|---|---|
| ||
{ "_links": { "self": { "href": "https://rest.doo.net/v1/team/<team_id>team/111/webhooks?page=1" }, "first": { "href": "https://rest.doo.net/v1/team/<team_id>111/webhooks" }, "last": { "href": "https://rest.doo.net/v1/team/<team_id>111/webhooks?page=1" } }, "_embedded": { "webhooks": [ { "id": "<webhook_configuration_id>12", "name": "<webhook_configuration_name>Test webhook", "description": "<webhook_configuration_description>Some description", "hooks": [ { "type": "event_created_92bd9a53281981160c955e339304b3e5", "method": "POST", "endpoint": "https://company.com/receive-doo-webhooks", "origin": { "method": "POST", "endpoint": "https://graphqlgql.doo.net", "body": "{\"operationName\":\"EventCreatedShort\",\"variables\":{\"id\":\"%EVENT_ID%\"},\"query\":\"query EventCreatedShort($id: ID!) {\\n event(id: $id) {\\n title\\n }\\n}\\n\"}" } }, { "type": "event_updated_2104384af7e8434f0058ed57163b6f33", "method": "POST", "endpoint": "https://company.com/receive-doo-webhooks", "origin": { "method": "POST", "endpoint": "https://graphql.doo.net", "body": "{\"operationName\":\"EventUpdatedShort\",\"variables\":{\"id\":\"%EVENT_ID%\"},\"query\":\"query EventUpdatedShort($id: ID!) {\\n event(id: $id) {\\n title\\n }\\n}\\n\"}" } } ], "authentication": { "grant_type": "client_credentials", "endpoint": "https://company.com/authorize-doo-webhooks", "credentials": { "client_id": "doo", "client_secret": "super-strong-secret" }, "header_format": "Authorization", "header_value_format": "Bearer %ACCESS_TOKEN%" }, "_links": { "self": { "href": "https://rest.doo.net/v1/team/<team_id>/webhooks" } } } ] }, "page_count": 1, "page_size": 7, "total_items": 1, "page": 1 } |