Skip to main content

Genuka API Reference

Welcome to the complete Genuka API documentation. This REST API allows you to integrate all the features of our business management platform into your applications.

Getting started

Base URLs

Authentication

What you can do with the Genuka API

The Genuka API enables you to create powerful integrations to manage all aspects of a business:

Product Management

Create, modify, and manage your products, collections, and inventory

Orders & Invoices

Process orders, generate invoices, and track payments

Customer Management (CRM)

Manage customer profiles, purchase history, and segmentation

Analytics & Reports

Access sales data, profits, and business trend insights

API Environments

Authentication

All API calls require authentication via a Bearer token in the Authorization header:

Request Example

Response Format

All API responses follow a standardized JSON format:

HTTP Status Codes

Core API Resources

Products

Manage products, variants, and inventory

Orders

Process and track orders

Customers

CRM management and customer profiles

Invoices

Invoice generation and management

API Versioning

The Genuka API uses URL-based versioning:
  • Current version: 2023-11
  • Full URL: https://api.genuka.com/2023-11/
New versions are backwards compatible for at least 12 months.

SDKs and Libraries

JavaScript/Node.js

Webhooks

Genuka can send webhook notifications for important events:
  • Orders
  • Status changes
  • Stock updates
  • Payments received and other.
Learn more about webhooks →

Need Help?

Technical Support