API Reference
Integrate Infodeck with your systems. Authentication, endpoints, and code examples.
Authentication GuidePrerequisites
Before you begin, make sure you have:
- An Infodeck account — Sign up here if you don't have one
- Professional or Enterprise plan for API access
- Basic knowledge of RESTful APIs
Quick Start with API Keys
API Keys are the recommended authentication method for all integrations.
1. Create an API Key
Navigate to Settings > API Keys in the Infodeck web app and click "Create API Key".
2. Make API Requests
Add the X-API-Key header to your requests. No login or token refresh required.
const API_KEY = 'idt_live_your_api_key_here';
const ORG_ID = 'your-organization-id';
const response = await fetch(
`https://app.infodeck.io/api/organizations/${ORG_ID}/work-orders`,
{
headers: {
'X-API-Key': API_KEY,
'Content-Type': 'application/json'
}
}
);
const data = await response.json();
# cURL example
curl https://app.infodeck.io/api/organizations/{orgId}/work-orders \
-H "X-API-Key: idt_live_your_api_key_here"
import requests
API_KEY = 'idt_live_your_api_key_here'
ORG_ID = 'your-organization-id'
response = requests.get(
f'https://app.infodeck.io/api/organizations/{ORG_ID}/work-orders',
headers={'X-API-Key': API_KEY}
)
data = response.json()
Base URL
All API requests should be made to: https://app.infodeck.io/api
API Key Format
idt_live_[32 alphanumeric characters]
Example: idt_live_4JtUAvekCZ5lktALZBiVyiKcwtsdbfM7
The API key secret is only shown once when created. Store it securely immediately.
API Sections
Authentication
API keys, security best practices, and legacy JWT migration.
Forms API
Create forms, manage assignments, and collect responses.
Pagination
Navigate through large datasets efficiently.
All Endpoints
Complete REST API reference with examples.
Need help? Contact Support