Skip to main content

Menu

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 Reference

API 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 contacts
  • POST /api/v1/invoices - Create invoice
  • PUT /api/v1/products/:id - Update product
  • DELETE /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) pattern
  • Batch multiple operations in a single request
  • Session-based authentication
  • Full 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 libraries
  • Same method access as JSON-RPC
  • Useful 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 triggers
  • Automatic retries with exponential backoff
  • Webhook signature verification for security
  • Filter 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