Skip to main content

Webhooks Create

Webhooks Create

Request Body required
    topics WebhookEventTopic[] required

    Possible values: [supporter.created, supporter.updated, supporter.deleted, checkout.created, checkout.updated, checkout.paid, checkout.closed, donation.created, donation.updated, payment.created, payment.updated, campaign.created, campaign.updated, campaign.deleted]

    url Url required
Responses

OK


Schema
    id Id required
    topics WebhookEventTopic[] required

    Possible values: [supporter.created, supporter.updated, supporter.deleted, checkout.created, checkout.updated, checkout.paid, checkout.closed, donation.created, donation.updated, payment.created, payment.updated, campaign.created, campaign.updated, campaign.deleted]

    url Url required
POST /admin/api/v1/webhooks/

Authorization

name: IsAuthenticatedtype: httpscheme: bearer

Request

Bearer Token
Body required
{
"topics": [
"supporter.created"
],
"url": "string"
}
curl / cURL
curl -L -X POST 'https://dev.riseact.org/admin/api/v1/webhooks/' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"topics": [
"supporter.created"
],
"url": "string"
}'