Personal access tokens let scripts and integrations authenticate as you
without an hourly-expiring login session. Send the token as
Authorization: Bearer shopdb_pat_.... Ideal for long-running
imports that would otherwise die when the login JWT expires. A token may
be restricted to a subset of your permissions; a restricted token cannot
reach admin-only (role-gated) endpoints or import mode.
| Name | Token | Access | Created | Expires | Last Used | Status | Actions |
|---|---|---|---|---|---|---|---|
| {{ token.name }} | {{ token.tokenprefix }}... |
{{ scopeSummary(token) }} | {{ formatDate(token.createddate) }} | {{ token.expiresat ? formatDate(token.expiresat) : 'Never' }} | {{ token.lastusedat ? formatDate(token.lastusedat) : 'Never' }} | Revoked Expired Active | |
| No tokens yet | |||||||
| Owner | Name | Token | Access | Expires | Last Used | Status | Actions |
|---|---|---|---|---|---|---|---|
| {{ token.username || '-' }} | {{ token.name }} | {{ token.tokenprefix }}... |
{{ scopeSummary(token) }} | {{ token.expiresat ? formatDate(token.expiresat) : 'Never' }} | {{ token.lastusedat ? formatDate(token.lastusedat) : 'Never' }} | Revoked Expired Active | |
| No tokens | |||||||