zipp_ secret you send as Authorization: Bearer. The dashboard never shows the full value again after you close API Token Created.
Walkthrough of Settings: Settings, team, and brands. First request: REST API quickstart. Checkout rates use a separate public call — Get a shipping quote.
API tokens are available on Standard and above. On Free, the tab still opens but shows Unlock API access instead of the table. Nordlys on this page is Pro, so the table is unlocked.
Where it lives
Settings is not a sidebar item. Open the organization switcher at the bottom of the sidebar, click Manage, then the API Settings tab. The page title is Settings. Description: Manage your organization, team, and preferences. Tabs, in order: Organization, Team, Addresses, Pricing Plans, API Settings, Webhooks, Brands, Import. The header action on this tab is Add API Token. It is hidden while the plan lock is on. There is no search or filter on this list.API Tokens list
The card title is API Tokens.

API Tokens — name, masked prefix, scopes, and last used
Empty state
Shown when the organization has no tokens yet:Columns
Clicking a row does not open a detail page. The only row action is Delete.
Create API Token
The dialog title is Create API Token. Subtitle: Create a new API token with specific permissions for your application. Modal id:create-api-token-modal.


Create API Token — name, optional expiry, then permission checkboxes
Fields
Buttons: Cancel, Create Token.
Select All / Deselect All sits on the permissions header. The label switches to Deselect All when all 16 checkboxes are on.
After the first selection, a banner reads 1 permission selected / N permissions selected.
There is no client Zod form on this dialog. The only gates are: non-empty name, at least one permission, and expiry between 1 and 365 if you type a number. Create failures toast Failed to create API token (or the API error, including This feature is not available on your current plan. / You have reached your plan limit for this resource.).
Permission checkboxes
These are the only checkboxes in the dialog — 16 scopes, two columns. Each Read row uses View and read information. Each Write row uses Create, update, and delete. Labels are formatted from the scope string (read:shipments → Read: Shipments).


Every permission checkbox — Select All turns on all 16
There are no separate checkboxes for orders, order channels, printers, webhooks, automations, integrations, roles, or org members. Read: All / Write: All cover those resources. Neither Read: All nor Write: All includes the Api tokens pair — grant Write: Api tokens if the token must create or delete other tokens.
The same 16 checkboxes appear on custom roles.
1
Open the dialog
Click Add API Token, or Create Your First Token when the table is empty.
2
Name the token
Fill Token Name *. Optionally set Expires In (Days) and Restrict to brand.
3
Toggle permissions
Check the scopes this token should have, or click Select All.
4
Create Token
Click Create Token. A toast reads API token created successfully, and API Token Created opens with the secret.
API Token Created (copy once)
The dialog title is API Token Created. Subtitle: Your token “Warehouse WMS” has been created. Copy it now - you won’t be able to see it again! (the quoted name is the Token Name you entered). Modal id:token-display-modal.


API Token Created — copy the zipp_ secret before you close
Using the token
Send it on every public API request:{orgId} is the organization id (not the URL slug). List organizations from the Orgs group in the API reference. Base URL: https://api.zippendo.com.
Request bodies and responses for each path are in that tab. Typed clients: SDKs. Budgets: Rate limits.
An organization-wide token can target one brand per request with X-Zippendo-Brand. A token created with Restrict to brand cannot be widened that way. See Brands.
Delete API Token
Delete on the row opens Delete API Token. Subtitle: You are about to delete Warehouse WMS. Description: Are you sure you want to delete the API token “Warehouse WMS”? This action cannot be undone and any applications using this token will no longer be able to authenticate. (the quoted name is the token’s Name). Label: Type WAREHOUSE WMS to confirm. Placeholder is the same uppercase string. Delete stays disabled until the field matches. Tooltip: Type “WAREHOUSE WMS” to confirm. Buttons: Cancel, Delete.

Delete API Token — type the name in uppercase to confirm
Plan lock
On a plan without API access, the table is replaced by Unlock API access: API tokens are available on the Standard plan and above. Upgrade to connect Zippendo to your custom workflows. Actions: Upgrade to unlock (Pricing Plans) and See docs.Related
- Webhooks — push events to your server instead of polling.
- Connect Slack, Klaviyo, and other apps — managed integrations, not a raw Bearer token.
- Custom channel API — ingest URL and signing secret for pushing orders in.
- Get a shipping quote — checkout rates.
- MCP authentication — OAuth for agents; no
zipp_paste.