Use our powerful API to create custom integrations, automate workflows programmatically, and extend ChainReact to meet your unique needs.
Receive real-time notifications when workflows execute, complete, or fail.
Read and write data from your workflows, manage executions, and access logs.
OAuth 2.0 and API key authentication with granular permission scopes.
Trigger workflows programmatically and monitor their execution status.
Create, update, and delete workflows through our comprehensive REST API.
Register custom actions that can be used in workflows like native integrations.
// Trigger a workflow programmatically
const response = await fetch('https://api.chainreact.ai/v1/workflows/trigger', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
workflow_id: 'wf_123456',
payload: {
email: 'user@example.com',
data: { /* your custom data */ }
}
})
});
const result = await response.json();
console.log('Workflow triggered:', result.execution_id);Full API documentation is coming soon. Join the waitlist to get early access and be notified when our developer portal launches.