Base URL
All API requests should be made to:Authentication
ZKScore API uses Bearer token authentication. Include your API key in the Authorization header:Request Format
All requests should include the following headers:Response Format
All API responses follow this structure:Error Responses
Error responses include an error code and message:Rate Limits
API rate limits depend on your subscription tier:
Rate limit headers are included in all responses:
Pagination
List endpoints support pagination usinglimit and offset parameters:
Filtering & Sorting
Many endpoints support filtering and sorting:Webhooks
Subscribe to real-time events using webhooks. See the Webhooks Guide for setup instructions. Available events:identity.createdidentity.activatedscore.updatedachievement.earnedattestation.createdattestation.revoked
SDKs
We provide official SDKs for easy integration:JavaScript/TypeScript
React
API Endpoints
Identity Management
- Get Identity - Retrieve identity information
- Mint Identity - Create a new identity
- Activate Identity - Activate an identity
- Check Availability - Check name availability
Trust Scores
- Get Score - Get user’s trust score
- Get Breakdown - Detailed score breakdown
- Get History - Historical score data
- Get Leaderboard - Global leaderboard
Achievements
- List Achievements - All available achievements
- Get User Achievements - User’s achievements
- Claim Achievement - Claim an achievement
- Get Progress - Achievement progress
Trading
- Get Trading Stats - User’s trading statistics
- Get Trading History - Trade history
- Get Trading Leaderboard - Trading leaderboard
Trust Layer
- Get Attestations - User’s attestations
- Create Attestation - Create attestation
- Revoke Attestation - Revoke attestation
- Get Modules - Available modules
- Evaluate Policy - Evaluate trust policy
Developer Tools
- Create API Key - Generate new API key
- List API Keys - List your API keys
- Revoke API Key - Revoke an API key
- Get Usage - API usage statistics
Status Codes
Support
Need help? Contact us:- Email: support@onzks.com
- Discord: Join our community
- GitHub: Report issues
Quick Start
New to ZKScore? Start with our Quick Start guide