Developers
Embed it, call it, listen to it.
One script mounts the widget. One API, the same one the dashboard uses, reads and writes everything behind it. Webhooks carry orders in and events out. The pages here say what each does today, checked against the code.
<div data-ugc="idukki"
data-guid="YOUR_WIDGET_GUID"
data-bguid="YOUR_BUSINESS_GUID"
data-app="true"></div>
<script src="https://assets.idukki.io/version/script_0" async></script>- 01
Embed and JS API
The snippet, every attribute the loader reads, window.idukki, the events the widget emits, and the mobile WebView bridge.
Read - 02
API reference
REST and GraphQL at api.idukki.io, grouped by job, generated from the OpenAPI spec the API serves about itself.
Read - 03
Webhooks
Order webhooks in (Shopify, WooCommerce, BigCommerce live; Magento in beta), merchant webhooks out with a signed envelope and a twenty-event catalogue, and signed API webhooks with retries (rolling out).
Read - 04
Store module install guides
Magento 2, PrestaShop, Salesforce Commerce Cloud, WooCommerce and BigCommerce: install, connect with a store connection key, place galleries, and what data each module sends. Early access.
Read - 05
MCP server
Connect Claude, Cursor or another MCP client to your own Idukki data with an API key: read UGC, products and analytics, and with write access tag products and publish galleries.
Read
The spec is the source, not this site.
The API publishes its own OpenAPI document, generated from the route config every deploy reads. The reference page here is built from that file (224 paths, 237 operations, checked 2026-09-07); when they disagree, the live spec wins.
Also in the help centre
- Embed on Hydrogen, Next.js, Astro, RemixFrameworks that aren’t Shopify or Woo, the right way to drop in the widget without breaking SSR or hydration.
- REST API quickstartAuthenticate, fetch a collection’s posts and render them yourself. The starting point for headless and custom builds.
- The Shopify theme app block (for developers)How the theme app block fits OS 2.0 sections, when to prefer it over the script, and where the script wins.
- Connect Idukki UGC to Klaviyo in 4 stepsSync your tagged UGC into a Klaviyo product catalog, then paste one ready-made snippet into an existing flow — abandoned cart, cross-sell, or thank-you. No new flow to build.
- GA4 + Meta Pixel attribution, how Idukki forwards eventsWhere each event fires (view_item, add_to_cart, purchase), the schema we send and how to verify it in GA4 / Events Manager.
- Custom integration with REST API and webhooksOn a bespoke or unsupported platform, connect via the REST API for product data and webhooks for order events.
Make the first API call today.
Embed, REST, webhooks and the MCP server, documented with examples.