Skip to main content
All CollectionsIntegrationsWebhooks
Setting up Webhooks in Ardoq
Setting up Webhooks in Ardoq

Find out how to register custom callbacks that will be called with an HTTP POST request whenever something changes in Ardoq.

Kristine Marhilevica avatar
Written by Kristine Marhilevica
Updated over 2 months ago

Webhooks allow you to register custom callbacks that will be called with an HTTP POST request whenever something changes in Ardoq. Webhooks must be enabled by Ardoq for your organization: email us or reach out via chat to request access.

Note: You must be an admin in Ardoq to create webhooks.

Getting Started

Once enabled, you can find the webhooks settings by going to the main menu and selecting Preferences > Organization settings > Settings and navigating to the Webhooks tab.

Select Create Webhook and enter your a name and a destination URL for the webhook to POST to.

You can test your webhook by making a small change in your components like adding and removing a tag.

Request Format

Here's an example POST request made by a webhook:

{
"resource-type": "tag",
"resource-id": "cf73fa1e257fdb6a576540e9",
"event-type": "create",
"organization": "a8574eb78e6293348cae2d0f",
"organization-label": "usertesting",
"data": {
"description": "",
"last-updated": "2024-10-17T10:54:46.427Z",
"_id": "cf73fa1e257fdb6a576540e9",
"lastModifiedBy": "b28b7a30f64d1642e2b8595a",
"ardoq-persistent": null,
"createdBy": "b28b7a30f64d1642e2b8595a",
"lastModifiedByName": "John G",
"name": "Test-tag",
"createdByEmail": "test@ardoq.com",
"created": "2024-10-17T10:54:46.427Z",
"rootWorkspace": "48114aeb3832a02710bf8f41",
"references": [],
"components": [
"e0a1be808bc264be4ed3fd2c"
],
"created-by": "b28b7a30f64d1642e2b8595a",
"last-modified-by": "b28b7a30f64d1642e2b8595a",
"lastUpdated": "2024-10-17T10:54:46.427Z",
"origin": null,
"lastModifiedByEmail": "test@ardoq.com",
"_version": 1,
"ardoq": {
"entity-type": "tag"
},
"createdByName": "John G"
}
}

FAQ

What ports are allowed for egress traffic, and why is port 443 recommended?

It is recommended to use port 443 to ensure traffic is sent over an encrypted channel, enhancing data security.

Did this answer your question?