Skip to main content

Overview

All API requests require authentication using three headers. You’ll need to register your application first to get your App ID, and obtain API keys from your center’s settings.

Required Headers

X-API-APP-ID
string
required
The ID you received when you registered your application. See the Create App endpoint for registration details.
X-API-SECRET-KEY
string
required
The API secret key provided by your center.
X-API-PUBLIC-KEY
string
required
The API public key provided by your center.

Optional Headers

X-LOCALE
string
Specify the language/locale for localized responses. When provided, the API will return humanized data in the requested language (e.g., status names, role descriptions, formatted dates). Available locales: - ro - Română 🇷🇴 - en - English 🇺🇸 - no - Norge 🇳🇴 - fr - French 🇫🇷 - de - Deutschland 🇩🇪 - ru - Россия (Rossiya) 🇷🇺 - bg - България (Bulgariya) 🇧🇬
  • uk - Україна (Ukrayina) 🇺🇦 - it - Italia 🇮🇹 - es - España 🇪🇸 If not provided, the API will use your center’s default language.

Getting Your API Keys

The keys provided by the center can be found in your center’s admin panel:
  1. Navigate to General SettingsOther Settings
  2. On the top right, click the button leading to the API Secret Keys page
  3. You’ll find the API Public Key on the top right. That’s the center’s public key
  4. Next to it, there’s a button to create a new API Secret Key for each app that wishes to connect to your center’s account through the API
Each application should have its own secret key for security purposes.

Example Request Headers

X-API-APP-ID: your-app-id-here
X-API-SECRET-KEY: your-secret-key-here
X-API-PUBLIC-KEY: your-public-key-here
X-LOCALE: en
The X-LOCALE header is optional. When included, responses will be localized to the specified language.