POST
/
api
/
service
/
webhook-subscription
/
update

Authorizations

X-Ivy-Api-Key
string
header
required

Body

application/json
id
string
required
events
enum<string>[]
Available options:
test,
merchant_updated,
merchant_app_updated,
order_created,
order_updated,
refund_succeeded,
refund_failed,
payout_report_requested,
data_session_completed,
checkout_session_created,
checkout_session_updated,
checkout_session_expired,
checkout_session_completed,
payout_created,
payout_updated,
mandate_setup_started,
mandate_setup_succeeded,
mandate_setup_failed,
mandate_revoked,
user_payout.failed,
user_payout.paid,
user_payout.initiated
url
string

Response

200 - application/json
createdAt
string
required
events
enum<string>[]
required
Available options:
test,
merchant_updated,
merchant_app_updated,
order_created,
order_updated,
refund_succeeded,
refund_failed,
payout_report_requested,
data_session_completed,
checkout_session_created,
checkout_session_updated,
checkout_session_expired,
checkout_session_completed,
payout_created,
payout_updated,
mandate_setup_started,
mandate_setup_succeeded,
mandate_setup_failed,
mandate_revoked,
user_payout.failed,
user_payout.paid,
user_payout.initiated
id
string
required

The unique id for the webhook subscription.

merchant
string
required

The unique id for the webhook subscription.

merchantApp
string
requireddeprecated

The unique id for the webhook subscription.

updatedAt
string
required
url
string
required

The url that will listen to the webhook events coming from Ivy. Must be unique for the merchant app.