Integrations
Connect the tools you already run
Connect the store, processor and tools you already run. Each connection has one job in the refund path.
Storefronts
Where refund requests and orders come from.
Shopify
Orders and refund requests in, refunds and store credit out.
WooCommerce
Orders and refund requests from your WooCommerce store.
BigCommerce
Orders and refund requests from your BigCommerce store.
Marketplaces
Marketplace returns handled by the same policy.
Amazon Returns
Marketplace return notifications into one case queue.
eBay
Marketplace return notifications into one case queue.
Payments
Where refunds execute, with compensation on failure.
Approvals and support
Where people decide and where tickets live.
Logistics
Labels, tracking and warehouse receipts.
Identity
Sign-in and provisioning for your team.
SAML SSO
Team sign-in through your identity provider.
OIDC
Team sign-in through any OpenID Connect provider.
SCIM
Users and groups provisioned from your directory.
Automations
REST, webhooks and MCP
Build on the same case model the dashboard uses, with scoped API keys and signed events.
REST API v1
Create and read refund cases with scoped API keys, per-key rate limits and an OpenAPI 3.1 description.
Signed outbound webhooks
Case events delivered to your endpoint with a signature to verify, retries and replay.
MCP server
External agents read cases over MCP with an API key. Proposal tools, OAuth sign-in and directory listing are available on request, and a person approves every proposed action.
GET /public/v1/refund-cases/0192f1c4-7a3e-7b2d-9c41-5e8a2f6d1b07
Authorization: Bearer eqk_live_…{
"refund_case_id": "0192f1c4-7a3e-7b2d-9c41-5e8a2f6d1b07",
"state": "COMPLETED",
"external_order_id": "1001",
"external_refund_id": "rr-1",
"amount_minor": 1999,
"currency": "USD",
"payment_processor": "stripe",
"resolution_type": "refund",
"refund_method": "original_payment",
"mode": "live",
"created_at": "2026-09-01T14:02:11Z",
"updated_at": "2026-09-01T14:02:48Z",
"statutory_withdrawal": false,
"source_ticket": null,
"items": []
}Connect what you already run
Start with the sample workspace, then connect your store in shadow mode.