Skip to content

Webhook Delivery

To receive content from axite, add a Deliver (Webhook) node to your engine's workflow. It sends a POST request to your webhook URL with the generated text.

You can also sign the webhook payload with a secret to ensure that the payload is coming from axite. The hmacSecret option is used to create a sha256 HMAC signature of the payload, which is then sent in the X-Webhook-Signature header of the request by default. You can verify the signature on your end to ensure the payload is authentic.

Need a custom delivery or export?

Beyond webhooks, we build custom out-integrations with you as part of onboarding — pushing content into a specific CMS/PIM, custom payload formats, or scheduled exports/pulls. Just ask your axite contact.

Webhook format

The payload below is the default — it's only an example. We can shape the fields and structure to whatever your systems expect: build any format with a Custom Logic node in the workflow, or we set it up with you during onboarding.

js
POST
'Content-Type': 'application/json'
{
	dataPool: 'products',
	objectUid: 'your object uid',
	language: 'en-US',
	params: ['someSegment'],
	contentId: 'the content id you need to use for impact tracking',
	rawResult: 'Your **awesome** generated text!',
	plainText?: 'Your awesome generated text!',
	html?: 'Your <b>awesome<b> generated text!'
}