platform services
Improved Platform Trigger Creation for POST Requests—Early adopter
With this release, when you create a trigger type of HTTP POST, you can select Use webhook delivery and then add your Client ID to the request. With a client ID, you can utilize webhook calls, allowing you to push data automatically to another server.
Details
Our new option for Platform trigger POST requests offers reliable and consistent webhook delivery with automatic retries for handling delivery failures. For example, let's say that every time a location is updated in your Sage Intacct company, you need an external inventory supplier's system updated for your account:
- A location in Intacct is updated.
- The updated location information is sent via a POST request to the external system via a webhook URL.
- The inventory supplier's system receives the call and one of the following occur:
- The relevant database with the revised location gets updated.
- If a failure occurs, the call is retried until a successful HTTP status code of 200 is returned to Intacct, up to 4 attempts total.
The following HTTP status codes trigger retries:
- 408 Request Timeout
- 429 Too Many Requests
- 500 Internal Server Error
- 502 Bad Gateway
- 503 Service Unavailable
- 504 Gateway Timeout
How it works
Follow the instructions to create a trigger as you normally do using the steps in Add Platform triggers to automate tasks.
-
Ensure you select HTTP post as your trigger type.
-
When defining the trigger type properties, select Use webhook delivery.
When you select this option, the Client ID field appears and the following options become unavailable: Run offline, Use API endpoint, and To debug your trigger select <an object>. -
Add your client ID information.
You can obtain a client ID by following the instructions in REST developer quick start. -
Fill out the remainder of the property details.
What is the Early adopter program?
The Early adopter program provides the new webhook option to all users of Platform Triggers who want to use the feature. As an early adopter, you can influence how we develop the product so that it meets your business needs.
The Early adopter program participants work closely with Sage Intacct product managers to ensure we focus on what matters most. Early adopter participants are expected to periodically respond to surveys and provide input.
Permissions and other requirements
| Subscription |
Platform Services Web Services |
|---|---|
| Regional availability |
All regions |
| User type |
Business with full admin privileges |
| Permissions |
Permissions to the Platform Services application |