API Documentation
Integrate Yukti with any system. REST, JSON-RPC, XML-RPC, and webhooks are all supported.
Full Documentation
Complete API reference documentation, including authentication guides, rate limits, and per-endpoint specifications, is available in our developer documentation portal.
Open API ReferenceAPI Capabilities
REST API
Standard RESTful endpoints for CRUD operations on all modules. JSON request and response bodies with token-based authentication.
GET /api/v1/contacts - List contactsPOST /api/v1/invoices - Create invoicePUT /api/v1/products/:id - Update productDELETE /api/v1/leads/:id - Remove lead
JSON-RPC
Remote procedure call interface for complex operations, batch processing, and server-to-server communication.
call(model, method, args) patternBatch multiple operations in a single requestSession-based authenticationFull access to all business logic methods
XML-RPC
Legacy XML-based RPC interface for backward compatibility with existing integrations and older systems.
Compatible with standard XML-RPC librariesSame method access as JSON-RPCUseful for integrating with legacy ERP systems
Webhooks
Event-driven notifications pushed to your endpoints when records are created, updated, or deleted in Yukti.
Configure per-model event triggersAutomatic retries with exponential backoffWebhook signature verification for securityFilter events by field changes
Authentication
All API requests require authentication. Yukti supports multiple authentication methods:
- API key authentication for server-to-server integrations
- OAuth 2.0 for third-party applications
- Session-based authentication for JSON-RPC and XML-RPC
- Webhook signature verification using HMAC-SHA256
Questions about integrations or API access?
Contact the Team