This guide shows you how to receive real-time Autotask webhooks in Nango using Autotask’s REST API webhook support.Documentation Index
Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
How it works
Autotask supports webhooks for various entity types (Tickets, Companies, Contacts, etc.). The flow is:- You create a webhook in Autotask via the REST API, pointing to your Nango webhook URL
- When the watched entity changes, Autotask sends a signed POST request to Nango
- Nango verifies the HMAC-SHA1 signature, matches the webhook to the correct connection using the
Guidfield, and triggers any matching synconWebhookhandlers
Setup
1. Configure the webhook secret
In the Nango dashboard, go to your Autotask integration settings and enter the webhook secret key. This is the sameSecretKey you will use when creating the webhook in Autotask. Nango uses this to verify the x-hook-signature HMAC-SHA1 signature on incoming webhooks.
2. Get your webhook URL
Copy the webhook URL from your Autotask integration page in the Nango dashboard, under the Webhook URL section.3. Create the webhook in Autotask
Create a webhook via the Autotask REST API. Replace the placeholders:itemId from the response.
4. Add a subscribed field
At least one field withIsSubscribedField: true is required to activate the webhook:
5. Verify the webhook is ready
isActive: true and isReady: true.
6. Set the webhook GUID on the connection
Each Autotask webhook has a uniqueGuid. Nango uses this to route webhooks to the correct connection. Use the webhookGUID value from step 5 to set the webhookGuid in the connection’s connectionConfig:
Webhook payload
When a ticket event occurs, Autotask sends:| Field | Description |
|---|---|
Action | Create, Update, or Delete |
Guid | Unique webhook identifier (used for connection matching) |
EntityType | Entity type, e.g. Ticket (used for subscription matching) |
Id | The entity ID |
Fields | Subscribed fields and their values |
Connection matching
Nango matches incoming webhooks to connections using theGuid field from the payload against the webhookGuid stored in the connection’s connectionConfig.
Signature verification
Autotask signs webhook payloads using HMAC-SHA1 with theSecretKey configured on the webhook. The signature is sent in the x-hook-signature header as sha1=<base64-encoded-hash>. Nango verifies this signature using the webhook secret configured in the integration settings.
See: Autotask Secret Key and Payload Verification