Skip to main content
The ArcPass REST API is a public HTTP API that exposes gas sponsorship infrastructure for Arc Network. All endpoints accept and return JSON. No API key or authentication token is required — ArcPass is open infrastructure designed for ecosystem-wide use.

Base URL

All paths below are relative to this base URL. The exact hostname depends on your deployment environment; the value above is the canonical production address.

Request format

Every request that includes a body must set the Content-Type header:
Path and query parameters are URL-encoded as usual. There is no envelope or wrapper — send the payload fields directly at the top level of the JSON body.

Response format

Successful responses return JSON with HTTP status codes in the 2xx range. The response body contains the resource directly at the top level — there is no data wrapper.

Correlation IDs

Every response includes an X-Correlation-Id header. Record this value when filing bug reports or tracing issues — it identifies the exact request in server-side logs.

Error format

Errors return a JSON body with two fields:
Standard HTTP status codes apply:

Rate limiting

ArcPass enforces rate limits per IP address and per wallet address. When a limit is exceeded, the API returns 429 Too Many Requests. See Rate Limits for configured thresholds and reset windows.

Available endpoints

Wallets

Sponsorship

Relay

Health