Developers

Technical integrations. Built for production.

We have not published a fully documented public HTTP API on this domain yet. What we ship frequently are tailored integrations: internal REST services, queues, webhooks and middleware layers between your systems.

OperationalView status →

Authentication

API key sent on every request header.

Authorization: Bearer <token>

Endpoints

REST with JSON. Paginated responses where applicable.

POST /v1/events GET /v1/boards/:id

Rate limits

1,000 requests/hour per key. Limits surfaced via response headers.

X-RateLimit-Limit: 1000 X-RateLimit-Remaining: 998
example.sh cURL
# Create an event
curl -X POST https://api.cliente.example/v1/events \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"type":"order.paid","id":"evt_123"}'

SDKs

JavaScript

Preview
$npm install @square2/sdk
🐍

Python

Preview
$pip install square2-sdk

cURL

Preview
$curl https://api.square2.pt/v1/…

REST & GraphQL

Custom services with API keys or OAuth2, depending on context.

Webhooks

Signed ingestion, retries and deduplication — production patterns from day one.

Documentation

Specs shared in a private channel (OpenAPI when it helps).

When a public Square² API exists, this page will ship versions, rate limits and official examples. Until then, start from the general docs and a technical conversation with us.

Read docs