Getting Started
Welcome to the Yanki Automations API! Our RESTful API allows you to integrate industrial-grade AI automation into your enterprise systems and workflows.
Base URL
Quick Start
Get your automation platform running in minutes:
- Sign up for a Yanki Automations enterprise account
- Generate an API key from your enterprise dashboard
- Configure your first automation workflow
- Deploy and monitor your automation agents
Authentication
Yanki Automations uses enterprise-grade API keys for authentication. Include your API key in the Authorization header:
API Key Management
- Generate: Create new API keys in your enterprise dashboard
- Rotate: Regularly rotate keys for enhanced security
- Scope: Limit key permissions by automation suite and resource type
- Monitor: Track API key usage, rate limits, and security events
Automation API
Create and manage AI-powered automation workflows across your enterprise operations.
Create an Automation Workflow
List Automation Workflows
Execute Automation
IoT & Plant API
Connect and manage industrial IoT devices, sensors, and plant equipment.
Register IoT Device
Stream Sensor Data
Get Predictive Maintenance Insights
Webhooks
Receive real-time notifications about automation events and system status changes.
Webhook Events
- automation.completed: Automation workflow finished successfully
- automation.failed: Automation workflow encountered an error
- iot.alert: IoT device triggered an alert condition
- system.maintenance: Scheduled maintenance or system updates
- compliance.violation: Compliance rule violation detected
Webhook Payload
SDKs and Libraries
Use our official SDKs to integrate Yanki Automations into your enterprise applications.
Python SDK
Node.js SDK
Available SDKs
- Python: Full-featured SDK with async support and industrial protocols
- Node.js: TypeScript definitions and enterprise integrations
- Java: Enterprise-ready with Spring Boot and Maven support
- C#/.NET: Windows and Azure integration capabilities
- Go: High-performance SDK for microservices and edge computing
- REST API: Direct HTTP calls for any programming language
Enterprise Features
Rate Limits
API rate limits by enterprise plan:
- Starter: 5,000 requests/hour
- Growth: 50,000 requests/hour
- Enterprise Deployment: Custom limits and dedicated infrastructure
Data Residency & Compliance
- Regional Deployment: Choose data processing regions
- Compliance: GDPR, HIPAA, SOC 2, ISO 27001 certified
- Audit Logs: Comprehensive API usage and data access logs
- Encryption: End-to-end encryption for all API communications
Error Handling
The API uses conventional HTTP response codes:
- 200: Success - Request completed successfully
- 400: Bad Request - Invalid parameters or request format
- 401: Unauthorized - Invalid or missing API key
- 403: Forbidden - Insufficient permissions for resource
- 429: Too Many Requests - Rate limit exceeded
- 500: Internal Server Error - System error occurred
Support & Resources
Need Technical Support?
Our developer support team is available to help with integration challenges and technical questions.