Stacklink

Projects, tenants & users

The identity model, plus your API keys and scopes.

Three identities frame every Stacklink call. (The fourth — the session — has its own page.)

The identities

NounWhat it isWho creates it
Project (consumer app)Your application's account on Stacklink. Holds API keys, enabled providers, auth configs, and billing.You, once.
TenantOne of your end-customers (a business). Owns connected accounts and triggers.Implicitly, on first session.
UserA person inside a tenant. Used for attribution and per-user context.Implicitly, on first session.

A session then scopes a working context for one tenant/user.

API keys & scopes

Every /v1/* call authenticates with Authorization: Bearer <key> (or x-stacklink-key). Keys carry scopes that gate what they can do — for example sessions:create, tools:execute, connections:manage, knowledge:read, triggers:manage, logs:read. Project registration and a few admin operations use a separate x-stacklink-registration-key instead.

See the scopes reference for the full list.

✦ Free plan

2 projects included, free

Enough for a dev and a staging project while you build — with 20,000 standard ops a month between them, hard-capped.

Get your API key todayNo credit card or UPI mandate required

On this page