--- title: "Creating an API Token" slug: "creating-an-api-key" description: "Learn how to create and manage secure API tokens for Stackup's developer platform in just 3 simple steps. Enable programmatic access to your crypto operations with proper security controls." updated: 2025-05-27T09:51:19Z published: 2025-05-27T09:51:19Z canonical: "docs.stackup.fi/creating-an-api-key" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.stackup.fi/llms.txt > Use this file to discover all available pages before exploring further. # Creating an API Token ## Overview API tokens let your systems interact with Stackup programmatically. This guide shows you how to create and manage them. ## Base URL `https://api.app.stackup.fi` ## Bearer Token All API requests to the Stackup API require the "Authorization" HTTP header with a Bearer token. API tokens can be managed via the organization's settings page. `Authorization: Bearer your_api_key` ## Creating a Token in 3 Steps ![GIF showing how to access API settings and create an API token in Stackup's crypto operations platform.](https://cdn.document360.io/dbfbaa96-255a-451a-bce5-b89923e769bb/Images/Documentation/api.gif) ### 1. Access API Settings - Log in to [app.stackup.fi](https://app.stackup.fi) - Navigate to your desired **Organization** in the top of the left sidebar. - Go to **Settings** → **API Keys** ### 2. Generate Token - Click **Create New Token** - Name it (e.g., "Treasury Automation") - Select permission level: - **Read-only**: View only - **Standard**: Create but not execute transactions - **Admin**: Full access - Click **Generate Token** ### 3. Save Securely - Copy the token immediately (shown only once) - Store in your password manager or secrets system - Click **I've copied my token** ## Managing Tokens ### View & Revoke - See all API tokens in **Settings** → **API Keys** - Click the **trash can** to immediately disable a token ### Security Tips - Use separate tokens for different systems - Grant minimum necessary permissions - Rotate tokens every 90 days - Never share via email or messaging ## Using Your Token Add to all API requests: ```plaintext Authorization: Bearer your_api_token ``` ## Next Steps → Set up [Batch Transactions API](/v1/docs/batched-transactions-api)