Your API token

The credential this browser holds for Product Shot Lab.

Back to the app API docs

Everything on this page is read out of this browser's own storage for this app. Nothing here is fetched from anywhere except a single call to /me to tell you whose session it is. No token is ever sent anywhere else, and this page cannot see tokens belonging to any other app.

Session

Checking…

Subject type
Subject id
Credits
Storage key

A guest session has no balance and cannot run either lane, though the whole free surface — layouts, your own captions, the typesetting, the PNG export — works without one. /me returns exactly three fields, subject_type, subject_id and credits, so "signed in" means subject_type reads user, and nothing else.

Token

This token can spend the credits of whoever it belongs to. Treat it like a password: keep it in a secret store, never in a repository, and never in a page you ship to other people.

Change the session

Forget it on this device deletes the copy in this browser and nothing else. It is not revocation: the token string stays valid until it expires on its own, so a copy you pasted somewhere else keeps working. If a token has genuinely leaked, rotate it from your SkillSafe account rather than here.

Take a fresh guest token discards the current one and mints a new guest identity. Anything stored against the old guest belongs to that identity and will not follow you across.

Using it

Send it as a bearer token against https://api.skillsafe.ai/v1/app-api. The token identifies the app as well as the caller, so there is no slug header to set.

curl -s "https://api.skillsafe.ai/v1/app-api/me" \
  -H "Authorization: Bearer $MEME_GENERATOR_TOKEN"

The full walkthrough, in eight languages, is on the API page.