postWebhookgeneral

Headers

X-Instrumentl-Account-Idstring api_id required

ID of the account for which this webhook was emitted

X-Instrumentl-Event-UUIDstring uuid required

Unique identifier for this event

Payload

event'create' | 'update' | 'destroy'
event_atstring date-time
event_uuidstring uuid
objectobject
object_idstring api_id
object_type'Account' | 'Grant' | 'SavedGrant' | 'Task' | 'SubmissionGoal' | 'Funder' | 'FunderNote' | 'FunderContact' | 'FundingSource' | 'GrantExpiration' | 'FundingCycle' | 'Project' | 'User' | 'Payment' | 'CustomFieldDefinition'
source_object_idstring api_id
source_object_type'Account' | 'Grant' | 'SavedGrant' | 'Task' | 'SubmissionGoal' | 'Funder' | 'FunderNote' | 'FunderContact' | 'FundingSource' | 'GrantExpiration' | 'FundingCycle' | 'Project' | 'User' | 'Payment' | 'CustomFieldDefinition'

Response

Return a status code between 200 and 299 to indicate successful receipt

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.