Webhook

Webhook is a function that sends information on Backlog (e.g., events shown in the Recent Updates section of the Dashboard like "Issue added" or "Comment added") as a HTTP POST command to a specified URL (server) in real time.

With Webhook, Backlog can be integrated into third-party applications, including chat services such as Typetalk.

Note

The specified Webhook URL needs to be accessible from Backlog server. URLs that are not accessible from Backlog (i.e., servers in the Intranet), cannot be specified. Similarly, private network IP addresses, such as "192.168.x.x", cannot be specified.

As described below, information (e.g., commit messages and email addresses) will be sent. Please use HTTPS URLs if you wish to protect your data.

Data Format

Webhook sends data to the specified URL by PUSH in JSON format. Please run tests, since aside from some commonalities, each field of JSON data differs for each event.

The type field will show the same data as what you can get with Backlog's "Get Recent Updates" API.