Pixxel
Documentation
Developer Guide
Pixxel API
Overview
About PixxelPixxel's ConstellationPixxel's Tech Demonstrators

Getting Started
AuroraQuick Start

General SettingsRole Based Access ControlPersonal Access Tokens

Bandsets Overview
Understanding HSI and MSI BandsetsSpectral Bandsets (Spectral Indices)
Product Walkthrough

Tasking
Tasking Basics

Available BandsetsCustom Bandsets
Ordering and Cart
Archive OrderingWorking with CartOrder Listing, Status and Details
Catalog and Delivery
My CatalogExport ImageryNaming Convention
Explore Images & Create AOIs
ExploreSearch Location and Draw/Upload AOISearch and Select ImagesSatellite DataAOI Info and Scenes
Analytics Tools

Spectral SignatureSplit Compare
Analytical Models
Insights in Aurora (AOI Screen)Model Marketplace

Workflows
Workflow and Jobs
Aurora Intelligence
OverviewImage SearchChat HistoryIndices Creation
Legal Documents
Third Party Satellite Provider Documents
Pixxel
Documentation
Developer Guide
Pixxel API
Overview
About PixxelPixxel's ConstellationPixxel's Tech Demonstrators

Getting Started
AuroraQuick Start

General SettingsRole Based Access ControlPersonal Access Tokens

Bandsets Overview
Understanding HSI and MSI BandsetsSpectral Bandsets (Spectral Indices)
Product Walkthrough

Tasking
Tasking Basics

Available BandsetsCustom Bandsets
Ordering and Cart
Archive OrderingWorking with CartOrder Listing, Status and Details
Catalog and Delivery
My CatalogExport ImageryNaming Convention
Explore Images & Create AOIs
ExploreSearch Location and Draw/Upload AOISearch and Select ImagesSatellite DataAOI Info and Scenes
Analytics Tools

Spectral SignatureSplit Compare
Analytical Models
Insights in Aurora (AOI Screen)Model Marketplace

Workflows
Workflow and Jobs
Aurora Intelligence
OverviewImage SearchChat HistoryIndices Creation
Legal Documents
Third Party Satellite Provider Documents
  1. Getting Started
  2. Administration
  3. Personal Access Tokens

Personal Access Tokens

Personal Access Tokens (PATs) are the recommended way to securely authenticate with Aurora APIs. They provide a simpler, more secure alternative to Service Accounts for programmatic access to Aurora resources.

With PATs, you can create and manage API credentials directly from the Aurora platform, configure token expiration, and revoke or regenerate tokens whenever needed.

Important: New Service Accounts can no longer be created in Aurora. Existing Service Accounts will be deprecated and will no longer be supported. To ensure uninterrupted access to Aurora APIs, migrate your applications and integrations to Personal Access Tokens as soon as possible.

Why use Personal Access Tokens?

Personal Access Tokens provide a modern authentication experience with improved security and credential management.

Key benefits include:

  • Secure API authentication using a dedicated access token.

  • Configurable expiration to limit the lifetime of credentials.

  • Token regeneration and revocation whenever credentials need to be rotated or replaced.

  • Centralized credential management directly from the Aurora platform.

  • Simplified authentication for applications, scripts, and integrations.

  • Personalized authentication using user-specific access tokens instead of shared Service Accounts.

  • User-owned credentials that can only be viewed and managed by the user who created them.

Before you begin

Before creating a Personal Access Token, ensure that:

  • You have access to an Aurora account.

  • You have permission to access the APIs required by your application.

  • You are signed in to the Aurora platform.

Create a Personal Access Token

  1. Sign in to Aurora.

  2. Navigate to Profile Settings → Personal Access Tokens.

  3. Select Create Personal Access Token.

  4. Enter a descriptive name for the token.

  5. Configure an expiration date, if required.

  6. Create the token.

  7. Copy and securely store the generated token.

Note: The token value is displayed only once during creation. Store it securely, as it cannot be viewed again after you leave the page.

Role-based scope

A Personal Access Token can only perform actions that are included in the token's configured scope and are already permitted by your Aurora role. This means a PAT can never grant permissions beyond what the user already has.

The available PAT scopes for each role are summarized below:

Aurora RoleAvailable PAT ScopeDescription
Organization AdminOrganization Manager, Project Owner, Project Manager, Project ViewerCan create PATs with organization-level management permissions and optionally grant project-level access across all accessible projects or selected projects. Organization Owner permissions cannot be assigned to a PAT.
Organization MemberProject Owner, Project Manager, Project Viewer (based on assigned permissions)Can create PATs only for the projects and permissions they already have access to. A PAT cannot expand access to additional organizations or projects.
Project OwnerProject OwnerCan create PATs with full access to projects they own or have been granted access to. Tokens may be scoped to all accessible projects or specific projects.
Project ViewerProject ViewerCan create read-only PATs for projects they can already view. Tokens cannot modify or delete project resources.

Scope limitations

Personal Access Tokens always inherit the permissions of the user who created them. For example:

  • If a Project Viewer creates a PAT with a Project Owner scope, the token will still only have viewer access.

  • If a user loses access to a project, all PATs created by that user immediately lose access as well.

  • Selecting All Projects grants access only to projects the user currently has access to and any future projects they are granted access to. It does not provide access to every project in the organization.

Managing Personal Access Tokens

From the Personal Access Tokens page, you can:

  • Create additional tokens.

  • View tokens created by you, including creation and expiration dates.

  • Revoke tokens that are no longer needed or may have been compromised.

Revoked or expired tokens can no longer be used to authenticate API requests.

Migrating from Service Accounts

If your applications currently authenticate using a Service Account, update them to use a Personal Access Token before Service Accounts are deprecated.

Migration steps:

  1. Sign in to Aurora.

  2. Navigate to Profile Settings → Personal Access Tokens.

  3. Create a new Personal Access Token.

  4. Update your application or integration to authenticate using the new token.

  5. Verify that authentication succeeds.

  6. After confirming your integration is working, discontinue using your existing Service Account credentials.

We recommend completing the migration as soon as possible to avoid any interruption to your integrations.

Security best practices

To help keep your applications secure:

  • Store tokens securely using environment variables or a secrets manager.

  • Never commit Personal Access Tokens to source control.

  • Create separate tokens for different applications or environments.

  • Configure expiration dates whenever appropriate.

  • Revoke tokens immediately if they are no longer required or have been exposed.

  • Rotate tokens periodically as part of your organization's security practices.

Troubleshooting

I lost my token: For security reasons, Personal Access Tokens are shown only once when they are created. If you no longer have the token value, revoke the existing token and create a new one.

Frequently Asked Questions

Can I create multiple Personal Access Tokens?

Yes. You can create multiple tokens to support different applications, environments, or workflows.

Can I change a token's expiration date?

If you need different expiration settings, regenerate or create a new token with the desired configuration.

What happens when a token expires?

Expired tokens can no longer authenticate API requests. Create a new Personal Access Token to restore access.

Do I still need a Service Account?

No. Personal Access Tokens are the recommended authentication mechanism for Aurora APIs. Existing Service Accounts will be deprecated and should be replaced with PATs.

Next steps

After creating your Personal Access Token, update your applications and integrations to authenticate using the new token. This ensures continued access to Aurora APIs as Service Accounts are phased out.

Role Based Access ControlMembers
On this page
Why use Personal Access Tokens?Before you beginCreate a Personal Access TokenRole-based scopeScope limitationsManaging Personal Access TokensMigrating from Service AccountsSecurity best practicesTroubleshootingFrequently Asked QuestionsNext steps