# Novacrust API Documentation > Novacrust Official API documentation for integrating Collection, Payout, Crypto and Gift card services into your platform. - [Introduction](https://dev-docs.novacrust.com/introduction.md) - [API Structure](https://dev-docs.novacrust.com/api-structure.md) - [Error Codes](https://dev-docs.novacrust.com/error-codes.md) - [Authentication](https://dev-docs.novacrust.com/authentication.md) - [Overview](https://dev-docs.novacrust.com/payout-overview.md) - [Payout Pricing](https://dev-docs.novacrust.com/payout-pricing.md): Find the overview of payout pricing based on the country - [Overview](https://dev-docs.novacrust.com/collection-overview.md): A guide to implementing collections to get paid by your customers. - [Overview](https://dev-docs.novacrust.com/webhook-overview.md): A guide to Setting and Receiving Webhooks on Novacrust - [Webhook Verification](https://dev-docs.novacrust.com/webhook-verification.md) - [Payout Webhook Examples](https://dev-docs.novacrust.com/payout-webhook-examples.md): These are the events Novacrust sends to a merchant's configured webhook URL for payout and gift card order status changes. Every event is delivered as an HTTP POST to that URL. - [Gift Card Webhook Examples](https://dev-docs.novacrust.com/gift-card-webhook-examples.md): These are the events Novacrust sends to a merchant's configured webhook URL for payout and gift card order status changes. Every event is delivered as an HTTP POST to that URL. - [Virtual account funding sucess](https://dev-docs.novacrust.com/untitled-page-21.md) - [Crypto deposit success](https://dev-docs.novacrust.com/untitled-page-19.md) - [KYC Requirements By Country](https://dev-docs.novacrust.com/kyc-requirements-by-country.md) - [Create Customer](https://dev-docs.novacrust.com/api-reference/customer/create-customer.md): Creates a new customer with optional KYC verification. **KYC Validation Rules:** - If run_kyc_check is true, the following fields are required: address, postal_code, state, city, kyc_metadata - If any of these fields (address, postal_code, state, city, kyc_metadata) are prov… - [List Customer](https://dev-docs.novacrust.com/api-reference/customer/list-customer.md) - [Get Customer](https://dev-docs.novacrust.com/api-reference/customer/get-customer.md) - [Delete Customer](https://dev-docs.novacrust.com/api-reference/customer/delete-customer.md) - [Update Customer](https://dev-docs.novacrust.com/api-reference/customer/update-customer.md): Updates an existing customer with optional KYC verification. **KYC Validation Rules:** - If run_kyc_check is true, the following fields are required: address, postal_code, state, city, kyc_metadata - If any of these fields (address, postal_code, state, city, kyc_metadata) ar… - [Initiate Payout](https://dev-docs.novacrust.com/api-reference/payout/initiate-payout.md) - [Verify Payout](https://dev-docs.novacrust.com/api-reference/payout/verify-payout.md) - [List Payouts](https://dev-docs.novacrust.com/api-reference/payout/list-payouts.md): Lists payouts, optionally filtered by currency. - [Create Beneficiary](https://dev-docs.novacrust.com/api-reference/beneficiary/create-beneficiary.md) - [Get Beneficiary](https://dev-docs.novacrust.com/api-reference/beneficiary/get-beneficiary.md) - [Delete Beneficiary](https://dev-docs.novacrust.com/api-reference/beneficiary/delete-beneficiary.md) - [List Beneficiaries](https://dev-docs.novacrust.com/api-reference/beneficiary/list-beneficiaries.md) - [List Payout Methods](https://dev-docs.novacrust.com/api-reference/payout-methods/list-payout-methods.md): Gets payout methods available for a given country code. - [Get Payout Method](https://dev-docs.novacrust.com/api-reference/payout-methods/get-payout-method.md): Gets a single payout method, including its metadata. - [Payout Method Fees](https://dev-docs.novacrust.com/api-reference/payout-methods/payout-method-fees.md) - [Get Exchange Rate](https://dev-docs.novacrust.com/api-reference/miscellaneous/get-exchange-rate.md): Gets the exchange rate between two currencies. - [Card Transaction Details](https://dev-docs.novacrust.com/api-reference/transactions/card-transaction-details.md): Gets card transaction details by reference. - [Wallet Transaction Details](https://dev-docs.novacrust.com/api-reference/transactions/wallet-transaction-details.md): Gets wallet transaction details by reference. - [Gift Card Countries](https://dev-docs.novacrust.com/api-reference/buy-gift-card/gift-card-countries.md): Gets the list of supported countries for gift cards. - [Gift Card Categories](https://dev-docs.novacrust.com/api-reference/buy-gift-card/gift-card-categories.md): Gets the list of supported categories for gift cards. - [Gift Card Products](https://dev-docs.novacrust.com/api-reference/buy-gift-card/gift-card-products.md): Gets a paginated list of gift card products. - [Purchase Gift Card](https://dev-docs.novacrust.com/api-reference/buy-gift-card/purchase-gift-card.md) - [Gift Card Orders](https://dev-docs.novacrust.com/api-reference/buy-gift-card/gift-card-orders.md): Gets a paginated list of gift card purchase orders. - [Gift Card Order](https://dev-docs.novacrust.com/api-reference/buy-gift-card/gift-card-order.md): Gets a single gift card purchase order. - [Sell Categories](https://dev-docs.novacrust.com/api-reference/sell-gift-card/sell-categories.md): Gets gift card categories available for selling. - [Sell Products](https://dev-docs.novacrust.com/api-reference/sell-gift-card/sell-products.md): Gets gift card products available for selling. - [Sell Rates Fees](https://dev-docs.novacrust.com/api-reference/sell-gift-card/sell-rates-fees.md): Gets the sell rate and fees for a gift card. - [Sell Orders](https://dev-docs.novacrust.com/api-reference/sell-gift-card/sell-orders.md): Gets the business's gift card sell order history. - [Get Sell Order](https://dev-docs.novacrust.com/api-reference/sell-gift-card/get-sell-order.md): Gets a single gift card sell order by UUID. - [Sell Gift Card](https://dev-docs.novacrust.com/api-reference/sell-gift-card/sell-gift-card.md) ## OpenAPI Specs - [novacrust-open-api-v2](/novacrust-open-api-v2.yaml) - [open-api](/open-api.yaml) ## Optional - [Documentation](https://dev-docs.novacrust.com) - [Blog](https://novacrust.com/blog) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.