Skip to content
Developers
Menu

API

API overview

Base URL, versioning, request format, endpoints and conventions for the Arrota REST API.

Updated

On this page

The Arrota API is a JSON REST API for issuing and listing digital credentials and for running verification requests.

Base URL

Base URL
https://app.arrota.com/api/v1

Versioning

The version is part of the path (/api/v1). Every response carries an X-API-Version: 1 header. Responses are sent with Cache-Control: no-store.

Requests and responses

  • Send JSON request bodies with Content-Type: application/json.
  • Responses are JSON. Successful responses carry the resource data; errors carry an error message. See Errors.
  • Authenticate every request with a Bearer API key. See Authentication.

Endpoints

MethodPathScopePurpose
GET/api/v1/credentialscredentials:readList credentials your organisation issued
POST/api/v1/credentialscredentials:writeIssue a credential
POST/api/v1/verificationsverifications:writeSubmit a verification request
GET/api/v1/verifications/{id}verifications:writeGet a verification request

Two public endpoints need no key: Open Badges 3.0 JSON for credentials a holder has published, and the issuer public key directory for checking credential signatures yourself.

Conventions

  • Pagination: credential lists use cursors. See Pagination.
  • Idempotency: retrying an identical issuance returns the original credential. See Idempotency.
  • Rate limits: limits apply per API key and are reported in response headers. See Rate limits.
  • Dates: request dates use YYYY-MM-DD. Timestamps in responses are ISO 8601 in UTC.

What the API does not include

  • No SDK. Use any HTTP client; the examples in these docs use curl and fetch.
  • No sandbox or test mode, and no OAuth. Keys act on your live organisation.
  • No endpoints to revoke or correct credentials, or to manage keys and webhooks. Do these in the issuer dashboard.
  • No access to holders' personal data or to skills and workforce insights.

Using Arrota rather than building on it? The Help Center covers product workflows.