Getting Started
Contact your TechWolf representative to obtain your credentials:client_id- Your unique client identifieraudience- The API audiencetenant- Your organization’s tenant identifier- Method-specific credentials (client secret or private key)
- EU tenants:
https://techwolf.eu.auth0.com/oauth/token - US tenants:
https://techwolf-us.us.auth0.com/oauth/token
- EU tenants:
eu3.techwolf.ai - US tenants:
us3.techwolf.ai
Client Credentials Flow
Simple server-to-server authentication using a shared secret. Contact your TechWolf representative to obtain your credentials. What TechWolf provides to you:- The
client_idandclient_secret
Step 1: Request a token
Basic Request:Private Key JWT Authentication
Enhanced security using asymmetric cryptography - no shared secrets to store. What you need to provide to TechWolf:- The public key associated with your private key
- The
client_id
Step 1: Create JWT Assertion
Sign a JWT with your private key containing these claims:- Sign with RS256 algorithm
- Set
exp5-10 minutes in the future - Use unique
jtifor each request - Include current timestamp in
iat
Step 2: Exchange JWT for Token
Basic Request:assertion field is the JWT you just created and signed with your private key.
With Scopes:
Token Response
Both methods return a JSON object with the following fields:Scopes
Default: All available scopes for your credentials
Using Your Token
Add to theAuthorization header of all API calls: