Skip to main content

Get your API token

  1. Log in to your Inbox dashboard at inboxapp.com
  2. Navigate to Settings → API
  3. Click New API token
  4. Enter a name for your token and click Create
  5. Copy the token immediately — you won’t see it again
Store your API token securely. Never commit it to version control or share it publicly.

Using the token

Include your token in the Authorization header of every request:
Authorization: Bearer YOUR_API_TOKEN

Environment variable setup

# Add to your shell profile or .env file
export INBOX_API_TOKEN="your_token_here"

Making requests

import axios from "axios";

const client = axios.create({
  baseURL: "https://inboxapp.com/api/v1",
  headers: {
    Authorization: `Bearer ${process.env.INBOX_API_TOKEN}`,
    "Content-Type": "application/json",
  },
});

const { data: team } = await client.get("/team");
console.log("Connected to:", team.name);
Expected response:
{
  "id": "hzcai5t59nn9vsck3rbuepyg",
  "name": "Acme Corp",
  "slug": "acme-corp",
  "createdAt": "2024-01-15T10:30:00.000Z",
  "updatedAt": null,
  "currency": "USD",
  "allowSupportAccess": false
}

Next steps