Personal access tokens
Overview
Personal access tokens let trusted automation you control β scripts, internal tools, CI jobs β act on your behalf in Tendersight without opening a browser. Each token has a name, selected permissions, and a secret shown exactly once at creation.
Tokens authenticate you as a user, not a team. Which team's data an integration touches depends on how the tool is written and which team context it uses when calling APIs.
Tip: Before creating a token:
Name it after the integration (Nightly export, ERP sync) β not test
Grant minimum permissions required for the job
Store the secret in a password manager or secrets vault immediately
Plan rotation when staff leave or credentials leak
Important: You cannot view the secret again after closing the creation dialog. If lost, delete the old token and create a new one.
Caution: Never commit tokens to source control, paste them in chat, or embed them in client-side web pages.
How tokens relate to connected services
Tokens are for automation you build. Connected services are product-managed integrations with OAuth or team credentials.
How to open
You must be signed in. The page title is Personal access tokens.
Page layout
Two main areas when tokens exist:
If no tokens exist yet, only the create form is prominent.
Create a token
Step by step
Open Personal access tokens from the account menu.
Enter a name you will recognise later (e.g. Staging inventory sync).
Under Permissions, enable only what the integration needs. Permissions appear as a checkbox grid when your account has definable scopes.
Click Create.
A dialog shows the new secret with a warning: "Please copy your new token. For your security, it won't be shown again."
Copy the secret into your password manager or deployment secrets store.
Close the dialog.
Configure your integration with the secret before closing β retrieval is impossible afterward.
Permission selection guide
Exact permission labels depend on your account configuration. If unsure, create a narrow token and expand only after testing.
Manage existing tokens
The Manage personal access tokens section lists each token:
Edit permissions
Click Edit permissions on a token row.
Adjust checkboxes.
Click Save.
Existing integrations keep using the same secret; only allowed actions change.
Delete a token
Click Delete.
Confirm: Are you sure you would like to delete this token?
Any integration still using that secret fails until you issue a new token and update configuration.
Security practices
Team and data context
For team-wide product integrations, prefer Connected services under Team β Integrations.
Lifecycle diagram

Edge cases
Troubleshooting
FAQ
Can I see my token secret again?
No. Copy at creation or rotate with a new token.
Should I use one token for everything?
No. Use one token per integration for clean revocation.
Do tokens expire automatically?
Not by default in typical setups β delete unused tokens manually. Organisation policy may differ.
Are tokens the same as OAuth for WooCommerce?
No. WooCommerce and similar use Connected services at team level.
What happens if I delete my account?
Personal access tokens for that account stop working.
Can I limit a token to one team?
Use team-scoped API calls and permissions your administrator enables β design integrations to pass the correct team context.
Related articles
Profile settings
Connected services
Team settings
Billing