> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fexco.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API reference overview

> Dynamic Currency Conversion (DCC) REST APIs for merchant boarding and rate service requests.

The DCC REST APIs use GET and POST requests and return JSON responses. They cover two integration components, merchant boarding and rate service.

## Set up your integration

Complete authentication setup and familiarise yourself with environments and error handling before making API calls.

> [card] [OAuth 2.0](https://docs.fexco.com/dcc/api-reference/authentication/oauth.md)
>
> Authenticate with the Boarding API using client credentials.

> [card] [JWT authentication](https://docs.fexco.com/dcc/api-reference/authentication/jwt-pki.md)
>
> Set up request authentication with a JWT signed using your private key.
> Generate keys, submit a CSR, and build the JWT.

> [card] [Environments and URLs](https://docs.fexco.com/dcc/api-reference/environments.md)
>
> Obtain certification and production API base URLs and SFTP details.

> [card] [Error handling](https://docs.fexco.com/dcc/api-reference/error-handling.md)
>
> Handle HTTP errors and parse error responses across all DCC REST APIs.

## Explore the APIs

Each API serves a distinct integration use case. Select the one that matches your boarding or rate service requirements. Not sure which rate API to use? See [Choose a rate API](https://docs.fexco.com/dcc/guides/rate-service/choose-rate-api.md).

> [card] [Boarding API](https://docs.fexco.com/dcc/api-reference/endpoints/merchant-boarding)
>
> Board and deactivate merchants in batches. Authenticated with OAuth 2.0.

> [card] [Rate Service Classic API](https://docs.fexco.com/dcc/api-reference/endpoints/rate-service-classic)
>
> Request DCC and MCP rate offers for POS, ATM, and eCommerce. Requests
> do not include API authentication credentials.

> [card] [Rate Service Connect API](https://docs.fexco.com/dcc/api-reference/endpoints/rate-service-connect)
>
> Request DCC rate offers. Recommended for new integrations. Authenticate
> requests with a JWT signed using your private key and verified using
> your registered certificate.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.