Skip to main content
New to Corsair? See API access, authentication, and error handling.

Cash Locations

list

cashLocations.list List the retail cash locations in range, nearest first, with cursor paging Risk: read
Input Output

Customers

create

customers.create Create a customer. Individuals need a first and last name; businesses need a legal name and email. Identity verification follows the project policy Risk: write
Input
Output

delete

customers.delete Delete a customer. OMS returns the record in its offboarded state Risk: destructive
Input Output

get

customers.get Read one customer with its onboarding status Risk: read
Input Output

list

customers.list List customers, filtered by status, email, external id or creation window, with cursor paging Risk: read
Input Output

update

customers.update Update a customer’s details, or request additional endorsements. Personal data fields are write-only Risk: write
Input
Output

Networks

list

networks.list List the networks, rails and assets this project can route, with cursor paging Risk: read
Input Output

Quotes

create

quotes.create Price a transfer: set the amount on one side and OMS calculates the other. Nothing moves until a transaction accepts the quote Risk: write
Input
Output

get

quotes.get Read one quote with its status and pricing Risk: read
Input Output

Transactions

create

transactions.create Accept a quote and move the money. This is the irreversible step: pricing is locked at the quote and the transfer starts as soon as OMS accepts it Risk: destructive
Input Output

get

transactions.get Read one transaction with its status, pricing and transfers Risk: read
Input Output

list

transactions.list List transactions filtered by status, customer, wallet, precursor or creation window, with cursor paging Risk: read
Input Output

Wallets

balance

wallets.balance Read one wallet balance in its asset, with an estimated value. The balance can be negative after a clawback Risk: read
Input Output

create

wallets.create Create a custodial, noncustodial or fiat wallet for a customer. OMS has no route to delete a wallet, so a live wallet stays on the customer Risk: destructive
Input
Output

get

wallets.get Read one wallet by id Risk: read
Input Output

list

wallets.list List wallets, scoped to a customer or type, with balance ordering and cursor paging Risk: read
Input Output

Webhooks

create

webhooks.create Register a webhook endpoint. The HMAC signing key is returned only here, so store it when the call returns Risk: write
Input Output

delete

webhooks.delete Delete a webhook endpoint. Deliveries stop immediately and the signing key is discarded Risk: destructive
Input Output

get

webhooks.get Read one webhook endpoint Risk: read
Input Output

list

webhooks.list List webhook endpoints with their delivery counts and cursor paging Risk: read
Input Output

update

webhooks.update Change a webhook’s URL, subscriptions or delivery settings Risk: write
Input Output