Subscriptions — operations
Accessor: client.subscriptions · Source: src/resources/subscriptions.ts · 12 operations · Request types: namespace Subscriptions
Type sources : every type an operation names, with the file that declares it and the schema value exported beside it. Import every name from square; the Source path is where to read the shape, never what to import. ApiError, the runtime error family and the file vocabulary are excluded — see sdk-map.md.
Signature : bulkSwapPlan(request: Subscriptions.BulkSwapPlanRequestParams, options?: RequestOptions): ApiPromise<BulkSwapPlanResponse, ApiError>
Wire : POST /v2/subscriptions/bulk-swap-plan
Auth : oauth2
Request body : application/json — the body field
SDK-sent : header Idempotency-Key (minted per call)
Returns : BulkSwapPlanResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.BulkSwapPlanRequestParams (1):
Field
Channel
Type
Req
body
body
BulkSwapPlanRequest
yes
Type
Schema value
Source
BulkSwapPlanRequest
bulkSwapPlanRequestSchema
src/models/bulk-swap-plan-request.ts
BulkSwapPlanResponse
bulkSwapPlanResponseSchema
src/models/bulk-swap-plan-response.ts
Signature : cancelSubscription(request: Subscriptions.CancelSubscriptionRequest, options?: RequestOptions): ApiPromise<CancelSubscriptionResponse, ApiError>
Wire : POST /v2/subscriptions/{subscription_id}/cancel
Auth : oauth2
Request body : none — no Content-Type header is sent
SDK-sent : header Idempotency-Key (minted per call)
Returns : CancelSubscriptionResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.CancelSubscriptionRequest (1):
Field
Channel
Wire
Type
Req
subscriptionId
path
subscription_id
string
yes
Type
Schema value
Source
CancelSubscriptionResponse
cancelSubscriptionResponseSchema
src/models/cancel-subscription-response.ts
Signature : changeBillingAnchorDate(request: Subscriptions.ChangeBillingAnchorDateRequestParams, options?: RequestOptions): ApiPromise<ChangeBillingAnchorDateResponse, ApiError>
Wire : POST /v2/subscriptions/{subscription_id}/billing-anchor
Auth : oauth2
Request body : application/json — the body field
SDK-sent : header Idempotency-Key (minted per call)
Returns : ChangeBillingAnchorDateResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.ChangeBillingAnchorDateRequestParams (2):
Field
Channel
Wire
Type
Req
subscriptionId
path
subscription_id
string
yes
body
body
—
ChangeBillingAnchorDateRequest
yes
Type
Schema value
Source
ChangeBillingAnchorDateRequest
changeBillingAnchorDateRequestSchema
src/models/change-billing-anchor-date-request.ts
ChangeBillingAnchorDateResponse
changeBillingAnchorDateResponseSchema
src/models/change-billing-anchor-date-response.ts
Signature : createSubscription(request: Subscriptions.CreateSubscriptionRequestParams, options?: RequestOptions): ApiPromise<CreateSubscriptionResponse, ApiError>
Wire : POST /v2/subscriptions
Auth : oauth2
Request body : application/json — the body field
SDK-sent : header Idempotency-Key (minted per call)
Returns : CreateSubscriptionResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.CreateSubscriptionRequestParams (1):
Field
Channel
Type
Req
body
body
CreateSubscriptionRequest
yes
Type
Schema value
Source
CreateSubscriptionRequest
createSubscriptionRequestSchema
src/models/create-subscription-request.ts
CreateSubscriptionResponse
createSubscriptionResponseSchema
src/models/create-subscription-response.ts
Signature : deleteSubscriptionAction(request: Subscriptions.DeleteSubscriptionActionRequest, options?: RequestOptions): ApiPromise<DeleteSubscriptionActionResponse, ApiError>
Wire : DELETE /v2/subscriptions/{subscription_id}/actions/{action_id}
Auth : oauth2
Request body : none — no Content-Type header is sent
SDK-sent : header Idempotency-Key (minted per call)
Returns : DeleteSubscriptionActionResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.DeleteSubscriptionActionRequest (2):
Field
Channel
Wire
Type
Req
subscriptionId
path
subscription_id
string
yes
actionId
path
action_id
string
yes
Type
Schema value
Source
DeleteSubscriptionActionResponse
deleteSubscriptionActionResponseSchema
src/models/delete-subscription-action-response.ts
Signature : listSubscriptionEvents(request: Subscriptions.ListSubscriptionEventsRequest, options?: RequestOptions): ApiPromise<ListSubscriptionEventsResponse, ApiError>
Wire : GET /v2/subscriptions/{subscription_id}/events
Auth : oauth2
Request body : none — no Content-Type header is sent
Returns : ListSubscriptionEventsResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.ListSubscriptionEventsRequest (3):
Field
Channel
Wire
Type
Req
subscriptionId
path
subscription_id
string
yes
cursor
query
—
string
no
limit
query
—
number
no
Type
Schema value
Source
ListSubscriptionEventsResponse
listSubscriptionEventsResponseSchema
src/models/list-subscription-events-response.ts
Signature : pauseSubscription(request: Subscriptions.PauseSubscriptionRequestParams, options?: RequestOptions): ApiPromise<PauseSubscriptionResponse, ApiError>
Wire : POST /v2/subscriptions/{subscription_id}/pause
Auth : oauth2
Request body : application/json — the body field
SDK-sent : header Idempotency-Key (minted per call)
Returns : PauseSubscriptionResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.PauseSubscriptionRequestParams (2):
Field
Channel
Wire
Type
Req
subscriptionId
path
subscription_id
string
yes
body
body
—
PauseSubscriptionRequest
yes
Type
Schema value
Source
PauseSubscriptionRequest
pauseSubscriptionRequestSchema
src/models/pause-subscription-request.ts
PauseSubscriptionResponse
pauseSubscriptionResponseSchema
src/models/pause-subscription-response.ts
Signature : resumeSubscription(request: Subscriptions.ResumeSubscriptionRequestParams, options?: RequestOptions): ApiPromise<ResumeSubscriptionResponse, ApiError>
Wire : POST /v2/subscriptions/{subscription_id}/resume
Auth : oauth2
Request body : application/json — the body field
SDK-sent : header Idempotency-Key (minted per call)
Returns : ResumeSubscriptionResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.ResumeSubscriptionRequestParams (2):
Field
Channel
Wire
Type
Req
subscriptionId
path
subscription_id
string
yes
body
body
—
ResumeSubscriptionRequest
yes
Type
Schema value
Source
ResumeSubscriptionRequest
resumeSubscriptionRequestSchema
src/models/resume-subscription-request.ts
ResumeSubscriptionResponse
resumeSubscriptionResponseSchema
src/models/resume-subscription-response.ts
Signature : retrieveSubscription(request: Subscriptions.RetrieveSubscriptionRequest, options?: RequestOptions): ApiPromise<RetrieveSubscriptionResponse, ApiError>
Wire : GET /v2/subscriptions/{subscription_id}
Auth : oauth2
Request body : none — no Content-Type header is sent
Returns : RetrieveSubscriptionResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.RetrieveSubscriptionRequest (2):
Field
Channel
Wire
Type
Req
subscriptionId
path
subscription_id
string
yes
include
query
—
string
no
Type
Schema value
Source
RetrieveSubscriptionResponse
retrieveSubscriptionResponseSchema
src/models/retrieve-subscription-response.ts
Signature : searchSubscriptions(request: Subscriptions.SearchSubscriptionsRequestParams, options?: RequestOptions): ApiPromise<SearchSubscriptionsResponse, ApiError>
Wire : POST /v2/subscriptions/search
Auth : oauth2
Request body : application/json — the body field
SDK-sent : header Idempotency-Key (minted per call)
Returns : SearchSubscriptionsResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.SearchSubscriptionsRequestParams (1):
Field
Channel
Type
Req
body
body
SearchSubscriptionsRequest
yes
Type
Schema value
Source
SearchSubscriptionsRequest
searchSubscriptionsRequestSchema
src/models/search-subscriptions-request.ts
SearchSubscriptionsResponse
searchSubscriptionsResponseSchema
src/models/search-subscriptions-response.ts
Signature : swapPlan(request: Subscriptions.SwapPlanRequestParams, options?: RequestOptions): ApiPromise<SwapPlanResponse, ApiError>
Wire : POST /v2/subscriptions/{subscription_id}/swap-plan
Auth : oauth2
Request body : application/json — the body field
SDK-sent : header Idempotency-Key (minted per call)
Returns : SwapPlanResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.SwapPlanRequestParams (2):
Field
Channel
Wire
Type
Req
subscriptionId
path
subscription_id
string
yes
body
body
—
SwapPlanRequest
yes
Type
Schema value
Source
SwapPlanRequest
swapPlanRequestSchema
src/models/swap-plan-request.ts
SwapPlanResponse
swapPlanResponseSchema
src/models/swap-plan-response.ts
Signature : updateSubscription(request: Subscriptions.UpdateSubscriptionRequestParams, options?: RequestOptions): ApiPromise<UpdateSubscriptionResponse, ApiError>
Wire : PUT /v2/subscriptions/{subscription_id}
Auth : oauth2
Request body : application/json — the body field
SDK-sent : header Idempotency-Key (minted per call)
Returns : UpdateSubscriptionResponse
Error : SquareError with kind: "api" — untyped, payload.kind always "undeclared"
Fields — Subscriptions.UpdateSubscriptionRequestParams (2):
Field
Channel
Wire
Type
Req
subscriptionId
path
subscription_id
string
yes
body
body
—
UpdateSubscriptionRequest
yes
Type
Schema value
Source
UpdateSubscriptionRequest
updateSubscriptionRequestSchema
src/models/update-subscription-request.ts
UpdateSubscriptionResponse
updateSubscriptionResponseSchema
src/models/update-subscription-response.ts