# Quick Start

## Authentication

In order to call most of the API endpoints, one needs to obtain an **API\_KEY**. This token is currently obtainable by authenticating yourself to the system.\
The section below describes how to do that.

Once you have obtained your **API\_KEY**, you must include it in all requests that require authentication. You do so by adding a `Authorization` header to the request with the value `Bearer <API_KEY>` as seen in the example on the right.

{% hint style="info" %}
Some API requests are not actually just API endpoints, but the webhook requests, which will be sent to the URL provided by you. So there is not stuff about authentication.
{% endhint %}

## Get an API token

> Note: Please keep in mind, that anytime you must use the API key as a Bearer token.

> For each API request you need to have a token. For getting a token, you need to login to your merchant's dashboard. In case when you don't have an account, you can register here <https://merchant.fcfpay.com/register>.

After logging in to the account, you can retrieve a token by creating a new project in <https://merchant.fcfpay.com/admin/projects/create>.

![Screen taken from development environment, so there is a dummy data just for example.](https://1945871046-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3ZdalD0o3BV7ztrYg74F%2Fuploads%2FCpycCSNd6Wmo7PMJSlt7%2FueKkBBe.png?alt=media\&token=519c5b18-3832-40ef-85b0-4ae49a2c6ca3)

Note: keep the token (API key) in a safe place.
