# Cedar Partners API ## Docs - [Introduction](https://docs.service.cedar.money/introduction.md): - Getting Started [Data Model](https://docs.service.cedar.money/data-model.md): - Getting Started [Transaction Lifecycle](https://docs.service.cedar.money/transaction-lifecycle.md): - Getting Started [Authentication](https://docs.service.cedar.money/authentication.md): - Getting Started [API Environments](https://docs.service.cedar.money/api-environments.md): - Getting Started [Webhooks Configuration](https://docs.service.cedar.money/webhooks-configuration.md): - Development Tools [API Debugging](https://docs.service.cedar.money/api-debugging.md): - Development Tools [Error Codes](https://docs.service.cedar.money/error-codes.md): - Development Tools [File URLs](https://docs.service.cedar.money/file-urls.md): - API Documentation > Onboarding [Onboarding Lifecycle](https://docs.service.cedar.money/onboarding-lifecycle.md): ## API Docs - API Documentation > Information [Get Countries](https://docs.service.cedar.money/api-14456197.md): Retrieve all the available countries in the system and their metadata. For example: wether the system supports sending funds from that country. - API Documentation > Information [Get Currencies](https://docs.service.cedar.money/api-14433338.md): Retrieve all the available currencies in the system and their metadata. For example: wether the system supports sending funds from and/or to that currency. - API Documentation > Merchants [Create Merchant](https://docs.service.cedar.money/create-merchant.md): Creates a merchant. - API Documentation > Merchants [Update Merchant](https://docs.service.cedar.money/update-merchant.md): Updates the details of a specific merchant. - API Documentation > Merchants [Get Merchant by ID](https://docs.service.cedar.money/api-14457181.md): Retrieve a single merchant by its ID. - API Documentation > Merchants [Get Merchants with Pagination](https://docs.service.cedar.money/api-14456917.md): Retrieve all the available merchants with pagination. - API Documentation > Onboarding [Get Legal Agreements](https://docs.service.cedar.money/get-legal-agreements.md): Retrieve a list of the legal agreements a merchant has to sign in order to complete the onboarding process and their details. - API Documentation > Onboarding [Accept Legal Agreements](https://docs.service.cedar.money/accept-legal-agreements.md): Accept all the required legal terms for the merchant. - API Documentation > Onboarding [Submit Merchant Onboarding](https://docs.service.cedar.money/submit-merchant-onboarding.md): Submit the full onboarding details and documents for a single merchant. - API Documentation > Payout Accounts [Create Payout Account](https://docs.service.cedar.money/create-payout-account.md): Creates a payout account for a merchant. - API Documentation > Payout Accounts [Update Payout Account](https://docs.service.cedar.money/update-payout-account.md): Updates the details of a specific payout account. - API Documentation > Payout Accounts [Get Payout Account by ID](https://docs.service.cedar.money/api-14464219.md): Retrieve a single payout account by its ID. - API Documentation > Payout Accounts [Get Payout Accounts with Pagination](https://docs.service.cedar.money/api-14464254.md): Retrieve payout accounts with pagination and filters. - API Documentation > Transactions > Payout (Crypto-to-Fiat) [Calculate FX Rate](https://docs.service.cedar.money/payout-fx-rate.md): Calculate the amount required to deposit and the conversion rate in order to send the payout amount. - API Documentation > Transactions > Payout (Crypto-to-Fiat) [Create Payout Transaction](https://docs.service.cedar.money/create-payout-transaction.md): Creates a payout (crypto-to-fiat) transaction. - API Documentation > Transactions > Payout (Crypto-to-Fiat) [Get Payout Transaction by ID](https://docs.service.cedar.money/api-14465596.md): Retrieve a single payout transaction by its ID. - API Documentation > Transactions > Payout (Crypto-to-Fiat) [Get Payout Transactions with Pagination](https://docs.service.cedar.money/api-14465643.md): Retrieve payout transactions with pagination and filters. - API Documentation > Transactions > Payout (Crypto-to-Fiat) [Approve Payout Transaction Quote](https://docs.service.cedar.money/approve-payout-transaction-quote.md): Approve payout transaction quote by its ID. This means the client has approved the quote. - API Documentation > Transactions > Payout (Crypto-to-Fiat) [Approve Payout Transaction Deposit](https://docs.service.cedar.money/approve-payout-transaction-deposit.md): Approve payout transaction deposit by its ID. This means the deposit to the wallet address has been made by the client. - API Documentation > Transactions > Payout (Crypto-to-Fiat) [Cancel Payout Transaction](https://docs.service.cedar.money/api-25926346.md): Calculate the amount required to deposit and the conversion rate in order to send the payout amount. - API Documentation > Transactions > End to End (Fiat-to-Fiat) [Calculate FX Rate](https://docs.service.cedar.money/end-to-end-fx-rate.md): Calculate the amount required to deposit and the conversion rate in order to send the payout amount. - API Documentation > Transactions > End to End (Fiat-to-Fiat) [Create End to End Transaction](https://docs.service.cedar.money/create-end-to-end-transaction.md): Creates an end-to-end (fiat-to-fiat) transaction. - API Documentation > Transactions > End to End (Fiat-to-Fiat) [Get End to End Transaction by ID](https://docs.service.cedar.money/api-14579167.md): Retrieve a single end-to-end transaction by its ID. - API Documentation > Transactions > End to End (Fiat-to-Fiat) [Get End to End Transactions with Pagination](https://docs.service.cedar.money/api-14579172.md): Retrieve end-to-end transactions with pagination and filters. - API Documentation > Transactions > End to End (Fiat-to-Fiat) [Approve End to End Transaction Quote](https://docs.service.cedar.money/approve-end-to-end-transaction-quote.md): Approve end-to-end transaction quote by its ID. This means the client has approved the quote. - API Documentation > Transactions > End to End (Fiat-to-Fiat) [Approve End to End Transaction Deposit](https://docs.service.cedar.money/approve-end-to-end-transaction-deposit.md): Approve end-to-end transaction deposit by its ID. This means the deposit to the bank account has been made by the client. - API Documentation > Transactions > End to End (Fiat-to-Fiat) [Cancel End to End Transaction](https://docs.service.cedar.money/api-25926237.md): Calculate the amount required to deposit and the conversion rate in order to send the payout amount. - API Documentation > Transactions > Collections (Fiat-to-Fiat) [Calculate FX Rate](https://docs.service.cedar.money/collections-fx-rate.md): Calculate the amount required to deposit and the conversion rate in order to receive the payout amount. - API Documentation > Transactions > Collections (Fiat-to-Fiat) [Create Collections Transaction](https://docs.service.cedar.money/create-collections-transaction.md): Creates a collections (fiat-to-fiat) transaction. - API Documentation > Transactions > Collections (Fiat-to-Fiat) [Get Collections Transaction by ID](https://docs.service.cedar.money/api-14995531.md): Retrieve a single collections transaction by its ID. - API Documentation > Transactions > Collections (Fiat-to-Fiat) [Get Collections Transactions with Pagination](https://docs.service.cedar.money/api-14995532.md): Retrieve collections transactions with pagination and filters. - API Documentation > Transactions > Collections (Fiat-to-Fiat) [Approve Collections Transaction Quote](https://docs.service.cedar.money/approve-collections-transaction-quote.md): Approve collections transaction quote by its ID. This means the client has approved the quote. - API Documentation > Transactions > Collections (Fiat-to-Fiat) [Approve Collections Transaction Deposit](https://docs.service.cedar.money/approve-collections-transaction-deposit.md): Approve collections transaction deposit by its ID. This means the deposit to the bank account has been made by the client. - API Documentation > Transactions > Collections (Fiat-to-Fiat) [Cancel Collections Transaction](https://docs.service.cedar.money/api-25926372.md): Calculate the amount required to deposit and the conversion rate in order to send the payout amount. - API Documentation > Transactions [Get Payout Confirmation by Transaction ID](https://docs.service.cedar.money/payout-confirmation.md): Retrieves the payout confirmation document for a specific transaction, identified by its transaction ID. - API Documentation > Utilities [Upload File](https://docs.service.cedar.money/upload-file.md): Upload a file to generate an URL for it. ## Schemas - [API Error](https://docs.service.cedar.money/schema-5488307.md): - [Country](https://docs.service.cedar.money/schema-5488291.md): - [Currency](https://docs.service.cedar.money/schema-5488317.md): - [Merchant](https://docs.service.cedar.money/schema-5488263.md): - [Payout Account](https://docs.service.cedar.money/schema-5489509.md): - [Payout Transaction](https://docs.service.cedar.money/schema-5490054.md): - [Wallet Details](https://docs.service.cedar.money/schema-5490055.md): - [End to End Transaction](https://docs.service.cedar.money/schema-5540372.md): - [Collections Transaction](https://docs.service.cedar.money/schema-5758319.md): - [Bank Details](https://docs.service.cedar.money/schema-5540346.md): - [Contract Agreement](https://docs.service.cedar.money/schema-5804921.md):