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

# Authenticating Using API Keys

export const WarningCallout = ({title, children}) => <div className="callout-box callout-warning">
    <div className="callout-row">
      <span className="callout-badge">
        <svg width="18" height="18" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" fill="currentColor"><path d="M215.46,216H40.54C27.92,216,20,202.79,26.13,192.09L113.59,40.22c6.3-11,22.52-11,28.82,0l87.46,151.87C236,202.79,228.08,216,215.46,216Z" opacity="0.2" /><path d="M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM222.93,203.8a8.5,8.5,0,0,1-7.48,4.2H40.55a8.5,8.5,0,0,1-7.48-4.2,7.59,7.59,0,0,1,0-7.72L120.52,44.21a8.75,8.75,0,0,1,15,0l87.45,151.87A7.59,7.59,0,0,1,222.93,203.8ZM120,144V104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,180Z" /></svg>
      </span>
      <div>
        {title && <div className="callout-title">
            {title}
          </div>}
        <div className="callout-body">
          {children}
        </div>
      </div>
    </div>
  </div>;

<WarningCallout title="This page has now been ARCHIVED. Please visit:">
  * [Standalone API Keys Overview](/docs/current/authentication/standalone-api-keys-overview)
  * [Standalone API Key Workflow Guide](/docs/current/guides/standalone-api-keys-workflow-guide)
  * [How to Make an API Call Using a Standalone API Key](/docs/current/how-tos/api-keys/how-to-make-an-api-call-using-standalone-api-keys)
  * [How to Make an API Call Using a Standalone API Key (Postman)](/docs/current/how-tos/api-keys/how-to-make-an-api-call-using-standalone-api-keys-postman)
</WarningCallout>

## Using API Keys in Curl

Specify the API key in the `-u` or `--user` flag. The password is an empty string.

Here is an example:

```bash theme={null}
curl --request GET -sL \\
     --url '<https://external.pleo.io/v1/installations/me>'\\
     -u 'enter the API key here'
```

## Using API Keys in a Graphical User Inteface (GUI) Tool

Here, we are using **Postman** for reference:

1. In the `Authorization` header of the request, select **Basic Auth** as the **Auth Type**.
2. In the `Username`, enter the API key.
3. In the `Password`, do not enter any value.

<Frame>
  <img src="https://mintcdn.com/pleo-61d4d38b/UuiilCOMmC9ytc__/images/docs/Authentication-using-API-keys/using-API-keys-in-GUI.png?fit=max&auto=format&n=UuiilCOMmC9ytc__&q=85&s=2510509be5f322a73e86f54f958a6ce9" alt="using API keys in GUI" width="2084" height="816" data-path="images/docs/Authentication-using-API-keys/using-API-keys-in-GUI.png" />
</Frame>
