# Generate an API Token

Finout API is fully secured using a secret key and client token, which can be managed from your Finout account. Your Finout account allows for five concurrent requests per API key. When you generate the API token, it creates both a secret key and a client ID (token). These parameters will be passed in the Authorization header when invoking any Finout API methods.c

#### To configure API access:

1. Select your profile from the user dropdown on the top left of any screen in Finout.<br>

   <figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2F4Bun29P8u6Kt41Tbkka5%2Fimage.png?alt=media&#x26;token=11983916-5752-47b1-bc87-045fd8c01858" alt=""><figcaption></figcaption></figure>
2. Click **Admin Portal**. \
   The Profile window appears.

   <figure><img src="https://finout.intercom-attachments.eu/i/o/16878229/40a6e169a300f8d575922a0f/AD_4nXfiCZm3qNXrbinAIlb6iraYIiqJtu76aWuMdEkeGrKFEQBvtkrlWE4381gJNXTux__oIdrudMN3f47udKrXoyhgrYI064mAFmvPTezF3A8kq9mwICidZPYQY9R7Nf2sZ9puqWp3q45nXxyN4KEERBiUcaPVyjtWwcdVhMlc?expires=1730185200&#x26;signature=6e732155a98eda6f3a22c66715c65c77a68c5512f6dd319b5658ace8ac758811&#x26;req=0dNnwlD4rj5k2hL085ZhoTYb0E6FEZjqmVaDvM43XVq3uNGLWBtif6k2ZDVS%0AYQ%3D%3D%0A" alt=""><figcaption></figcaption></figure>

   <figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FAjIviT7MdYd9ajQV9zZT%2Fimage.png?alt=media&#x26;token=826d6fc4-45e2-4c2d-ab91-15dfba1e29f0" alt=""><figcaption></figcaption></figure>
3. Select **API Tokens**. \
   The API Token screen appears.

   <figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FmlxMAHUUi4JupJV3SSpQ%2Fimage.png?alt=media&#x26;token=1c95f28f-fae6-47fc-85d3-9f73b81f4326" alt=""><figcaption></figcaption></figure>

   <figure><img src="https://finout.intercom-attachments.eu/i/o/16878230/84e2b741ca5699e1dbee3534/AD_4nXf-7f-2DxNkT6uZL7YYTuSZUbZxQglFWJ_ahmVeC86ZieMaMEiXlEo43-1EFKdZurnO8giWrwyPirGfPtkDX8x4FR4JIIk3QM1ju_Fbllj0QAdYRMcUvY5a2CIagNcwDZbBFspSLYsPM9CNqe9cPD7Pd9Ml1269cVvc3Cfyeg?expires=1730185200&#x26;signature=00e45334e596772c44ec9e0329f939146c124467624e7cf2a234b9cb3589afba&#x26;req=0dNnwlD4rzdk2hL085ZhoVuwd0dAFmH%2FW%2Bc3e1cRuoUOJRTHUnLBvNNOoj7c%0AIA%3D%3D%0A" alt=""><figcaption></figcaption></figure>
4. Click **Generate Token**. \
   The Generate Token window appears.<br>

   <div align="left"><figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FjWBwCshaq9grKoDZd0tE%2Fimage.png?alt=media&#x26;token=6d2cb47d-5bdb-450d-90ff-bdcd603bc31f" alt=""><figcaption></figcaption></figure></div>

   <div align="left"><figure><img src="https://finout.intercom-attachments.eu/i/o/16878231/93a0c34406f652e61da87830/AD_4nXcz09Iee9VbKzjuXtVRTSca_j8bs3UQ2a1qrKpd9lw04GGTclH6YsbIJ5boG1Sb8rgk-0B67MGrIuSLiW6bQOhwYTbRcIgxd7FXY7OPsT6nwIr6UxW-n0mGsfWglJQ6aaiMmLKFbPK105FKb3wb7N9sexYWV69xLGDsqHACXQ?expires=1730185200&#x26;signature=216ec2cbcd5d6d397e43e02746d718cc553107957ab2491aa20e95b9565b589f&#x26;req=0dNnwlD4rzZk2hL085Zhocva%2F7D9LCfAsH%2BsbHSOS26Uk1HUtZVPqRRdc6n1%0ATg%3D%3D%0A" alt=""><figcaption></figcaption></figure></div>
5. Enter a **Description**, choose a **Role**, choose **token expiration**, and click **Create**. \
   Your token is generated.
6. Copy the **Client ID** and the **Secret Key**, which won't be accessible later, and then click **Done**.
7. Add the **Client ID** and **Secret Key** in Headers when invoking any of the Finout endpoints:
   * x-finout-client-id
   * x-finout-secret-key<br>

     <figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FFZiIsq8eAaCH9YXi8Dth%2Fimage.png?alt=media&#x26;token=9d35bc93-f20a-4859-a2cb-5da87743056a" alt=""><figcaption></figcaption></figure>
