{"collections":[{"collection":"admin-api","path":"/api/docs/admin-api","docs":[{"slug":"README","title":"SuperPay Admin API — Frontend Developer Guide","summary":"This documentation explains how to integrate with the SuperPay Admin API from a frontend application. It covers authentication, store configuration, the dynamic form system, and common pitfalls.","path":"/api/docs/admin-api/README"},{"slug":"authentication","title":"Authentication","summary":"All admin API operations (except login and user creation mutations) require a valid JWT token.","path":"/api/docs/admin-api/authentication"},{"slug":"form-actions","title":"Form Actions","summary":"Form actions allow the frontend to trigger server-side operations from within the form UI — the most common example is a \"Test Connection\" button that validates API credentials.","path":"/api/docs/admin-api/form-actions"},{"slug":"merchant-onboarding","title":"Merchant Onboarding","summary":"This covers the flow for creating a new store (merchant) and managing team access via invitations.","path":"/api/docs/admin-api/merchant-onboarding"},{"slug":"pitfalls-and-tips","title":"Pitfalls & Tips","summary":"Common gotchas and best practices when building against the admin API.","path":"/api/docs/admin-api/pitfalls-and-tips"},{"slug":"shopify-install-flow","title":"Shopify Install Flow API","summary":"This document describes the backend contract for the non-embedded Shopify install flow used by the admin dashboard.","path":"/api/docs/admin-api/shopify-install-flow"},{"slug":"store-configuration","title":"Store Configuration — The Dynamic Form System","summary":"This is the most important document for frontend development. The admin API uses a dynamic form system where the backend describes the store settings form structure, and the frontend renders it.","path":"/api/docs/admin-api/store-configuration"}]},{"collection":"merchant","path":"/api/docs/merchant","docs":[{"slug":"README","title":"Merchant documentation","summary":"What a webshop needs in order to take payments through SuperPay.","path":"/api/docs/merchant/README"},{"slug":"webhook-integration","title":"Implementing SuperPay through the Webhook integration","summary":"How to connect a webshop that is not Shopify — Magento, WooCommerce, a bespoke platform — to SuperPay. SuperPay calls a set of HTTP endpoints you host; you keep your own cart, your own orders and your own fulfilment.","path":"/api/docs/merchant/webhook-integration"}]}]}