Sandbox
Help

Revolut Wallet API operations

Create, update, and auto-provision passes in your customers' Revolut Wallet.

After onboarding, three operations cover the full lifecycle of a wallet pass: create passes from semantic content, keep them current as details change, and let Revolut auto-provision passes from card transaction results.

The standard path is Create → Update: you create a pass, then keep it current via push or poll. The auto-provision is different - Revolut creates the pass for you after a card transaction. Once auto-provisioned, updates work the same way as for passes you created yourself.

OperationAPIDirectionEndpoint
Create a passPartner APIYou → RevolutPOST /passes
Update a pass (push)Partner APIYou → RevolutPUT /passes/{id}
Update a pass (poll)Wallet Partner CallbacksRevolut → YouGET /passes/{partner_reference}
Auto-provision transaction resultsWallet Partner CallbacksRevolut → YouPOST /transaction-outcomes/search

What's next

Get started
Get your Partner ID, credentials, and template references in one exchange
Create a pass
Create boarding passes, event tickets, and loyalty cards via the Partner API
Update a pass
Keep passes current after creation via push or poll
Auto-provision transaction results
Let Revolut pull passes from you after eligible card transactions
Rate this page