Universal API
The Integra Universal API is the primary public-facing API for accessing workflows, blockchain chains, and transaction data.
Getting Started: You’ll need an API key to access the Universal API. Contact your Integra account manager or visit the Admin API to generate keys.
Interactive API Reference
Quick Start
# List all workflows
curl https://api.integra.dev/v1/workflows \
-H "Authorization: Bearer YOUR_API_KEY"Server Environments
Base URL: https://api.integra.dev/v1
Use this for production applications with real data.
Features
💡
Core Capabilities
- Workflow Management - List, create, and manage workflows
- Chain Registry - Access supported blockchain networks and RPC providers
- Transaction Indexing - Query indexed blockchain transactions
- Pagination - Efficient data retrieval with cursor-based pagination
- Filtering - Advanced filtering on all list endpoints
Rate Limits
⚠️
Rate Limits:
- Authenticated requests: 1000 requests/minute
- Unauthenticated requests: 60 requests/minute
Exceeding these limits will result in HTTP 429 responses. Implement exponential backoff in your retry logic.
Best Practices
// Always store API keys securely
const apiKey = process.env.INTEGRA_API_KEY;
// Include in headers
const headers = {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json'
};🚫
Never commit API keys to version control. Use environment variables or secrets management.