1. Choose the API root
Use the regional API root shown by your hosted project, or your self-hosted app origin with/api/v1 appended:
2. Create a credential
Create a project API key in Project Settings -> API keys for one-project automation, or a personal access token in Account -> Security for user or cross-project automation. Authentication explains the choice, permissions, and secret lifecycle. Store the credential in your secret manager, then expose it to this shell:3. List projects
200 OK with a data array of projects and
pagination metadata. A project API key returns its one project; a personal
access token returns the projects available through the user’s memberships.
For the exact request and response contract, see the
GET projects API reference.
For a rejected request, use the
authentication troubleshooting table.