Skip to main content

Developer settings overview

Everything that can reach your SKU.io account from outside the browser is managed in one place. Developer settings is where you mint API credentials, see which third-party apps you've let in, check where you're signed in, and send events out to other systems.

This page is the map. Each section below says what a thing is for, when to choose it over the alternatives, and links to the guide that walks through it.

Before you begin

  • Everything under Your API access is personal. The tokens, sessions and connected apps you see are yours; other users have their own and can't see yours.
  • OAuth Applications is restricted — it's for building an integration other people will connect to, and most accounts won't see it.
  • The screenshots come from a demonstration account.

Where to find it

Go to Settings → Developer.

The Developer Settings page with an API changelog banner, a Your API access section holding six cards, and a restricted Build integrations section holding OAuth Applications

What's on the page

CardWhat it's for
Personal Access TokensLong-lived API credentials for your own scripts, jobs and tools
AI Assistant ConnectionA single token that lets an AI client read your account over MCP
Connected AppsThird-party apps you've authorised, and the button that takes it back
Active SessionsEvery browser currently signed in as you
WebhooksOutbound notifications when something happens in SKU.io
Two-Factor AuthenticationA second step at sign-in — and the gate on the sensitive actions above

Build integrations appears only for accounts that can register OAuth applications. It holds one card, OAuth Applications, for the case where you're the one building software that other SKU.io users will connect.

Which one do you want?

The six cards solve different problems, and picking the wrong one usually shows up as work you didn't need to do.

If you want to…Use
Run a script, report or job against your own accountA personal access token
Let Claude, Cursor or Claude Code query your accountThe AI assistant connection
Be told when an order ships, without polling for itA webhook subscription
Ship an integration that other SKU.io accounts installAn OAuth application
Check what an app you connected can actually seeConnected apps
Make sure nobody else is signed in as youActive sessions

Two distinctions are worth getting right the first time.

A personal access token is not an OAuth application. A token authenticates you to your own account — one account, one user, no consent screen. An OAuth application is software other people authorise against their accounts. If you're writing a nightly export for your own data, you want a token; building something you'll hand to customers means an OAuth application.

A webhook is not a token. Tokens let something in; webhooks push something out. A subscription needs no credential of yours at all — SKU.io calls your URL and signs the request so you can prove it came from us.

Stay notified of changes

The banner at the top of the page links to two feeds worth subscribing to before you build anything that has to keep working:

Where the API itself is documented

These guides cover the SKU.io interface — the pages where you create a token, choose its permissions, add a webhook, or revoke an app.

The API's own behaviour on the wire lives on developer.sku.io, a separate reference site:

QuestionWhere it's answered
Which endpoints exist, and what do they return?API reference
How do I make my first call?Quickstart
How do I send the token on a request?Authentication
How do paging, filtering and sorting work?Pagination and API conventions
What does this error code mean?Errors
How many requests can I make?Rate limits
How do I verify a webhook signature?Webhooks

The short version: get the credential here, use it there.

What this area doesn't do

There's no export and no bulk import anywhere in Developer settings. API usage logs, webhook subscriptions, delivery logs, tokens, sessions and connected apps can't be downloaded as CSV or Excel, and nothing can be uploaded in bulk. If you need a record of something that ages out — usage logs and webhook deliveries are both kept for 30 days — copy what you need from the screen while it's still there.

Nor is any of it managed through the API. Creating, editing and revoking credentials is deliberately restricted to a signed-in browser session, so a leaked token can't be used to mint more.

Next steps

Last verified: