API Utilizatori companie

Gestionarea utilizatorilor companiei (angajaților) — obținere, creare, autentificare și schimbare parolă

URL de bază

https://{tenant}.logzi.com/api/company_user/

Fiecare cerere returnează un răspuns JSON. În caz de succes result.code == 1, în caz de eroare result.code == 0.

GET /api/company_user/get

Obținerea unui singur utilizator pe baza identificatorului sau a numelui de utilizator.

Parametri de query

ParametruTipObligatoriuDescriere
idintIdentificatorul unic al utilizatorului
usernamestringPoate fi obținut și pe baza numelui de utilizator

Exemplu de cerere

GET /api/company_user/get?id=3
X-API-KEY: {cheia_dvs_api}
GET /api/company_user/list

Obținerea listei paginate de utilizatori, cu posibilități de filtrare.

Parametri de query

ParametruTipObligatoriuDescriere
list_offsetintDecalajul de paginare (implicit: 0)
list_conditionarrayTablou de condiții de filtrare

Exemplu de cerere

GET /api/company_user/list?list_offset=0
X-API-KEY: {cheia_dvs_api}
POST /api/company_user/save

Creare sau modificare utilizator, cu specificarea drepturilor și setărilor de acces. Pentru un utilizator nou data[id] = 0.

Câmpuri POST — obiectul data

CâmpTipObligatoriuDescriere
idint0 = utilizator nou, >0 = modificare
company_idintIdentificatorul companiei
usernamestringNume de utilizator pentru autentificare
password_new1stringParolă (obligatorie pentru utilizator nou)
password_new2stringConfirmarea parolei (obligatorie pentru utilizator nou)
default_store_idintIdentificatorul depozitului implicit
superior_company_user_idintIdentificatorul utilizatorului superior
company_user_store_checkedarrayLista ID-urilor depozitelor permise
company_user_paymod_checkedarrayLista ID-urilor modalităților de plată permise
company_user_cash_stock_checkedarrayLista ID-urilor stocurilor de casă permise

Exemplu de cerere

POST /api/company_user/save
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json

{
  "data": {
    "id": 0,
    "company_id": 1,
    "username": "kiss.janos",
    "password_new1": "titkos123",
    "password_new2": "titkos123",
    "default_store_id": 1
  }
}
POST /api/company_user/delete

Ștergerea unui utilizator pe baza identificatorului.

Câmpuri POST — obiectul data

CâmpTipObligatoriuDescriere
idintIdentificatorul utilizatorului de șters

Exemplu de cerere

POST /api/company_user/delete
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json

{ "data": { "id": 3 } }
POST /api/company_user/save_interface

Salvarea setărilor interfeței utilizator pentru utilizatorul respectiv.

Câmpuri POST — obiectul data

CâmpTipObligatoriuDescriere
idintIdentificatorul utilizatorului

Exemplu de cerere

POST /api/company_user/save_interface
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json

{ "data": { "id": 3 } }
GET /api/company_user/login

Verificarea datelor de autentificare ale utilizatorului (pereche nume utilizator + parolă). În caz de succes returnează datele utilizatorului.

Parametri de query

ParametruTipObligatoriuDescriere
usernamestringNume de utilizator pentru autentificare
passwordstringParolă

Exemplu de cerere

GET /api/company_user/login?username=kiss.janos&password=titkos123
X-API-KEY: {cheia_dvs_api}
POST /api/company_user/save_password

Schimbarea parolei unui utilizator.

Câmpuri POST — obiectul data

CâmpTipObligatoriuDescriere
idintIdentificatorul utilizatorului
password_new1stringParolă nouă
password_new2stringConfirmarea parolei noi

Exemplu de cerere

POST /api/company_user/save_password
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json

{
  "data": {
    "id": 3,
    "password_new1": "ujtitkos456",
    "password_new2": "ujtitkos456"
  }
}

Ia legătura cu noi

Ești interesat de software-ul nostru? Scrie-ne cu încredere!

Ai nevoie de ajutor?

Dacă nu găsești răspunsul și ai nevoie de asistență

Creează-ți contul acum,
plătește mai târziu!

Încearcă gratuit timp de 3 zile, fără riscuri și fără obligații!