Custom API
What is Custom API?
Custom API actions facilitate the connection to an external system outside of Plumber. This is beneficial if your workflow requires interaction with an external system.
Limited support shall be provided for Custom API actions, as they are intended for advanced users.
Getting started
The implementation might require some changes to the system receiving raw data from Plumber. Speak to the system owner or pass this guide to the relevant stakeholders to facilitate the process.
Support policy
Please note that our team may not respond to queries about this feature as it is not currently a priority area. Whilst the feature remains available for use, users should consult their technical teams or documentation for implementation support. We are focusing our efforts on other strategic priorities and core system functionality. If you find any information lacking in this document, we are more than happy to update it to better serve your needs.
Connecting to a system
Click "Connect"

Under "choose connection", click "+ Add new connection"
Under "Label", give a name you like for the connection. This is just for your own identification purpose.
Under "Headers", enter the identifying parameters for the system you're interacting with.
Make a HTTP request
Method
Available HTTP methods for requests:
GET
DELETE
PATCH
POST
PUT
✔️
URL
All URLs with a query string will be properly re-encoded. URLs from Plumber (e.g., https://plumber.gov.sg/webhooks/...) are not permitted.
✔️
Custom Headers
Add custom headers here.
Data
Ensure the JSON data is properly formatted. Each key-value pair should be enclosed in curly braces {}
with key names in double quotes and values appropriately quoted or unquoted per JSON standards. Use a comma ,
to separate pairs and validate against a JSON validator to prevent syntax errors.
Example:

How to address invalid JSON data errors:
Ensure that you use "double quotes" instead of 'single quotes'
Ensure that you are not using curly or fancy quotes: “ ”
FAQ
Last updated
Was this helpful?