API reference
WinkPG API version v1. 630 endpoints published by this instance.
The API reference isn't available right now
This instance couldn't load its API specification, so this page lists nothing. The reference returns as soon as the specification is readable again.
This reference may be out of date
This instance couldn't reach its API specification on the last attempt, so this page shows the copy fetched before that. Anything added or changed since then is missing here, and the reference updates itself as soon as the specification is readable again. Last fetched 2026-11-06 13:53 UTC.
57 endpoints are in reach of the tokens scope. Scopes only restrict a key, so the account that owns it still needs the permissions each endpoint lists.
This instance publishes no API operations.
No endpoint this instance publishes is in reach of that scope. Choose All scopes to see the whole reference.
Payments
Tokens
Payment token vault and card-on-file management.
- GET
/api/tokensdeprecated tokens List payment tokens No permission required. - POST
/api/tokensdeprecated tokens Create payment token No permission required. - POST
/api/tokens/can-delete-asyncdeprecated tokens Reports whether a token can be deleted outright. No permission required. - POST
/api/tokens/create-from-transaction-asyncdeprecated tokens Creates a reusable token from the payment method a previous transaction stored. No permission required. - POST
/api/tokens/create-standalone-asyncdeprecated tokens Creates a token from card or check details, with no transaction attached. No permission required. - POST
/api/tokens/deactivate-asyncdeprecated tokens Deactivates a payment token. No permission required. - POST
/api/tokens/list/continuationdeprecated tokens Retrieves a continuation-based page of PaymentTokens. No permission required. - POST
/api/tokens/list/continuation/countdeprecated tokens Counts the PaymentTokens that match a filter. No permission required. - POST
/api/tokens/list/continuation/summary-countsdeprecated tokens Counts PaymentTokens for several filters at once. No permission required. - POST
/api/tokens/reactivate-asyncdeprecated tokens Re-enables a token that was deactivated. No permission required. - POST
/api/tokens/regenerate-asyncdeprecated tokens Issues a replacement token that supersedes an existing one. No permission required. - POST
/api/tokens/resolve-payment-token-asyncdeprecated tokens Looks up a payment token by its public identifier within a merchant. No permission required. - DELETE
/api/tokens/{id}deprecated tokens Delete payment token No permission required. - GET
/api/tokens/{id}deprecated tokens Get payment token No permission required. - PUT
/api/tokens/{id}deprecated tokens Update payment token No permission required. - POST
/api/tokens/{id}/redactdeprecated tokens Erases the stored card or bank account details behind a token. No permission required.
Payments
Wallets
Digital wallet setup and runtime: provider registrations and their platform credentials, Apple Pay certificate provisioning, merchant sessions, encrypted token receipt and the domain association file, Paze certificates and public JWKS, and the checkout snapshot a payment page reads to decide which wallets to offer.
- GET
/.well-known/apple-developer-merchantid-domain-associationdeprecated tokens Apple Pay: serve the domain association file. No permission required. - DELETE
/api/payment-tokenization/apple-pay/domain-association-filedeprecated tokens Apple Pay: clear the domain association file (admin). No permission required. - PUT
/api/payment-tokenization/apple-pay/domain-association-filedeprecated tokens Apple Pay: upload the domain association file (admin). No permission required. - GET
/api/payment-tokenization/apple-pay/domain-association-file/downloaddeprecated tokens Apple Pay: download the domain association file (admin). Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - POST
/api/payment-tokenization/apple-pay/paymentdeprecated tokens Apple Pay: receive the encrypted Apple Pay token. No permission required. - POST
/api/payment-tokenization/apple-pay/sessiondeprecated tokens Apple Pay: create an Apple Pay merchant session. No permission required. - DELETE
/api/payment-tokenization/wallet-providers/apple-pay/certificates/api-keydeprecated tokens Apple Pay: remove the App Store Connect API key. Requires: PaymentTokenization.SettingManagement, merchant scope. - PUT
/api/payment-tokenization/wallet-providers/apple-pay/certificates/api-keydeprecated tokens Apple Pay: upload the App Store Connect API key. Requires: PaymentTokenization.SettingManagement, merchant scope. - GET
/api/payment-tokenization/wallet-providers/apple-pay/certificates/api-key/statusdeprecated tokens Apple Pay: check whether the API key is uploaded. Requires: PaymentTokenization.SettingManagement, merchant scope. - POST
/api/payment-tokenization/wallet-providers/apple-pay/certificates/{type}/completedeprecated tokens Apple Pay: complete a manual certificate request. Requires: PaymentTokenization.SettingManagement, merchant scope. - GET
/api/payment-tokenization/wallet-providers/apple-pay/certificates/{type}/csrdeprecated tokens Apple Pay: download the pending CSR. Requires: PaymentTokenization.SettingManagement, merchant scope. - POST
/api/payment-tokenization/wallet-providers/apple-pay/certificates/{type}/generatedeprecated tokens Apple Pay: generate or regenerate a platform certificate. Requires: PaymentTokenization.SettingManagement, merchant scope. - POST
/api/payment-tokenization/wallet-providers/apple-pay/certificates/{type}/initiatedeprecated tokens Apple Pay: start a manual certificate signing request. Requires: PaymentTokenization.SettingManagement, merchant scope. - DELETE
/api/payment-tokenization/wallet-providers/apple-pay/certificates/{type}/pendingdeprecated tokens Apple Pay: cancel a pending certificate request. Requires: PaymentTokenization.SettingManagement, merchant scope. - GET
/api/payment-tokenization/wallet-providers/apple-pay/certificates/{type}/statusdeprecated tokens Apple Pay: get certificate status. Requires: PaymentTokenization.SettingManagement, merchant scope. - GET
/api/payment-tokenization/checkout-snapshot/{providerType}/{merchantId}deprecated tokens Checkout Snapshot: returns the storefront-safe snapshot for the (provider, merchant) pair. No permission required. - GET
/.well-known/paze/{environment}/jwks.jsondeprecated tokens Paze: public JWKS for an environment. No permission required. - POST
/api/payment-tokenization/wallet-providers/paze/certificates/{environment}/completedeprecated tokens Paze: complete the Production round-trip by merging a CA-signed certificate. Requires: PaymentTokenization.SettingManagement, merchant scope. - GET
/api/payment-tokenization/wallet-providers/paze/certificates/{environment}/csrdeprecated tokens Paze: download the pending CSR (Production). Requires: PaymentTokenization.SettingManagement, merchant scope. - POST
/api/payment-tokenization/wallet-providers/paze/certificates/{environment}/generatedeprecated tokens Paze: generate or regenerate a certificate. Requires: PaymentTokenization.SettingManagement, merchant scope. - DELETE
/api/payment-tokenization/wallet-providers/paze/certificates/{environment}/pendingdeprecated tokens Paze: cancel a pending CSR round-trip. Requires: PaymentTokenization.SettingManagement, merchant scope. - GET
/api/payment-tokenization/wallet-providers/paze/certificates/{environment}/publicdeprecated tokens Paze: download the active public certificate to register with Paze. Requires: PaymentTokenization.SettingManagement, merchant scope. - GET
/api/payment-tokenization/wallet-providers/paze/certificates/{environment}/statusdeprecated tokens Paze: get the live lifecycle status. Requires: PaymentTokenization.SettingManagement, merchant scope. - GET
/api/payment-tokenization/wallet-providers/paze/jwks/{environment}deprecated tokens Paze: admin preview of an environment's JWKS, for verifying it before registering the URL with Paze. Requires: PaymentTokenization.SettingManagement, merchant scope. - GET
/api/payment-tokenization/wallet-providers/paze/jwks/{environment}/downloaddeprecated tokens Paze: download an environment's JWKS as a `.json` file attachment (admin, from the Settings panel). Requires: PaymentTokenization.SettingManagement, merchant scope. - GET
/api/payment-tokenization/wallet-providersdeprecated tokens Get a list of WalletProviderRegistrations Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - POST
/api/payment-tokenization/wallet-providersdeprecated tokens Create a WalletProviderRegistration Requires: PaymentTokenization.PaymentTokenizations, PaymentTokenization.PaymentTokenizations.Create, merchant scope. - POST
/api/payment-tokenization/wallet-providers/list/continuationdeprecated tokens Retrieves a continuation-based page of WalletProviderRegistrations. Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - POST
/api/payment-tokenization/wallet-providers/list/continuation/countdeprecated tokens Counts the WalletProviderRegistrations that match a filter. Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - POST
/api/payment-tokenization/wallet-providers/list/continuation/summary-countsdeprecated tokens Counts WalletProviderRegistrations for several filters at once. Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - GET
/api/payment-tokenization/wallet-providers/platform/{providerType}deprecated tokens Reads the primary platform-level registration for a wallet provider. Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - GET
/api/payment-tokenization/wallet-providers/platform/{providerType}/optionsdeprecated tokens Lists the platform-level registrations a merchant can be bound to for a wallet provider. Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - GET
/api/payment-tokenization/wallet-providers/providersdeprecated tokens Lists every wallet provider this environment supports. Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - DELETE
/api/payment-tokenization/wallet-providers/{id}deprecated tokens Delete a WalletProviderRegistration Requires: PaymentTokenization.PaymentTokenizations, PaymentTokenization.PaymentTokenizations.Delete, merchant scope. - GET
/api/payment-tokenization/wallet-providers/{id}deprecated tokens Get a WalletProviderRegistration Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - PUT
/api/payment-tokenization/wallet-providers/{id}deprecated tokens Update a WalletProviderRegistration Requires: PaymentTokenization.PaymentTokenizations, PaymentTokenization.PaymentTokenizations.Update, merchant scope. - GET
/api/payment-tokenization/wallet-providers/{id}/accessdeprecated tokens Check WalletProviderRegistration access Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - DELETE
/api/payment-tokenization/wallet-providers/{id}/domainsdeprecated tokens Removes domains from a merchant's wallet registration. Requires: PaymentTokenization.PaymentTokenizations, PaymentTokenization.PaymentTokenizations.Update, merchant scope. - GET
/api/payment-tokenization/wallet-providers/{id}/namedeprecated tokens Get a WalletProviderRegistration name by id Requires: PaymentTokenization.PaymentTokenizations, merchant scope. - POST
/api/payment-tokenization/wallet-providers/{id}/restoredeprecated tokens Restore a deleted WalletProviderRegistration Requires: PaymentTokenization.PaymentTokenizations, PaymentTokenization.PaymentTokenizations.Update, merchant scope. - POST
/api/payment-tokenization/wallet-providers/{id}/syncdeprecated tokens Refreshes a registration from the wallet provider. Requires: PaymentTokenization.PaymentTokenizations, PaymentTokenization.PaymentTokenizations.Update, merchant scope.