API Reference

Account

Get the RestoreCord account that owns your API key with the account endpoint, including the required permission, the response shape, errors and limits.

Authentication Model

RestoreCord accepts scoped API keys in the Authorization header. API keys are sent as Bearer <keyId>.<secret> and are limited by their permission list and optional IP/CIDR allowlist.

API keys are automation credentials for customer API calls. Manage API keys from the RestoreCord dashboard.

Get Account

Returns the account that owns the API key.

Auth: API key with READ_ACCOUNT.

Retrieve account metadata for the API key's account.

GET /api/v3/users
{
  "success": true,
  "id": 123,
  "username": "restorecord_user",
  "email": "[email protected]",
  "role": "business",
  "createdAt": "2026-06-07T10:00:00.000Z",
  "expiry": "2026-07-07T10:00:00.000Z"
}
FieldTypeNotes
idnumberRestoreCord account ID.
usernamestringAccount username.
emailstringAccount email address.
rolestringCurrent plan. One of free, premium, business, enterprise.
createdAtstringISO timestamp.
expirystring|nullSubscription expiry when present.

Errors and Limits

StatusCodeWhen
401UNAUTHORIZEDMissing, invalid, revoked, or expired API key.
403FORBIDDENThe API key lacks READ_ACCOUNT or the request IP is not in the key's allowlist.
429RATE_LIMITEDThe request exceeded the account endpoint rate limit.
  • API-key authentication still requires each endpoint-specific permission, documented on the relevant API page.

On this page