API resources
Every resource group exposed by the Ripllo API, with a link to its per-resource page. Each page documents every endpoint with method, path, parameters, response shape, and error codes.
If you're new to the API, read API overview and Authentication first — the per-resource pages assume you know the response envelope and HMAC signing recipe.
Marketing primitives
| Resource | What |
|---|---|
| Discount codes | Percent/fixed/shipping discounts. Validate, redeem, list applicable. |
| Referrals | Program config + customer-issued referral links + attribution/fulfilment. |
| Abandoned cart | Reminder config, recovery tracking, suppression list, public unsubscribe. |
| Pixels | Meta + Google + TikTok pixel and CAPI configuration per merchant. |
| Feeds | Google Merchant Center XML product feed config + emission. |
| Blog | Long-form storefront content. Markdown body, draft/published, RSS-ready. |
Audience & outreach
| Resource | What |
|---|---|
| Contacts | The merchant's audience database. CRUD + CSV-style bulk import. |
| Contact lists | Manually-curated groupings of contacts. |
| Audience segments | Saved filters over the contact table. Resolved at send time. |
| Marketing campaigns | The "blast send" surface. Multi-channel fan-out + templates. |
| Channels | Provider integrations (email, SMS, WhatsApp, social) the campaigns send through. |
Platform & settings
| Resource | What |
|---|---|
| API keys | HMAC credentials for server-to-server auth. |
| Webhook endpoints | Where Ripllo POSTs event notifications. |
| Billing | Plan, subscription, usage, invoice history. Plugipay Pattern 2 under the hood. |
Reading these pages
Each resource page follows the same shape:
- Overview — what the resource is, how it relates to the others.
- Endpoints — one section per method (
Create,Retrieve,List,Update,Archive, plus resource-specific extras likevalidateorredeem). - Per-endpoint — method + path, request parameters table, response example, error codes specific to this operation.
- The object — the full field reference for the resource.
- Events — which webhook events this resource produces (or
reserved — not currently emittedfor events in the catalog but not yet wired).
Where to find things
- Code samples in your language? Each endpoint shows Node, Python, and Go side by side. For a deeper SDK reference, see SDKs.
- Webhook event types? Webhooks has the full catalog.
- HMAC signing recipe? Authentication.
- Partner-platform calls? Most resources have a
/validate,/redeem,/recover, or/public/:accountIdpair that's called by the partner platform (Storlaunch) on behalf of a merchant. Those endpoints use the same HMAC scheme but pass the target merchant viaX-Ripllo-On-Behalf-Ofwhen the key hasripllo:platform:adminscope.
Coverage notes
Some endpoints exist in the backend but aren't documented here because they're internal:
/api/v1/admin/*— Ripllo platform admin operations (KYC review, dispute resolution)./api/v1/webhooks/storlaunch/*,/api/v1/webhooks/plugipay/*,/api/v1/webhooks/engagement/*— inbound webhooks from partner platforms into Ripllo, not outbound from Ripllo./api/v1/uploads/*— presigned-URL minting for the dashboard's image uploader. Auth-bound to the portal session, not the API key./api/v1/creator-stats/*,/api/v1/marketplace/*,/api/v1/campaigns/*,/api/v1/programs/*,/api/v1/collaborations/*,/api/v1/affiliates/*— the creator marketplace surface. Documented separately under the marketplace section once Phase G ships; the routes exist but the public contract is still iterating./api/v1/funnels/*,/api/v1/inbox/*— portal-only at present. Documented when Phase F.2 freezes the schema./api/v1/integrations/*,/api/v1/insights/*,/api/v1/audit-log/*,/api/v1/merchants/*— portal-driven; safe to call via SDK but the shape is dashboard-coupled.
If you need access to one of these, contact us — we can usually expose the relevant data via a documented endpoint instead.