API Reference
REST API
Complete reference for the TigerIdentity REST API. All endpoints, request/response formats, and authentication details.
Base URL: https://api.tigeridentity.io/v1
Authentication
Authenticate and manage API tokens
POST
/auth/tokenGenerate access tokenPOST
/auth/refreshRefresh access tokenDELETE
/auth/revokeRevoke tokenPrincipals
Manage identities (users, services, agents)
GET
/principalsList all principalsPOST
/principalsCreate principalGET
/principals/{id}Get principal by IDPATCH
/principals/{id}Update principalDELETE
/principals/{id}Delete principalPolicies
Define and manage access policies
GET
/policiesList all policiesPOST
/policiesCreate policyGET
/policies/{id}Get policy by IDPUT
/policies/{id}Update policyDELETE
/policies/{id}Delete policyPOST
/policies/{id}/simulateSimulate policyDecisions
Real-time access decisions
POST
/decisions/evaluateEvaluate access requestPOST
/decisions/batchBatch evaluate requestsGET
/decisions/{id}Get decision detailsAudit
Access audit logs and compliance reports
GET
/audit/eventsList audit eventsGET
/audit/events/{id}Get event detailsPOST
/audit/reportsGenerate reportGET
/audit/reports/{id}Get report statusWebhooks
Configure event webhooks
GET
/webhooksList webhooksPOST
/webhooksCreate webhookDELETE
/webhooks/{id}Delete webhookPOST
/webhooks/{id}/testTest webhookAuthentication
All API requests require authentication using a Bearer token in the Authorization header.
curl -X GET "https://api.tigeridentity.io/v1/principals" \ -H "Authorization: Bearer <your-api-token>" \ -H "Content-Type: application/json"
Rate Limits
Standard endpoints1,000 requests/minute
Decision endpoint10,000 requests/minute
Bulk operations100 requests/minute
Rate limit headers are included in all responses. Contact us for higher limits.
Ready to integrate?
Get started with our SDKs or try the API directly in your terminal.