How it works
NetSuite receives Chamelio webhooks through a Suitelet that your NetSuite admin deploys. A Suitelet URL looks like this:
Chamelio adds these headers only for Suitelet URLs on
extforms.netsuite.com. Webhooks sent to any other endpoint don’t include the NetSuite API key. Each delivery still includes the standard X-Chamelio-Signature header, so your Suitelet can verify the request.
Prerequisites
- NetSuite turned on for your organization by your Chamelio legal engineer
- A Chamelio account with Admin permission
- A deployed NetSuite Suitelet that receives the webhook, and its webhook API key, from your NetSuite admin
Connect NetSuite
1
Open Org Integrations
In Chamelio, go to Settings > Org Integrations.
2
Connect NetSuite
On the NetSuite card, click Connect.
3
Enter the API key
In Connect NetSuite, enter the Webhook API key and click Connect. Chamelio doesn’t show the key again after you save it.
Send webhooks to NetSuite
After NetSuite is connected, register the Suitelet URL as a webhook endpoint:- Go to Settings > Developer > Webhooks.
- Add the Suitelet URL as an endpoint.
- Subscribe it to the events NetSuite needs.
Disconnect NetSuite
1
Open Org Integrations
Go to Settings > Org Integrations.
2
Disconnect
On the NetSuite card, disconnect the integration and confirm Disconnect NetSuite? with Disconnect.