# 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/api-14464556.md): Updates a 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 > Receiver Accounts [Create Receiver Account](https://docs.service.cedar.money/create-receiver-account.md): Creates a receiver account for a merchant.
- API Documentation > Receiver Accounts [Update Receiver Account](https://docs.service.cedar.money/api-14464560.md): Updates a receiver account.
- API Documentation > Receiver Accounts [Get Receiver Account by ID](https://docs.service.cedar.money/api-14464219.md): Retrieve a single receiver account by its ID.
- API Documentation > Receiver Accounts [Get Receiver Accounts with Pagination](https://docs.service.cedar.money/api-14464254.md): Retrieve receiver accounts with pagination and filters.
- API Documentation > Transactions > Payout (Crypto-to-Fiat) [Calculate FX Rate](https://docs.service.cedar.money/api-14456429.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/cancel-payout-transaction.md): Cancel payout transaction by its ID. Cancellation is not available once the transaction has been processed.
- API Documentation > Transactions > End to End (Fiat-to-Fiat) [Calculate FX Rate](https://docs.service.cedar.money/api-14578336.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/cancel-end-to-end-transaction.md): Cancel end-to-end transaction by its ID. Cancellation is not available once the transaction has been processed.
- API Documentation > Transactions > Collections (Fiat-to-Fiat) [Calculate FX Rate](https://docs.service.cedar.money/api-14995529.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/cancel-collections-transaction.md): Cancel collections transaction by its ID. Cancellation is not available once the transaction has been processed.
- API Documentation > Utilities [Upload File](https://docs.service.cedar.money/upload-file.md): Upload a file to generate an URL for it.