Quickstart
This guide walks you through making your first API request to the Turris Public API.Prerequisites
Before you begin, you’ll need:- An active Turris account with API access enabled
- API credentials (OAuth client or Restricted Access Token)
Don’t have credentials yet? Create them in your Turris Dashboard under Settings → API.
Step 1: Get Your Credentials
Option A: OAuth Credentials (Recommended)
- Go to Settings → API in your Turris dashboard
- Click Create API Client
- Save your
client_idandclient_secretsecurely
Option B: Restricted Access Token
- Go to Settings → API in your Turris dashboard
- Click Create Restricted Access Token
- Configure your allowed IP addresses
- Save your token securely
Step 2: Authenticate
- OAuth (Recommended)
- Restricted Access Token
Exchange your credentials for a JWT token:Response:
Step 3: Make Your First Request
Retrieve your downstream entity associations:Step 4: Explore the API
Now that you’re authenticated, explore what you can do:List Agents
Retrieve all agents in your network
Check Compliance
Get E&O and Cyber compliance status
Upload Documents
Upload compliance documents programmatically
Monitor Licenses
Track license statuses and expiration dates