Programmatic access to YirenStudios automation platform. Build, deploy, and manage templates directly from your applications.
Full programmatic control over your automation workflows
Clean, intuitive REST endpoints with JSON responses. Standard HTTP methods for all operations.
Programmatically generate custom templates using AI. Pass business requirements and get production-ready automations.
Deploy templates directly to production environments. Manage versions, rollbacks, and configurations via API.
CRUD operations for all templates. List, search, filter, update, and delete templates programmatically.
Access real-time performance data, usage statistics, and automation metrics through dedicated endpoints.
Real-time event notifications for template deployments, completions, errors, and status changes.
Secure API key and OAuth 2.0 authentication. Role-based access control and rate limiting.
Official SDKs for Python, JavaScript, Ruby, PHP, and Go. Comprehensive documentation and code examples.
Test API calls in a safe sandbox before production. Mock data and simulation tools included.
Generate your secure API key from the dashboard. Configure permissions and rate limits.
Send HTTP requests to our endpoints. Use our SDKs or standard REST clients.
Receive JSON responses with template data, status updates, and metadata.
Deploy templates and monitor via webhooks. Track performance in real-time.
// Generate a custom template
const response = await fetch('https://api.yirenstudios.com/v1/templates/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
industry: 'real-estate',
description: 'Lead tracking automation with CRM integration',
complexity: 'medium',
integrations: ['salesforce', 'gmail']
})
});
const template = await response.json();
console.log('Template ID:', template.id);
console.log('Status:', template.status);
// Deploy the template
await fetch(`https://api.yirenstudios.com/v1/templates/${template.id}/deploy`, {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});Get notified when API access launches. Early access for waitlist members.