By setting up Outgoing Webhooks, you can send notifications to an external service whenever a specified action occurs.
A webhook is a mechanism that allows you to call functions on external services via the internet using HTTP/HTTPS and a URL (utilizing a Web API).
Web API
A Web API is an API that can be accessed over the internet.
You can send commands to the API via an HTTP/HTTPS URL.
It serves as a bridge that connects web-based services with each other.
Call Process
Use HTTP to send the Web API URL along with the required parameters (data).
When sending data to the server, include the data in the request body.
HTTP POST: Used to write/send data.
HTTP GET: Used to retrieve data.
When using GET, the data is appended to the request URL as follows: http://example.com/foo?name1=value1&name2=value2
Authentication
If accessing data on the receiving side, authentication (such as end-user login or server login) must be considered in the design.
When calling a login Web API via Webhook, the design must be tailored based on the external service’s specific requirements.
Response
The target server returns data as a response.
Data format: JSON
Go to [Settings] → [Outgoing Webhooks].
[Add] a New Outgoing Webhook
Then fill in the fields according to the table below.