Cofactr Platform Webhooks
Last updated: June 14, 2025
Overview
Capabilities
POST data to an external URL when records are created or updated within Cofactr
Structure
No-code configurable webhook engine
Optimized For
Emitting events to 3rd party systems when changes take place within the Cofactr platform
Licensing
Cofactr Platform API access is available for all Cofactr subscriptions. Usage is subject to the terms of your Subscription Agreement. Sandbox accounts are available upon request for Cofactr customers and 3rd party integration partners.
Getting Started
Webhooks are configured via the Integrations App within the Cofactr platform.
Install the Send Webhooks integration
Enter the POST URL that webhooks should be sent to
Select one or more Triggers you would like to use
Note: You can install the Send Webhooks integration multiple times with different configurations if you would like to send webhooks to multiple URLs or send some kinds of triggers to one URL and some kinds of triggers to a different URL.
Webhook Body
The JSON body of the webhook will follow this format:
{
"event_type": "created", // this can be "created" or "updated"
"record_type": "BOM", // this will match the name of the record you select in the Triggers when configuring the integration
"id": "...", // the UUID of the record
"data": {...} // the data of the record
}The contents of the data object will match the GET response from the applicable Platform API endpoint found here: http://developers.cofactr.com/
For example, for BOM, the response would match http://developers.cofactr.com/api-4144432
Important Note
Cofactr's outbound event queue can take up to 2 minutes to process changes made in the platform. This means that if you, for example, create a BOM within Cofactr, you should expect a delay of up to 2 minutes before the webhook is emitted.