API HR Lite pentru dezvoltatori
Trimiteți date de personal către IQ.HR direct din sistemul vostru
API-ul HR Lite este calea prin care sistemele HR, ERP-urile sau platformele de grup, precum Workday, transmit angajări, modificări de contract, suspendări și încetări. Fiecare cerere este primită, validată și pusă în revizuirea HR înainte să ajungă în dosarul angajatului, în salarizare sau în REGES Online.
POST /hr-lite/v1/new-employees/E2400
Authorization: Bearer <token>
Idempotency-Key: 3f0c…b71e
Content-Type: application/json
{
"fields": [
{ "fieldKey": "lastName", "value": "Popescu" },
{ "fieldKey": "firstName", "value": "Ana-Maria" },
{ "fieldKey": "hireDate", "value": "2026-11-03" },
{ "fieldKey": "grossSalary", "value": "8500" }
]
}
201 Created · salvat pentru revizuirea HR
- OpenAPI 3.0Specificație citibilă automat
- OAuth 2.0Client credentials, pe fiecare mediu
- JSON prin HTTPSResurse REST, erori problem+json
- IdempotentReîncercări sigure, Idempotency-Key opțional
- 300 / minLimita implicită de scrieri pe integrare
Cum funcționează
Din sistemul vostru până în salarizare, cu HR-ul în control
Un răspuns de succes înseamnă că datele au fost primite și salvate pentru revizuirea HR. Cererea nu creează și nu modifică singură un angajat, iar nimic nu se transmite automat în REGES Online.
Voi trimiteți
Sistemul vostru apelează API-ul la o angajare, o modificare de contract, o suspendare sau o încetare, cu identificatori aleși de voi.
Noi validăm
Câmpurile sunt verificate față de catalogul și nomenclatoarele publicate. Primiți o chitanță sau o eroare clară pentru fiecare câmp respins.
HR revizuiește
HR completează datele cerute în România și rezolvă eventualele conflicte dintre valorile voastre și propriile corecturi.
Se aplică
Modificarea aprobată ajunge în dosarul angajatului, în salarizare și, prin modulul Revisal, în REGES Online.
Resurse
Patru resurse, plus catalogul
Identificatorii sunt aleși de sistemul vostru și rămân stabili pe toată durata înregistrării. Datele de angajare și de modificare de contract se trimit ca listă de perechi câmp–valoare, așa că un câmp nou nu vă strică integrarea.
Înainte de trimitere, citiți GET /catalogue pentru câmpurile acceptate și GET /dictionaries/{key} pentru codurile valide, precum companii, tipuri de contract sau motive de absență. Valorile din sistemul vostru pot fi mapate o singură dată de IQ.HR.
| Resursă | Creare | Actualizare |
|---|---|---|
| Angajat nou | POST /new-employees/{badge} | PUT înlocuire completă |
| Modificare contract | POST /cim-changes/{id} | PUT înlocuire completă |
| Suspendare | POST /suspensions/{id} | PATCH parțial |
| Încetare | POST /terminations/{id} | PATCH parțial |
| Oricare dintre ele | GET starea curentă | POST …/withdrawals |
Esențial pentru integrare
Ce trebuie să știe dezvoltatorii voștri
Autentificare
OAuth 2.0 client credentials. Cereți un token cu client ID-ul și secretul emise de IQ.HR și trimiteți-l ca bearer token. Compania și integrarea sunt legate de credențial.
Reîncercări sigure
O cerere identică repetată întoarce UNCHANGED. Un Idempotency-Key UUID opțional reia chitanța inițială, deci o reîncercare după timeout nu dublează datele.
Erori clare
Erorile au un code stabil, un correlationId pe care ni-l puteți comunica și, la validare, o listă errors cu fiecare câmp exact cum l-ați trimis.
Valorile câmpurilor
Valorile sunt texte sau null: date YYYY-MM-DD, zecimale cu punct, booleeni "true"/"false". Câmpurile de business lipsă nu blochează preluarea.
Limite
Până la 300 de scrieri pe minut pe integrare, 500 de câmpuri și 1 MiB pe cerere. Răspunsurile 429 includ Retry-After.
Securitate
Doar HTTPS, credențiale pe fiecare mediu, date separate pe client. IQ.HR este certificată ISO/IEC 27001, ISO/IEC 27701 și ISO 9001 și deține un raport ISAE 3402 privind controale auditate independent.
Primii pași
De la primul apel la lansare
Adresele din specificația publicată sunt exemple. Vă trimitem adresele de bază, adresa pentru token și credențialele fiecărui mediu la configurarea integrării.
Cere acces la APIÎntrebări tehnice: office@iqhr.ro
Cereți acces
Spuneți-ne ce sistem va trimite datele și ce evenimente vreți să transmiteți.
Mapați valorile
Comparați codurile voastre cu catalogul și nomenclatoarele; noi configurăm maparea valorilor din sistemul vostru.
Testați
Trimiteți date de test în mediul de test și verificați rezultatul împreună cu HR.
Lansați
Treceți pe credențialele de producție. Fiecare cerere rămâne trasabilă prin correlation ID.
Referință API
HR Lite External Ingestion API
Toate endpoint-urile, parametrii, schemele și exemplele. Documentația tehnică este în limba engleză, iar referința este doar pentru consultare: din această pagină nu se trimit cereri.