POST
/webhook/createSubscription
curl \
--request POST 'https://public-api.joinswsh.com/webhook/createSubscription' \
--header "x-api-key: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"event":"newPhoto","targetUrl":"https://example.com/webhook","metadata":{},"albumId":"22222222-2222-2222-2222-222222222222"}'
Request examples
Webhookconfignewphoto
{
"event": "newPhoto",
"targetUrl": "https://example.com/webhook",
"metadata": {},
"albumId": "22222222-2222-2222-2222-222222222222"
}
{
"event": "newAlbum",
"targetUrl": "https://example.com/webhook",
"metadata": {}
}
Response examples (200)
{
"data": {
"webhookId": "33333333-3333-3333-3333-333333333333",
"config": {
"event": "newPhoto",
"targetUrl": "https://example.com/webhook",
"metadata": {},
"albumId": "22222222-2222-2222-2222-222222222222"
}
},
"warnings": [
"Example warning"
]
}
Response examples (400)
{
"message": "Invalid request"
}
Response examples (403)
{
"message": "Forbidden"
}