Create a webhook subscription
Creates a webhook subscription that sends various events from Ivy to a specified url. There can be multiple subscriptions per app.
Headers
Idempotency key for safe retries. Reusing a key with an identical request body returns the cached response. Reusing a key with a different body returns 409.
Request body
Response
Returns the new webhook subscription.
Changes
Changed in 6 of the 52 revisions of this API.6313
- ▲
removed the enum value
data_session_completedof the request property/request-property-enum-value-removed
- ○
the
request property default value changed fromtestmerchant_updatedmerchant_app_updatedorder_createdorder_updatedrefund_succeededrefund_failedrefund.initiatedrefund.succeededrefund.failedpayout_report_requesteddata_session_completedcheckout_session_createdcheckout_session_updatedcheckout_session_expiredcheckout_session_completedpayout_createdpayout_updateduser_payout.initiateduser_payout.faileduser_payout.paidpayout.initiatedpayout.failedpayout.paiddeposit.receivedreturn.initiatedreturn.succeededreturn.failedreturn.returnedfx.initiatedfx.succeededfx.failedtotestmerchant_updatedmerchant_app_updatedorder_createdorder_updatedrefund_succeededrefund_failedrefund.initiatedrefund.succeededrefund.failedpayout_report_requestedcheckout_session_createdcheckout_session_updatedcheckout_session_expiredcheckout_session_completedpayout_createdpayout_updateduser_payout.initiateduser_payout.faileduser_payout.paidpayout.initiatedpayout.failedpayout.paiddeposit.receivedreturn.initiatedreturn.succeededreturn.failedreturn.returnedfx.initiatedfx.succeededfx.failedrequest-property-default-value-changed
- ○
removed the
data_session_completedenum value from the/response property for the response statusresponse-property-enum-value-removed
- ▲
- ▲
removed the required property
from the response with the statusresponse-required-property-removed
- ▲
- ○
added the required property
to the response with the statusresponse-required-property-added
This revision also has 14 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added the new optional
headerrequest parameterIdempotency-Keynew-optional-request-parameter
- ○
- ●
added the new
fx.failedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
fx.initiatedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
fx.succeededenum value to the/response property for the response statusresponse-property-enum-value-added
- ○
the
request property default value changed fromtestmerchant_updatedmerchant_app_updatedorder_createdorder_updatedrefund_succeededrefund_failedrefund.initiatedrefund.succeededrefund.failedpayout_report_requesteddata_session_completedcheckout_session_createdcheckout_session_updatedcheckout_session_expiredcheckout_session_completedpayout_createdpayout_updateduser_payout.initiateduser_payout.faileduser_payout.paidpayout.initiatedpayout.failedpayout.paiddeposit.receivedreturn.initiatedreturn.succeededreturn.failedreturn.returnedtotestmerchant_updatedmerchant_app_updatedorder_createdorder_updatedrefund_succeededrefund_failedrefund.initiatedrefund.succeededrefund.failedpayout_report_requesteddata_session_completedcheckout_session_createdcheckout_session_updatedcheckout_session_expiredcheckout_session_completedpayout_createdpayout_updateduser_payout.initiateduser_payout.faileduser_payout.paidpayout.initiatedpayout.failedpayout.paiddeposit.receivedreturn.initiatedreturn.succeededreturn.failedreturn.returnedfx.initiatedfx.succeededfx.failedrequest-property-default-value-changed
- ○
added the new
fx.failedenum value to the request property/request-property-enum-value-added
- ○
added the new
fx.initiatedenum value to the request property/request-property-enum-value-added
- ○
added the new
fx.succeededenum value to the request property/request-property-enum-value-added
- ●
- ▲
removed the enum value
mandate_revokedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
mandate_setup_failedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
mandate_setup_startedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
mandate_setup_succeededof the request property/request-property-enum-value-removed
- ○
the
request property default value changed fromtestmerchant_updatedmerchant_app_updatedorder_createdorder_updatedrefund_succeededrefund_failedrefund.initiatedrefund.succeededrefund.failedpayout_report_requesteddata_session_completedcheckout_session_createdcheckout_session_updatedcheckout_session_expiredcheckout_session_completedpayout_createdpayout_updatedmandate_setup_startedmandate_setup_succeededmandate_setup_failedmandate_revokeduser_payout.initiateduser_payout.faileduser_payout.paidpayout.initiatedpayout.failedpayout.paiddeposit.receivedreturn.initiatedreturn.succeededreturn.failedreturn.returnedtotestmerchant_updatedmerchant_app_updatedorder_createdorder_updatedrefund_succeededrefund_failedrefund.initiatedrefund.succeededrefund.failedpayout_report_requesteddata_session_completedcheckout_session_createdcheckout_session_updatedcheckout_session_expiredcheckout_session_completedpayout_createdpayout_updateduser_payout.initiateduser_payout.faileduser_payout.paidpayout.initiatedpayout.failedpayout.paiddeposit.receivedreturn.initiatedreturn.succeededreturn.failedreturn.returnedrequest-property-default-value-changed
- ○
removed the
mandate_revokedenum value from the/response property for the response statusresponse-property-enum-value-removed
- ○
removed the
mandate_setup_failedenum value from the/response property for the response statusresponse-property-enum-value-removed
- ○
removed the
mandate_setup_startedenum value from the/response property for the response statusresponse-property-enum-value-removed
- ○
removed the
mandate_setup_succeededenum value from the/response property for the response statusresponse-property-enum-value-removed
- ▲