Manage webhooks
Create a webhook
Create a webhook
In Good Grants, go to Settings > Integrations > Webhooks
Click New webhook
Enter Name
Enter Webhook URL
Use the auto-generated Signing key or create a new one
Select Event subscriptions
Specify notification email addresses if needed. Separate each address with a comma (,) or semicolon (;)
Click Save
Edit webhook
Edit webhook
In Good Grants, go to Settings > Integrations > Webhooks
Click the name of the webhook to edit
Make your changes
Click Save
Delete a webhook
Delete a webhook
In Good Grants, go to Settings > Integrations > Webhooks
Select the checkbox next to the webhook, then use the Action button to delete it
Click OK in the confirmation dialog
Webhook payloads
Webhook payloads are provided in JSON format and always contain the following attributes:2020-01-01T00:00:00Z.ui(default)api
Signature
Use theSignature header to validate the webhook payload.
The signature value is generated with this algorithm, using the Signing key specified in the webhook and the JSON payload:
Signature header value.
Available event subscriptions
Allocation events
Allocation events
Application events
Application events
Assignment events
Assignment events
Document events
Document events
Grant report events
Grant report events
Grant status events
Grant status events
Order payment events
Order payment events
User events
User events