API ReferenceUniversal API

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.