Source type
DocuSign Source Configuration
DocuSign sources receive Connect webhooks and verify one of the DocuSign HMAC signature headers.
DocuSign configuration
Create a DocuSign source, keep POST and PUT and PATCH and DELETE enabled, and provide the configured HMAC Key values for provider signature. FastHook uses these settings to validate each DocuSign delivery before it enters the routing workflow.
Source TypeDOCUSIGN
Allowed methodsPOST, PUT, PATCH, DELETE
AuthenticationProvider signature
Credential fieldsHMAC Key
{
"type": "DOCUSIGN",
"config": {
"auth_type": "PROVIDER_SIGNATURE",
"auth": {
"provider": "DOCUSIGN",
"webhook_signing_secret": "provider-secret"
},
"allowed_http_methods": ["POST","PUT","PATCH","DELETE"]
}
}DocuSign request contract
FastHook computes base64 HMAC-SHA256 over the raw body and compares it with x-docusign-signature-1 through x-docusign-signature-100.
DocuSign headers
Preserve x-docusign-signature-1, x-docusign-signature-N when sending DocuSign test deliveries. FastHook evaluates this request context before accepting the payload, so missing or modified values remain visible as rejected requests instead of routed events.
x-docusign-signature-1First possible HMAC-SHA256 signature header.
x-docusign-signature-NFastHook checks up to 100 configured HMAC signature headers.
DocuSign setup
- Enable HMAC security on the DocuSign Connect configuration.
- Paste the selected HMAC key into FastHook.
- If DocuSign sends multiple HMAC headers, FastHook accepts any matching configured key.