# Fern API Documentation ## Docs - [Slippage & Price Impact](https://docs.fernhq.com/advanced/slippage-and-price-impact.md) - [Whitelabelling Email Notifications](https://docs.fernhq.com/advanced/whitelabelling-email-notifications.md) - [Create automation rule](https://docs.fernhq.com/api-reference/automation-rules/create-automation-rule.md): Create an automation rule - [Delete automation rule](https://docs.fernhq.com/api-reference/automation-rules/delete-automation-rule.md): Delete an automation rule - [Get automation rule by ID](https://docs.fernhq.com/api-reference/automation-rules/get-automation-rule-by-id.md): Get an automation rule by its ID - [List automation rules](https://docs.fernhq.com/api-reference/automation-rules/list-automation-rules.md): List all automation rules - [Update automation rule](https://docs.fernhq.com/api-reference/automation-rules/update-automation-rule.md): Update an automation rule - [Create customer](https://docs.fernhq.com/api-reference/customers/create-customer.md): Upon successful customer creation, a hosted KYC link requesting the required information to fill in will be generated. This may be distributed to your end-user for completion, or it can be completed on the customer's behalf by your team. - [Get customer](https://docs.fernhq.com/api-reference/customers/get-customer.md): Get details about a customer - [List customers](https://docs.fernhq.com/api-reference/customers/list-customers.md): List all customers with cursor-based pagination - [Update customer KYC data](https://docs.fernhq.com/api-reference/customers/update-customer-kyc-data.md): Update specific fields in a customer's KYC data. This endpoint allows partial updates to customer information. Only the fields provided in the request will be updated, leaving other KYC data unchanged. - [Create payment account](https://docs.fernhq.com/api-reference/payment-accounts/create-payment-account.md): Create an account for a customer - [Delete payment account](https://docs.fernhq.com/api-reference/payment-accounts/delete-payment-account.md): Delete all details about a specific payment account - [Get exchange rate](https://docs.fernhq.com/api-reference/payment-accounts/get-exchange-rate.md): Get the exchange rate and fees between a source currency and destination currency - [Get payment account](https://docs.fernhq.com/api-reference/payment-accounts/get-payment-account.md): Get details about a specific payment account - [Get payment account balance](https://docs.fernhq.com/api-reference/payment-accounts/get-payment-account-balance.md): Get the balance of a payment account - [List payment accounts](https://docs.fernhq.com/api-reference/payment-accounts/list-payment-accounts.md): List all payment accounts - [Create quote](https://docs.fernhq.com/api-reference/quotes/create-quote.md): Create a quote - [Cancel transaction](https://docs.fernhq.com/api-reference/transactions/cancel-transaction.md): Cancel a transaction by ID - [Create transaction](https://docs.fernhq.com/api-reference/transactions/create-transaction.md): Create a transactionCreates a transaction using a given quoteID. QuoteID must be valid and not expired. - [Get transaction](https://docs.fernhq.com/api-reference/transactions/get-transaction.md): Get a transaction by ID - [List transactions](https://docs.fernhq.com/api-reference/transactions/list-transactions.md): List all transactions for a customer with pagination - [Customer created webhook](https://docs.fernhq.com/api-reference/webhooks/customer-created-webhook.md): Sent when a new customer is created. - [Customer updated webhook](https://docs.fernhq.com/api-reference/webhooks/customer-updated-webhook.md): Sent when a customer record changes (no verification data). - [Payment account created webhook](https://docs.fernhq.com/api-reference/webhooks/payment-account-created-webhook.md): Sent when a payment account is created. - [Payment account deleted webhook](https://docs.fernhq.com/api-reference/webhooks/payment-account-deleted-webhook.md): Sent when a payment account is deleted. - [Transaction created webhook](https://docs.fernhq.com/api-reference/webhooks/transaction-created-webhook.md): Sent when a transaction is created. - [Transaction updated webhook](https://docs.fernhq.com/api-reference/webhooks/transaction-updated-webhook.md): Sent when a transaction updates status. - [Changelog](https://docs.fernhq.com/changelog.md): Product updates and announcements - [Cryptocurrency & Chain Support](https://docs.fernhq.com/coverage/cryptocurrency-support.md) - [Fiat Currency Support](https://docs.fernhq.com/coverage/fiat-currency-support.md) - [Business Industry Codes](https://docs.fernhq.com/docs/create-and-verify-customers/business-industry-codes.md) - [Country Codes](https://docs.fernhq.com/docs/create-and-verify-customers/country-codes.md) - [Customer Statuses](https://docs.fernhq.com/docs/create-and-verify-customers/customer-statuses.md) - [Customer Types](https://docs.fernhq.com/docs/create-and-verify-customers/customer-types.md) - [Government ID Types](https://docs.fernhq.com/docs/create-and-verify-customers/government-id-types.md) - [National Identity Types](https://docs.fernhq.com/docs/create-and-verify-customers/national-identity-types.md) - [Occupation Codes](https://docs.fernhq.com/docs/create-and-verify-customers/occupation-codes.md) - [Overview](https://docs.fernhq.com/docs/create-and-verify-customers/overview.md) - [Proof of Address-Type](https://docs.fernhq.com/docs/create-and-verify-customers/proof-of-address-type.md) - [Requirements for Businesses](https://docs.fernhq.com/docs/create-and-verify-customers/requirements-for-businesses.md) - [Requirements for Individuals](https://docs.fernhq.com/docs/create-and-verify-customers/requirements-for-individuals.md) - [Restricted Customer Geographies](https://docs.fernhq.com/docs/create-and-verify-customers/restricted-customer-geographies.md) - [Verification Issues](https://docs.fernhq.com/docs/create-and-verify-customers/verification-issues.md) - [Verification Workflow](https://docs.fernhq.com/docs/create-and-verify-customers/verification-workflow.md) - [Virtual Accounts Overview](https://docs.fernhq.com/docs/fern-virtual-accounts/overview.md): Learn about Fern virtual accounts and automated onramps - [Events](https://docs.fernhq.com/docs/webhooks/events.md) - [Webhooks Overview](https://docs.fernhq.com/docs/webhooks/overview.md) - [Retries](https://docs.fernhq.com/docs/webhooks/retries.md) - [Sample Payloads](https://docs.fernhq.com/docs/webhooks/sample-payloads.md) - [Verification](https://docs.fernhq.com/docs/webhooks/verification.md) - [Core Concepts](https://docs.fernhq.com/getting-started/core-concepts.md): The Fern API has several core concepts. Here, we describe these concepts at a high-level and how they relate to each other. - [Developer Dashboard](https://docs.fernhq.com/getting-started/developer-dashboard.md) - [Earning Revenue With Fern](https://docs.fernhq.com/getting-started/earn-with-fern.md) - [Fern Overview](https://docs.fernhq.com/getting-started/introduction.md) - [Automate Fund Transfers With Automation Rules](https://docs.fernhq.com/guides/automate-fund-transfers-with-automation-rules.md) - [Nigeria](https://docs.fernhq.com/guides/country-specific-requirements/nigeria.md) - [Country Requirements Overview](https://docs.fernhq.com/guides/country-specific-requirements/overview.md): Country-specific compliance and regulatory requirements - [Verify Customer via API](https://docs.fernhq.com/guides/create-and-verify-customers/api-verification.md): Complete end-to-end guide for integrating individual customer verification (KYC) into your application - [Verify Business Customers Via API](https://docs.fernhq.com/guides/create-and-verify-customers/verify-business-customers-via-api.md): Complete end-to-end guide for integrating business customer verification (KYB) into your application - [Verify Business Customers Via Hosted Form](https://docs.fernhq.com/guides/create-and-verify-customers/verify-business-customers-via-hosted-form.md) - [Verify Customers Via Hosted Form](https://docs.fernhq.com/guides/create-and-verify-customers/verify-customers-via-hosted-form.md) - [Crypto-to-Crypto Movement](https://docs.fernhq.com/guides/crypto-crypto.md): Learn how to execute cryptocurrency transactions across different chains - [Automated Onramps](https://docs.fernhq.com/guides/fern-virtual-accounts/automated-onramps.md) - [First-Party Offramps](https://docs.fernhq.com/guides/first-party-offramps.md) - [First-Party Onramps](https://docs.fernhq.com/guides/first-party-onramps.md) - [External Bank Account](https://docs.fernhq.com/guides/payment-accounts/create-external-bank-account.md): Learn how to create external bank accounts for your customers to enable fiat payments - [Fern Crypto Wallets](https://docs.fernhq.com/guides/payment-accounts/create-fern-wallets.md): Learn how to create fern crypto wallets payment accounts for your customers - [Help & Support](https://docs.fernhq.com/help-and-support.md) - [Exchange Rates](https://docs.fernhq.com/transactions/exchange-rates.md) - [SWIFT Payouts](https://docs.fernhq.com/transactions/swift-payouts.md) ## OpenAPI Specs - [json](https://api.fernhq.com/json) - [openapi](https://docs.fernhq.com/api-reference/openapi.json)