Skip to main content
Server path: /paychex-webhooks | Type: Application | PCID required: Yes

Tools


paychex_webhooks_add_hook

Add Webhook Parameters:
ParameterTypeRequiredDefaultDescription
authenticationobjectYesRequired Authentication object is going to be different based on each authType. <br />* NO_AUTH doesn’t have any other fields in authentication object <br />* BASIC_AUTH needs 2 fields: username and password <br />* APIKEY requires the field: apiKey <br />* OAUTH2 requires 5 fields: tokenUrl, clientId, clientSecret, grantType, contentType <br />* OAUTH2_BASIC requires 5 fields: tokenUrl, clientId, clientSecret, grantType, contentType
companyIdstringNoID associated with desired company that will receive the webhook notifications. NOTE: If no Company ID is provided in the POST, then all companies linked to the app will receive notifications.
domainsstring[]YesList of available domains to register to. Refer to webhook documentation https://developer.paychex.com/documentation#operation/domains.
hookIdstringNoThe unique identifier associated with this webhook. Not required for Posting.
linksobject[]NoThe links value
uristringYesEnter a valid URL for the webhook to receive events.

paychex_webhooks_delete_hook

Delete Webhook Parameters:
ParameterTypeRequiredDefaultDescription
hookIdstringYesHook Id

paychex_webhooks_domains

Get Webhook domains

paychex_webhooks_get_all_hooks

List Webhooks

paychex_webhooks_get_hook

Webhook Parameters:
ParameterTypeRequiredDefaultDescription
hookIdstringYesHook Id