> ## 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.

# How to Get Access to Pleo Environments (Standalone API Keys)

export const WhatComesNext = ({children, href}) => <div className="mt-4">
    <a href={href} className="btn-primary">
      {children} →
    </a>
  </div>;

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="Availability Notice">
  Standalone API Keys are restricted and not available to all customers or partners. For availability rules and limitations, see the [Standalone API Keys Overview](/docs/current/authentication/standalone-api-keys-overview) article.
</WarningCallout>

You require access to **Staging** or **Production** before you can generate a **Standalone API Key**.

This article explains how to:

* Confirm whether you already have access
* Request or obtain access if needed
* Continue the workflow once access is available

## 1. How to Confirm Access

You have environment access if:

* You can log into the **Pleo Web App** for [Staging](https://app.staging.pleo.io/access) or [Production](https://app.pleo.io/access)
* On the main menu on the left-hand side, you see **Settings → API Keys**
* You have **Admin** or **Bookkeeper** permissions

If the **API Keys** option is not visible, and you have the required permissions, then Standalone API Key access [has not been enabled](/docs/current/authentication/standalone-api-keys-overview).

## 2. Identify Your Role

Access depends on whether you are a **Pleo Partner** or a **Pleo Customer**.

### Pleo Partners

#### New Pleo Partners

If you are onboarding as a new partner:

1. Follow the [How to Get Access to Staging (OAuth 2.0)](/docs/current/how-tos/environment-access/how-to-get-access-to-staging-oauth) article
2. During onboarding, Pleo may enable Standalone API Key access for exploration purposes
3. Once access is confirmed, continue with the [Standalone API Key Workflow Guide](/docs/current/guides/standalone-api-keys-workflow-guide#1-generate-your-standalone-api-key)

#### Existing Pleo Partners

If Standalone API Key access has already been enabled:

* Use your existing **Staging** or **Production** login
* Continue directly with the [Standalone API Key Workflow Guide](/docs/current/guides/standalone-api-keys-workflow-guide)

### Pleo Customers

#### New Pleo Customers

You can create a Pleo account via the [Pleo website](https://www.pleo.io/en), however:

* Standalone API Key access is [**not enabled by default**](/docs/current/authentication/standalone-api-keys-overview)
* Access to the [new External APIs](#faqs) is granted only in specific cases

If you believe your use case qualifies, contact Pleo using the [chat option](https://www.pleo.io/en) on the website.

#### Existing Pleo Customers

If Standalone API Key access was enabled for your organisation:

* Log into your existing Pleo environment
* Ensure you have **Admin** or **Bookkeeper** permissions
* Continue with the [Standalone API Key Workflow Guide](/docs/current/guides/standalone-api-keys-workflow-guide#1-generate-your-standalone-api-key)

***

## What Comes Next?

<WhatComesNext href="/docs/current/how-tos/api-keys/how-to-generate-standalone-api-keys">
  Generate a Standalone API Key
</WhatComesNext>

***

<div className="text-xs uppercase" style={{ fontVariant: 'small-caps' }}>
  this how-to is part of:
</div>

<div className="mt-4 flex flex-wrap gap-2">
  <a
    href="/docs/current/guides/standalone-api-keys-workflow-guide"
    className="inline-flex items-center rounded-full border border-gray-300 dark:border-gray-600 
px-3 py-1 text-xs font-medium 
bg-white dark:bg-[#1f262b] text-black dark:text-white
hover:bg-gray-100 dark:hover:bg-[#2b2f33]
transition-colors"
  >
    Standalone API Key Workflow Guide
  </a>
</div>

***

## FAQs

<Accordion title="What is the difference between legacy APIs and new APIs?">
  **Legacy APIs (OpenAPI)**

  * **Base URL:** `https://openapi.pleo.io`
  * **Authentication:** API tokens (legacy tokens)
  * **Availability:** Intended for existing/legacy use cases. Access can depend on your account setup and entitlements.
  * **Lifecycle:** Deprecated. Pleo is working on a deprecation timeline and migration plan.

  **New APIs (External API)**

  * **Base URL:** `https://external.pleo.io`
  * **Authentication:** API keys (and other authentication methods supported by the platform, including [OAuth 2.0](/docs/current/authentication/oauth/oauth-overview), depending on the use case)
  * **Availability:** Restricted access. [Documentation](/reference/api-introduction) may be publicly visible, but access is not broadly enabled by default. Standalone API keys require explicit enablement.
  * **What to expect:** Newer platform surface and improved structure, but not guaranteed feature parity with legacy APIs yet.

  **Important:**

  * Legacy API tokens **will not work** on `external.pleo.io`
  * New API keys **will not work** on `openapi.pleo.io`

  For more context on Standalone API Keys and environment restrictions, see the [Standalone API Keys Overview](/docs/current/authentication/standalone-api-keys-overview) article.
</Accordion>

***
