# Ripio B2B API ## Docs - [Get Access Token](https://docs.ripio.com/crypto-as-a-service/access-token/get-access-token.md): Every call to the API has to be authenticated with an OAuth2 Token. In order to request this token, you will need to have sandbox or production API Keys (`client_id` and `client_secret`) that will allow to negotiate an ephemeral access token. - [Create Address for End User](https://docs.ripio.com/crypto-as-a-service/addresses/create-address-for-end-user.md): Endpoint that allows the creation of a deposit address for a given end user. - [List End User's Addresses](https://docs.ripio.com/crypto-as-a-service/addresses/list-end-users-addresses.md): This endpoint allows to fetch a list of the given user's wallet's addresses - [Create Auto Swap Address for End User](https://docs.ripio.com/crypto-as-a-service/auto-swap-addresses/create-auto-swap-address-for-end-user.md): Endpoint that allows the creation of a auto swap deposit address for a given end user. This endpoint behaves idempontently for a given user and any of the networks from a network family. - [List End User's Auto Swap Addresses](https://docs.ripio.com/crypto-as-a-service/auto-swap-addresses/list-end-users-auto-swap-addresses.md): This endpoint allows to fetch a list of the given user's auto-swap addresses - [Update target_address of EndUser's AutoSwap address.](https://docs.ripio.com/crypto-as-a-service/auto-swap-addresses/update-target_address-of-endusers-autoswap-address.md): This endpoint allows to update the target_address of the given EndUser's auto-swap addresses - [Get Balances for End User](https://docs.ripio.com/crypto-as-a-service/balance/get-balances-for-end-user.md): Retrieve end_user balances details given an end_user_id (external_ref). - [Create Beneficiary Fiat Account](https://docs.ripio.com/crypto-as-a-service/beneficiary-fiat-accounts/create-beneficiary-fiat-account.md): This endpoint allows you to create an Beneficiary Fiat Account. - [List Beneficiary Fiat Account](https://docs.ripio.com/crypto-as-a-service/beneficiary-fiat-accounts/list-beneficiary-fiat-account.md): This endpoint allows to fetch a list of the given user's beneficiary fiat accounts. - [Retrieve Beneficiary Fiat Account](https://docs.ripio.com/crypto-as-a-service/beneficiary-fiat-accounts/retrieve-beneficiary-fiat-account.md): This endpoint allows to retrieve an end user's beneficiary fiat accounts details. - [Create Deposit IPN Notification for Testing](https://docs.ripio.com/crypto-as-a-service/deposit-ipn/create-deposit-ipn-notification-for-testing.md): Endpoint that allows the creation of a dummy (but with proper format) deposit IPN Notification that will be sent to the registered IPN Webhooks created before. - [List Deposits](https://docs.ripio.com/crypto-as-a-service/deposits/list-deposits.md): Endpoint that list all the deposits received. - [Retrieve Deposit](https://docs.ripio.com/crypto-as-a-service/deposits/retrieve-deposit.md): Endpoint that retrieves details of a received deposit by id. - [Assign Billing Information for an End User](https://docs.ripio.com/crypto-as-a-service/end-user/assign-billing-information-for-an-end-user.md): This endpoint is a flexible tool designed to collect additional information required for ad-hoc workflows, such as billing or regulatory reporting. The flexibility of the endpoint allows the payload format to be customized according to the specific use case, as agreed upon with the partner. - [Ban an End User](https://docs.ripio.com/crypto-as-a-service/end-user/ban-an-end-user.md): Endpoint that bans an End User - [Create End User](https://docs.ripio.com/crypto-as-a-service/end-user/create-end-user.md): An End User represents the ultimate stakeholder that will be attached to all efective buy/sell trades. The partner will operate on-behalf-of the end user, serving as a middle-man for the quotation and trade execution process. - [List End Users](https://docs.ripio.com/crypto-as-a-service/end-user/list-end-users.md): This endpoint allows to fetch a list of all active End Users already created. - [Retrieve End User](https://docs.ripio.com/crypto-as-a-service/end-user/retrieve-end-user.md): Retrieve end_user details given an end_user_id (external_ref). - [Unban an End User](https://docs.ripio.com/crypto-as-a-service/end-user/unban-an-end-user.md): Endpoint that unbans an End User - [Create Fiat Account](https://docs.ripio.com/crypto-as-a-service/fiat-accounts/create-fiat-account.md): This endpoint allows you to create a Fiat Account. - [List Fiat Account](https://docs.ripio.com/crypto-as-a-service/fiat-accounts/list-fiat-account.md): This endpoint allows to fetch a list of the given user's fiat accounts. - [Retrieve Fiat Account](https://docs.ripio.com/crypto-as-a-service/fiat-accounts/retrieve-fiat-account.md): This endpoint allows to retrieve an end user's fiat accounts details. - [List Fiat Deposits](https://docs.ripio.com/crypto-as-a-service/fiat-deposits/list-fiat-deposits.md): Endpoint that list all the fiat deposits received. - [Retrieve Fiat Deposit](https://docs.ripio.com/crypto-as-a-service/fiat-deposits/retrieve-fiat-deposit.md): Endpoint that retrieves details of a received fiat deposit by its id. - [Create Fiat Withdrawal](https://docs.ripio.com/crypto-as-a-service/fiat-withdrawals/create-fiat-withdrawal.md): This endpoint allows the creation of a Fiat withdrawal. It will debit from the end user's currency's balance and withdraw such amount to the specified [Beneficiary Fiat Account](/crypto-as-a-service/beneficiary-fiat-accounts/create-beneficiary-fiat-account). - [List Fiat Withdrawals](https://docs.ripio.com/crypto-as-a-service/fiat-withdrawals/list-fiat-withdrawals.md): Endpoint that lists every fiat withdrawal operation. - [Retrieve Fiat Withdrawal](https://docs.ripio.com/crypto-as-a-service/fiat-withdrawals/retrieve-fiat-withdrawal.md): Endpoint that retrieves an specific Fiat Withdrawal given a fiat_withdrawal_id. - [Create IPN Webhook](https://docs.ripio.com/crypto-as-a-service/ipn-webhooks/create-ipn-webhook.md): Endpoint that performs the creation of an IPN Webhook for the current account. **Important**: This endpoint is only available in Sandbox. - [List Available IPN Webhooks](https://docs.ripio.com/crypto-as-a-service/ipn-webhooks/list-available-ipn-webhooks.md): Endpoint that list all the available IPN Webhooks for the current account. **Important**: This endpoint is only available in Sandbox. - [Retrieve IPN Webhooks](https://docs.ripio.com/crypto-as-a-service/ipn-webhooks/retrieve-ipn-webhooks.md): Endpoint that allows the retrieval of a given IPN Webhooks. **Important**: This endpoint is only available in Sandbox. - [Update IPN Webhook](https://docs.ripio.com/crypto-as-a-service/ipn-webhooks/update-ipn-webhook.md): Endpoint that performs an update of an IPN Webhook for the current account. **Important**: This endpoint is only available in Sandbox. - [KYC Requirements](https://docs.ripio.com/crypto-as-a-service/kyc-requirements/kyc-requirements.md): This endpoint returns a list of fields that needs to be provided on a KYC submission. The response is structured in a list of fields so that an UI can be constructed from it. - [Create KYC Submission](https://docs.ripio.com/crypto-as-a-service/kyc-submissions/create-kyc-submission.md): This endpoint allows you to submit user's kyc information. - [List KYC Submissions](https://docs.ripio.com/crypto-as-a-service/kyc-submissions/list-kyc-submissions.md): Endpoint that list an end user's KYC Submissions - [Retrieve KYC Submission](https://docs.ripio.com/crypto-as-a-service/kyc-submissions/retrieve-kyc-submission.md): Endpoint that retrieves an specific KYC submission given a submission ID. - [List Opt Ins](https://docs.ripio.com/crypto-as-a-service/opt-ins/list-opt-ins.md): Retrieve a list of all active and historical opt-in records for a given user, indicating whether the user's balances are enrolled to earn yield. - [Retrieve Opt In](https://docs.ripio.com/crypto-as-a-service/opt-ins/retrieve-opt-in.md): Fetch detailed information about a specific opt-in entry using its unique identifier. - [Yield Opt In](https://docs.ripio.com/crypto-as-a-service/opt-ins/yield-opt-in.md): Register a user to participate in the yield-earning program. This enables daily interest accrual on supported assets held by the user. Opt-in applies to the full balance of eligible assets. - [List Opt Outs](https://docs.ripio.com/crypto-as-a-service/opt-outs/list-opt-outs.md): Retrieve a list of opt-out events for users who have exited the yield-earning program. Each entry links to the original opt-in. - [Retrieve Opt Out](https://docs.ripio.com/crypto-as-a-service/opt-outs/retrieve-opt-out.md): Retrieve details of a specific opt-out record, including the associated opt-in and transaction information, by providing its unique ID. - [Yield Opt Out](https://docs.ripio.com/crypto-as-a-service/opt-outs/yield-opt-out.md): De-register a user from the yield-earning program. The user will stop receiving interest on their eligible balances. Requires that the user has an active opt-in. - [Crypto as a Service](https://docs.ripio.com/crypto-as-a-service/overview/introduction.md): A brief introduction to B2B API. - [Get Account Pairs](https://docs.ripio.com/crypto-as-a-service/pairs/get-account-pairs.md): Returns all enabled pairs for the Account. - [Get Limits for End User.](https://docs.ripio.com/crypto-as-a-service/periodic-limits/get-limits-for-end-user.md): Limits are set per operation basis, so one should expect for "BUY", "SELL" or "SWAP". All End Users have certain restrictions when executing trades. Limits model seeks to control the maximun allowed frequency and magnitude of the volume operated by an end user in certain period: - **Frequency Limits… - [Get Historical Market Rates](https://docs.ripio.com/crypto-as-a-service/rates/get-historical-market-rates.md): Returns historical market rates, for a given enabled pair. - [Get Last Market Rates](https://docs.ripio.com/crypto-as-a-service/rates/get-last-market-rates.md): An exchange rate is the rate at which one currency will be exchanged for another currency. - [Execute Reusable Quote](https://docs.ripio.com/crypto-as-a-service/reusable-quote-execution/execute-reusable-quote.md): Reusable Quote Executions buy or sell assets using a Reusable Quote obtained from the [Reusable Quote Creation](#operations/createReusableQuoteResponse) flow. - [Create Reusable Quote](https://docs.ripio.com/crypto-as-a-service/reusable-quotes/create-reusable-quote.md): ReusableQuotes are "held rates" offered by Ripio to buy or sell assets at a specific price within a period of time - for example, the option to buy ETH within the next 30 seconds for $10,000. - [List Account Reusable Quotes](https://docs.ripio.com/crypto-as-a-service/reusable-quotes/list-account-reusable-quotes.md): Retrieve a paginated list of generated reusable quotes. - [Retrieve Account Reusable Quote](https://docs.ripio.com/crypto-as-a-service/reusable-quotes/retrieve-account-reusable-quote.md): Retrieve previously generated reusable quote given an id. - [Simulate Fiat Deposit](https://docs.ripio.com/crypto-as-a-service/simulate-fiat-deposit/simulate-fiat-deposit.md): Endpoint that simulates a fiat deposit in the fiat account with the cvu passed in the body of the request. - [Execute Swap Reusable Quote](https://docs.ripio.com/crypto-as-a-service/swap-reusable-quote-execution/execute-swap-reusable-quote.md): Swap Quote Executions performs assets using a Reusable Quote obtained from the [Swap Reusable Quote Creation](#operations/createSwapQuote) flow. - [Create Swap Reusable Quotes](https://docs.ripio.com/crypto-as-a-service/swap-reusable-quotes/create-swap-reusable-quotes.md): SwapReusableQuotes are "held rates" offered by Ripio to swap assets at a specific price within a period of time. The typical Quotes workflow is as follows: - [List Account Swap Quotes](https://docs.ripio.com/crypto-as-a-service/swap-reusable-quotes/list-account-swap-quotes.md): Retrieve a paginated list of generated swap quotes. - [List Transactions](https://docs.ripio.com/crypto-as-a-service/transactions/list-transactions.md): List all executed transactions. - [Retrieve Transaction](https://docs.ripio.com/crypto-as-a-service/transactions/retrieve-transaction.md): Retrieve transaction details given an id. - [Get Transaction Limits](https://docs.ripio.com/crypto-as-a-service/txn-limits/get-transaction-limits.md): A transaction limit is the current maximum or minimum amount allowed for a single operation (BUY, SELL, SWAP) and a given fiat currency. - [BaaS Webhooks](https://docs.ripio.com/crypto-as-a-service/webhooks/baas-webhooks.md): Documentation of Banking as a Service Webhooks - [Crypto as a Service Webhooks](https://docs.ripio.com/crypto-as-a-service/webhooks/crypto-as-a-service-webhooks.md): Documentation of Crypto as a Service Webhooks - [Webhooks Introduction](https://docs.ripio.com/crypto-as-a-service/webhooks/introduction.md): Understanding and using webhooks with the Ripio Crypto-as-a-Service API. - [Buy, Hold & Sell Widget](https://docs.ripio.com/crypto-as-a-service/widget/buy-hold-sell-widget.md): Documentation of Buy, Hold & Sell Widget - [Create Withdrawal](https://docs.ripio.com/crypto-as-a-service/withdrawals/create-withdrawal.md): This endpoint allows the creation of a withdrawal. It will debit from the end user's currency's balance and credit the amount in the destination address. - [Create Withdrawal Fee](https://docs.ripio.com/crypto-as-a-service/withdrawals/create-withdrawal-fee.md): This endpoint allows the creation of a withdrawal fee. Withdrawal fees are "held fees" offered by Ripio to withdraw assets at a specific fee within a period of time - for example, the option to transfer out 0.25 ETH within the next 15 seconds for 0.001 ETH. - [List Withdrawals](https://docs.ripio.com/crypto-as-a-service/withdrawals/list-withdrawals.md): Endpoint that lists every withdrawal operation. - [Retrieve Withdrawal](https://docs.ripio.com/crypto-as-a-service/withdrawals/retrieve-withdrawal.md): Endpoint that retrieves a specific withdrawal given a withdrawal ID. - [List APYs](https://docs.ripio.com/crypto-as-a-service/yield-apy/list-yield-apys.md): Retrieve the current Annual Percentage Yields (APYs) for all supported assets enrolled in the yield-earning program. - [List Yield Credits](https://docs.ripio.com/crypto-as-a-service/yield-credits/list-yield-credits.md): List all yield credit transactions that reflect accrued and credited interest to a user's account. - [Retrieve Yield Credit](https://docs.ripio.com/crypto-as-a-service/yield-credits/retrieve-yield-credit.md): Retrieve detailed information for a specific yield credit transaction, including the amount credited, asset type, and associated opt-in context. - [Acquire Access Token](https://docs.ripio.com/ramps-api/authentication/acquire-access-token.md): Every call to the API has to be authenticated with an OAuth2 Token. In order to request this token, you will need to have sandbox or production API Keys (`client_id` and `client_secret`) that will allow to negotiate an ephemeral access token. - [Accept Terms and Conditions](https://docs.ripio.com/ramps-api/customers/accept-terms.md): Records the customer's acceptance of the active Terms and Conditions for their country. This endpoint is required when the Partner integrates Ramps via API. The customer must accept the T&C before performing on-ramp or off-ramp operations. - [Create Customer](https://docs.ripio.com/ramps-api/customers/create-customer.md): Creates a new customer account (individual or business). This is the foundational step for other API use cases. - [Create Deposit Account](https://docs.ripio.com/ramps-api/customers/create-deposit-account.md): Creates the customer's deposit account on demand, prior to the on-ramp flow. If the provider does not require prior account creation, returns `200 OK` with no side effects. The customer must have an approved KYC before calling this endpoint. - [Deactivate Customer](https://docs.ripio.com/ramps-api/customers/deactivate-customer.md): Deactivates a customer account and all associated fiat accounts. This action sets the customer and their deposit accounts to inactive. External fiat accounts are transitioned to deactivated as well. - [Update Customer](https://docs.ripio.com/ramps-api/customers/update-customer.md): Updates an existing customer's information. Currently, only the email address can be updated. - [Confirm Fiat Account](https://docs.ripio.com/ramps-api/fiat-accounts/confirm-fiat-account.md): Confirms an unconfirmed fiat account and starts the enabling process. - [Create Fiat Account](https://docs.ripio.com/ramps-api/fiat-accounts/create-fiat-account.md): Creates a new fiat account for a customer, linked to specific bank or virtual wallet details for withdrawals. - [List Bank Codes](https://docs.ripio.com/ramps-api/fiat-accounts/list-banks.md): Retrieves a list of available bank codes for creating fiat accounts via bank transfer in Colombia. Each bank includes its code (used as `beneficiary_institution` when creating a fiat account) and the allowed `counterparty_type` values. - [List Fiat Accounts](https://docs.ripio.com/ramps-api/fiat-accounts/list-fiat-accounts.md): Retrieves a list of fiat accounts, optionally filtered by customerId or paymentMethodType. - [Retrieve Fiat Account Requirements](https://docs.ripio.com/ramps-api/fiat-accounts/retrieve-fiat-account-requirements.md): Retrieves the specific payment details required for creating Fiat Accounts based on a payment method. - [Check KYC Status & Send OTP](https://docs.ripio.com/ramps-api/kyc/check-kyc-status-&-send-otp.md): Checks the customer's KYC status with Ripio to determine if they can be fast-tracked through onboarding. - [Overview](https://docs.ripio.com/ramps-api/kyc/kyc-via-api-overview.md): How KYC works in the Ramps API flow. - [KYC with Ripio](https://docs.ripio.com/ramps-api/kyc/kyc-with-ripio.md): Delegated KYC flow where the partner initiates the process and the user completes identity verification directly on Ripio's platform. - [Retrieve KYC Requirements](https://docs.ripio.com/ramps-api/kyc/retrieve-kyc-requirements.md): Retrieves the specific Know Your Customer (KYC) requirements, detailing the fields and document types needed for customer verification. - [Retrieve Latest KYC Submission](https://docs.ripio.com/ramps-api/kyc/retrieve-kyc-submission.md): Retrieves the latest KYC submission for a specific customer, including its status and creation timestamp. - [Submit KYC Information](https://docs.ripio.com/ramps-api/kyc/submit-kyc-information.md): Submits KYC data for a specific customer. The response will include a URL to a third-party KYC provider's widget for document uploads and liveness checks. Webhook events will notify about the validation process. - [Validate OTP for KYC Reuse](https://docs.ripio.com/ramps-api/kyc/validate-otp-for-kyc-reuse.md): Receives the OTP sent to the customer's email. If the OTP is valid, an approved KYC is created for the customer. - [Get Deposit Networks](https://docs.ripio.com/ramps-api/networks/get-deposit-networks.md): Gets the available deposit networks with their assets (currencies). Allows filtering by currency and optionally including currency details. - [Get Withdrawal Networks](https://docs.ripio.com/ramps-api/networks/get-withdrawal-networks.md): Gets the available withdrawal networks with their assets (currencies). Allows filtering by currency and optionally including currency details. - [Create Off-Ramp Session](https://docs.ripio.com/ramps-api/off-ramp/create-off-ramp-session.md): Initiates an off-ramp session for a customer, specifying their fiat account. Returns session details and cryptocurrency deposit addresses. - [List Off-Ramp Orders](https://docs.ripio.com/ramps-api/off-ramp/list-off-ramp-orders.md): Retrieves a list of off-ramp orders, regardless of the session, with optional filtering by date range and pagination. - [List Off-Ramp Sessions](https://docs.ripio.com/ramps-api/off-ramp/list-off-ramp-sessions.md): Retrieves a list of all off-ramp sessions. - [Retrieve an Off-Ramp Session](https://docs.ripio.com/ramps-api/off-ramp/retrieve-an-off-ramp-session.md): Retrieves the details of a specific off-ramp session by its ID. - [Create On-Ramp Order](https://docs.ripio.com/ramps-api/on-ramp/create-on-ramp-order.md): Initiates a fiat-to-crypto on-ramp transaction process based on a previously obtained quote. Returns transaction details and fiat payment instructions for the customer. - [Create On-Ramp Session](https://docs.ripio.com/ramps-api/on-ramp/create-on-ramp-session.md): Initiates an on-ramp session for a customer, specifying payment method, chain, cryptocurrency, and deposit address. Returns session details and payment instructions. - [List On-Ramp Orders](https://docs.ripio.com/ramps-api/on-ramp/list-on-ramp-orders.md): Retrieves a list of on-ramp orders, with optional filtering by date range and pagination. - [List On-Ramp Sessions](https://docs.ripio.com/ramps-api/on-ramp/list-on-ramp-sessions.md): Retrieves a list of all on-ramp sessions. - [Retrieve an On-Ramp Session](https://docs.ripio.com/ramps-api/on-ramp/retrieve-an-on-ramp-session.md): Retrieves the details of a specific on-ramp session by its ID. - [Introduction](https://docs.ripio.com/ramps-api/overview/introduction.md): Ripio Onramp solutions provide partners with robust tools to integrate cryptocurrency On-Ramp (buying crypto with fiat) and Off-Ramp (selling crypto for fiat) functionalities into their platforms. This is facilitated through two primary integration methods: a direct API integration and an embeddable… - [Create Quote](https://docs.ripio.com/ramps-api/quotes/create-quote.md): Obtains a held price quote for a cryptocurrency conversion, valid for a limited time (e.g., 30 seconds). This quote includes the exchange rate and applicable fees, serving as the basis for on-ramp and off-ramp operations. - [Get Market Rates](https://docs.ripio.com/ramps-api/rates/get-market-rates.md): Returns the last market rates (BUY and SELL) for each account pair enabled. These rates are for reference only and do not represent a held rate. - [Simulate Deposit for On-Ramp (Sandbox)](https://docs.ripio.com/ramps-api/sandbox/simulate-deposit-for-on-ramp-sandbox.md): Simulates a fiat deposit for an on-ramp transaction in the sandbox environment. Valid for ARS, MXN, and COP currencies with bank_transfer paymentMethodType. - [Create fiat account for sell and pay](https://docs.ripio.com/ramps-api/sell-and-pay/create-fiat-account.md): This step is crucial for optimal performance. Creating the fiat account in advance prevents delays during the first Sell and Pay transaction. Creates a fiat account linked to the customer for Sell and Pay operations. Use this endpoint to pre-create the account and avoid latency du… - [Create Sell and Pay transaction](https://docs.ripio.com/ramps-api/sell-and-pay/create-sell-and-pay.md): Creates a new Sell and Pay transaction for converting cryptocurrency to fiat currency and paying a merchant via QR code. This endpoint automatically cancels any existing Sell and Pay transactions for the same customer. If all required fields are provided (customerId, externalRef, qrCode, paymentCurr… - [Delete Sell and Pay transaction](https://docs.ripio.com/ramps-api/sell-and-pay/delete-sell-and-pay.md): Cancels and deletes a Sell and Pay transaction. This operation can be performed on transactions in INCOMPLETE, PENDING, or WAITING_DEPOSIT status. Transactions in RECEIVED_DEPOSIT, CONFIRMED_DEPOSIT, TRADE_COMPLETED, QR_EXECUTION_PENDING, COMPLETED, CANCELED, REFUND_PENDING, or REFUNDED status canno… - [Execute Sell and Pay transaction](https://docs.ripio.com/ramps-api/sell-and-pay/execute-sell-and-pay.md): Executes a Sell and Pay transaction that is in PENDING status. Upon successful execution, the transaction status changes to WAITING_DEPOSIT, indicating that the system is ready to receive the cryptocurrency deposit. The transaction must have all required fields completed before it can be executed. O… - [List Sell and Pay transactions](https://docs.ripio.com/ramps-api/sell-and-pay/list-sell-and-pay.md): Retrieves a paginated list of Sell and Pay transactions. - [Retrieve Sell and Pay transaction](https://docs.ripio.com/ramps-api/sell-and-pay/retrieve-sell-and-pay.md): Retrieves detailed information about a specific Sell and Pay transaction by its ID. - [Update Sell and Pay transaction](https://docs.ripio.com/ramps-api/sell-and-pay/update-sell-and-pay.md): Updates an existing Sell and Pay transaction to complete or modify its details. Use this endpoint to add missing required fields (depositCurrency, depositNetwork, refundAddress) or update the payment amount. When all required fields are provided, the transaction status will automatically change from… - [Validate QR Code](https://docs.ripio.com/ramps-api/sell-and-pay/validate-qr-code.md): Validates a QR code and extracts merchant information from it. This endpoint can be used to verify QR codes before creating a Sell and Pay transaction. - [Get Terms and Conditions](https://docs.ripio.com/ramps-api/terms-and-conditions/get-terms-and-conditions.md): Returns the currently active Terms and Conditions for the account's country. Use the `termsId` from the response when calling `POST /api/v1/customers/{customerId}/acceptTerms/`. - [Terms and Conditions](https://docs.ripio.com/ramps-api/terms-and-conditions/introduction.md): How to manage Terms and Conditions acceptance for customers when integrating via the Ramps API. - [List All Orders (On-Ramp & Off-Ramp)](https://docs.ripio.com/ramps-api/transactions/list-all-orders-on-ramp-&-off-ramp.md): Retrieves a unified list of all transaction orders, including both OnRamp and OffRamp types. Allows filtering by type, status, and pagination. - [Webhooks Introduction](https://docs.ripio.com/ramps-api/webhooks/introduction.md): Understanding and using webhooks with the Ripio OnRamp API. - [KYC Webhook Events](https://docs.ripio.com/ramps-api/webhooks/kyc-events.md): Detailed information on webhook events for KYC verification status changes. - [Off-Ramp Webhook Events](https://docs.ripio.com/ramps-api/webhooks/off-ramp-events.md): Detailed information on webhook events for Off-Ramp transactions. - [On-Ramp Webhook Events](https://docs.ripio.com/ramps-api/webhooks/on-ramp-events.md): Detailed information on webhook events for On-Ramp transactions. - [Sell and Pay Webhook Events](https://docs.ripio.com/ramps-api/webhooks/sell-and-pay-events.md): Detailed information on webhook events for Sell and Pay transactions. - [Accessing the Widget](https://docs.ripio.com/ramps-api/widget/accessing-widget.md): How to access the On/Off Ramp Widget using the authentication token. - [Authentication](https://docs.ripio.com/ramps-api/widget/authentication.md): How to generate an authentication token for the On/Off Ramp Widget. - [Customization](https://docs.ripio.com/ramps-api/widget/customization.md): How to customize the UI theme and appearance of the On/Off Ramp Widget. - [Introduction](https://docs.ripio.com/ramps-api/widget/introduction.md): Overview for the On/Off Ramp Widget. - [Parameters](https://docs.ripio.com/ramps-api/widget/parameters.md): Configurable query parameters for the On/Off Ramp Widget. ## OpenAPI Specs - [openapi](https://docs.ripio.com/ramps-api/openapi.json) - [package](https://docs.ripio.com/package.json) - [package-lock](https://docs.ripio.com/package-lock.json)