01.software Docs

cancelCustomerWithdrawalReservation

Use the SDK for application integration. This read-only reference covers Commerce, Customer Auth, Membership and Events.

All HTTP operations
POST
/api/customers/withdraw/reservation/cancel

Requires fresh password or reservation-purpose email proof. Cancellation never resumes renewal. A conflict requires reading the current reservation again; POST is never automatically retried.

Authorization

publishableKeycustomerBearerAuth
headerX-Publishable-Key<token>

Tenant publishable key for authentication (sent via X-Publishable-Key header)

headerAuthorizationBearer <JWT>

Customer JWT for same-tenant authenticated customer actions

Request Body

application/json
  1. body
currentPassword*string
Length1 <= length <= 128

Response Body

Successful operation

application/json
  1. response
cancelled*true
Value intrue
renewalResumed*false
Value infalse

Examples may be generated from schemas; they are illustrative, not recorded successful API calls. Example snippets may omit required authentication headers.

Example Request
curl -X POST 'https://api.01.software/api/customers/withdraw/reservation/cancel' \  -H 'Content-Type: application/json' \  -d '{  "currentPassword": "string"}'
Example Response
{  "cancelled": true,  "renewalResumed": false}