Skip to main content
POST
Part of the Subscription Connector integration guide — see it for when and how to use this endpoint.
This is the one contract in the Subscriptions set that you implement and Global-e calls. The server is the Subscription Manager, not Global-e.

Headers

Idempotency-Key
string<uuid>
required

Unique identifier for the request; the same value must be sent on retries so the operation is applied at most once.

Body

application/json
notificationType
enum<string>
required

The notification Global-e is sending, and what the Subscription Manager is expected to do with it:

Available options:
PAYMENT_SUCCESS,
PAYMENT_PENDING,
PAYMENT_DECLINED,
PAYMENT_CANCELED
subscriptionId
string
required

Unique identifier subscription in the subscription manager.

Maximum string length: 100
externalReferenceId
string
required

Unique identifier of external document object, like invoiceId in the subscription manager

payment
object
required

Payment details (varies by type)

Response

Request accepted.

description
string
required

Human-readable message