Autentificare
Primii pași

Autentificare

API-ul Handelsregister AI suportă două metode de autentificare: Cheie API și Token Bearer. Ambele metode funcționează pe toate endpoint-urile API.

Metode de autentificare

x-api-key: YOUR_API_KEY Cheie API prin antet: Recomandat pentru integrări server-to-server și utilizare în producție
?api_key=YOUR_API_KEY Cheie API prin parametru de interogare: Doar pentru testare rapidă și compatibilitate retroactivă
Authorization: Bearer YOUR_TOKEN Token Bearer: Cel mai bun pentru aplicații care necesită control fin al accesului, expirarea token-urilor și securitate îmbunătățită

Exemple de autentificare cu cheie API

Utilizarea antetului x-api-key (Recomandat)
curl -X GET "https://handelsregister.ai/api/v1/search-organizations?q=company" \
     -H "x-api-key: YOUR_API_KEY"
# Using query parameter (legacy)
curl "https://handelsregister.ai/api/v1/fetch-organization?api_key=YOUR_API_KEY&q=company"

# Using x-api-key header (recommended)
curl -X GET "https://handelsregister.ai/api/v1/fetch-organization?q=company" \
     -H "x-api-key: YOUR_API_KEY"

Gestionarea Token-urilor Bearer

Crearea unui token API

curl -X POST "https://handelsregister.ai/api/v1/auth/tokens/create" \
     -H "x-api-key: YOUR_API_KEY" \
     -H "Content-Type: application/json" \
     -d '{
       "token_name": "My Application",
       "abilities": ["*"],
       "expires_at": "2026-01-01 00:00:00"
     }'

Răspunsul va include token-ul dvs. Bearer. Păstrați-l în siguranță!

Utilizarea unui Token Bearer

curl -X GET "https://handelsregister.ai/api/v1/search-organizations?q=company" \
     -H "Authorization: Bearer YOUR_API_TOKEN"

Endpoint-uri pentru gestionarea token-urilor

POST /api/v1/auth/tokens/create Creați token nou
GET /api/v1/auth/tokens Listați toate token-urile
DELETE /api/v1/auth/tokens/{id} Revocați token specific
DELETE /api/v1/auth/tokens Revocați toate token-urile