mandate0

Quickstart

Choose your path and make a first read-only connection.

For merchants

  1. Open the mandate0 application and sign in.
  2. Open Storefronts, select or create your storefront profile, and choose Connect store.
  3. Follow the WooCommerce or Shopify instructions using the generated store key.
  4. Check connection status, catalog sync, agent endpoints and selling controls before enabling checkout.

The platform connects to your existing store. It does not create a Shopify subscription, install WordPress, or replace your store's catalog editor.

For developers

Use a sandbox developer API key from the application's developer controls. Keep it in your process environment or secret manager. Set the API origin for this documentation deployment:

export M0_BASE_URL="https://platform.mandate0.com"

Set M0_API_KEY securely to your sandbox key. Make a read-only request:

curl --fail-with-body --max-time 30 "$M0_BASE_URL/api/v1/wallets" \
  -H "Authorization: Bearer $M0_API_KEY" \
  -H "Accept: application/json"

Success uses { "success": true, "data": [...] }. An empty list means this credential has no wallets in its current environment. Wallet reads require wallet:read.

For an assistant, use MCP. For application code, see TypeScript and Python.

Check the result

  • 401: confirm the credential type, value and header.
  • 403: check scopes, account readiness, environment and ownership.
  • 429: wait for Retry-After; do not rotate credentials to avoid the limit.
  • Connection, DNS or TLS failure: use troubleshooting. A different key cannot fix routing.

On this page