Developers For developers · Updated May 28, 2026

Developer API quickstart

This guide shows you the bare minimum to call the Arca API: where it lives, how to authenticate, and how to make your first request.

Two API surfaces

ServiceBase URLWhat it handles
Tenant APIhttps://api-tenant.inspireplatform.io/Sign-in, tokens, users, tenants, roles, API keys
Payment APIhttps://api-payment.inspireplatform.io/Customers, products, payment links, invoices, subscriptions, transactions, refunds, webhooks

Every authenticated request needs your access token and your tenant identifier:

Step 1 — Get an access token

Sign in with your account credentials to get an access token and a refresh token:

POST https://api-tenant.inspireplatform.io/auth/sign-in
Content-Type: application/json

{
  "tenantId": "your-tenant-slug",
  "email":    "dev@yourcompany.com",
  "password": "..."
}

The response includes an accessToken and a refreshToken. When the access token expires, exchange the refresh token at POST /auth/refresh-token.

API keys: Arca also supports API-key authentication for server-to-server use. Exchange your public/secret key pair at POST /auth/api-keys/sign-in for the same kind of bearer token. Manage keys at POST /api-keys (the secret is shown only once at creation).

Step 2 — Make your first call

List customers in your account:

curl https://api-payment.inspireplatform.io/customers?page=0&pagesize=10 \
  -H "Authorization: Bearer eyJ…" \
  -H "tenant: your-tenant-slug"

Or create a payment link:

curl -X POST https://api-payment.inspireplatform.io/payment-links \
  -H "Authorization: Bearer eyJ…" \
  -H "tenant: your-tenant-slug" \
  -H "Content-Type: application/json" \
  -d '{"priceAmount": 5000, "currencyId": "…"}'

What the API covers

AreaExamples
Identity/auth/sign-in, /auth/refresh-token, /api-keys, /user, /roles
Customers & payment methods/customers, /customers/{id}/customer-payment-methods, /customers/{id}/customer-cards
Catalog/products, /product-prices, /coupons
Payments/payment-links, /invoices, /subscriptions, /orders, /payments, /transactions, /payments/{id}/refund
Webhooks & events/webhook-urls, /events
Reference data/countries, /states, /currencies, /languages, /timezones

Conventions

Good to know

Still having trouble?

Contact Arca support and include: