APIs for creating, listing, and deleting Forge web trigger URLs.
Creates a public invocation URL for the supplied web trigger module key.
string
Requiredboolean
Web trigger URL created successfully
The created public web trigger invocation URL.
1
2
3
4
5
6
7
8
curl --request POST \
--url '{FORGE_EGRESS_PROXY_URL}/forge/webtrigger/url' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"key": "my-trigger",
"forceCreate": true
}'1
2
3
{
"url": "https://install-uuid.webtrigger.atlassian.app/public/webtrigger-url-uuid-789"
}Deletes a web trigger URL using the complete public URL returned when it was created.
string
RequiredWeb trigger URL deleted successfully
1
2
curl --request DELETE \
--url '{FORGE_EGRESS_PROXY_URL}/forge/webtrigger/url?url=https%3A%2F%2Finstall-uuid.webtrigger.atlassian.app%2Fpublic%2Fwebtrigger-url-uuid-789'Returns all web trigger URLs available to the app.
This request has no parameters.
Web trigger URLs available to the app
array<WebTriggerUrlSummary>
Web trigger URLs available to the app.
1
2
3
curl --request GET \
--url '{FORGE_EGRESS_PROXY_URL}/forge/webtrigger/urls' \
--header 'Accept: application/json'1
2
3
4
5
6
[
{
"key": "my-trigger",
"url": "https://install-uuid.webtrigger.atlassian.app/public/webtrigger-url-uuid-789"
}
]Rate this page: