Primii pași

Autentificare

Cum să creezi o cheie API și să o folosești pentru acces

Toate cererile către CRM API necesită autentificare prin cheie API. Cheia identifică agenția ta și determină la ce date ai acces.

Creează o cheie API

  1. Autentifică-te pe rentix.md (sau staging.rentix.md pentru testare)
  2. Deschide Meniul utilizator[Numele agenției]Chei API
  3. Apasă Creează cheie
  4. Copiază cheia — se afișează o singură dată
Păstrează cheia în siguranță. Oricine are cheia poate gestiona anunțurile agenției tale. Nu comite cheile în git și nu le partaja cu terți.

Folosește cheia în cereri

Transmite cheia în header-ul Authorization pentru fiecare cerere.

const response = await fetch('https://crm.rentix.md/api/v1/agency', {
  headers: {
    'Authorization': 'ApiKey YOUR_API_KEY'
  }
});

const agency = await response.json();
console.log(agency.name); // "Agenția ta"

Header alternativ

În loc de Authorization, poți folosi X-API-Key:

curl https://crm.rentix.md/api/v1/agency \
  -H "X-API-Key: YOUR_API_KEY"

Verifică conexiunea

O cerere către /agency este un mod simplu de a confirma că cheia funcționează.

Răspuns de succes
{
  "id": 1,
  "name": "Agenția ta",
  "status": "active",
  "isCrmEnabled": true,
  "limits": {
    "monthlyListings": { "used": 5, "limit": 1000 }
  }
}

Erori de autentificare

CodEroareSoluție
400Multiple authentication methods providedFolosește fie Authorization, fie X-API-Key, nu ambele
401API key is requiredAdaugă headerul Authorization: ApiKey YOUR_KEY
401Invalid API keyVerifică dacă cheia API este corectă și nu a fost revocată
403Agency is suspendedContactează suportul — contul agenției este suspendat
403CRM is not enabled for this agencyContactează suportul pentru activarea CRM

Pasul următor

Cheia este gata — creează primul anunț.

Start rapid →

Copyright © 2026