Checkout Session Completed Webhook
Triggered when an anonymous checkout completes: its ACTIVATION invoice is paid, or nothing was due. Carries the customer and instance it created; provision on this event, never on instance.v1.created.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
Example Requests
POST
/com.kaiten.checkout_session.v1.completedCheckout Session Abandoned Webhook
Triggered when an anonymous checkout ends unpaid: still OPEN 24 h after its start (status ABANDONED), or its INCOMPLETE subscription expired or was canceled (status EXPIRED, with the customer and instance to clean up).
Checkout Session Started Webhook
Triggered when an anonymous checkout starts (POST /public/checkout-sessions). A dryRun emits nothing.