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.
/api/company_user/get
Obținerea unui singur utilizator pe baza identificatorului sau a numelui de utilizator.
Parametri de query
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | Identificatorul unic al utilizatorului | |
username | string | Poate 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}
/api/company_user/list
Obținerea listei paginate de utilizatori, cu posibilități de filtrare.
Parametri de query
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
list_offset | int | Decalajul de paginare (implicit: 0) | |
list_condition | array | Tablou de condiții de filtrare |
Exemplu de cerere
GET /api/company_user/list?list_offset=0
X-API-KEY: {cheia_dvs_api}
/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âmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | 0 = utilizator nou, >0 = modificare | |
company_id | int | Identificatorul companiei | |
username | string | Nume de utilizator pentru autentificare | |
password_new1 | string | Parolă (obligatorie pentru utilizator nou) | |
password_new2 | string | Confirmarea parolei (obligatorie pentru utilizator nou) | |
default_store_id | int | Identificatorul depozitului implicit | |
superior_company_user_id | int | Identificatorul utilizatorului superior | |
company_user_store_checked | array | Lista ID-urilor depozitelor permise | |
company_user_paymod_checked | array | Lista ID-urilor modalităților de plată permise | |
company_user_cash_stock_checked | array | Lista 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
}
}
/api/company_user/delete
Ștergerea unui utilizator pe baza identificatorului.
Câmpuri POST — obiectul data
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | Identificatorul utilizatorului de șters |
Exemplu de cerere
POST /api/company_user/delete
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json
{ "data": { "id": 3 } }
/api/company_user/save_interface
Salvarea setărilor interfeței utilizator pentru utilizatorul respectiv.
Câmpuri POST — obiectul data
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | Identificatorul utilizatorului |
Exemplu de cerere
POST /api/company_user/save_interface
X-API-KEY: {cheia_dvs_api}
Content-Type: application/json
{ "data": { "id": 3 } }
/api/company_user/login
Verificarea datelor de autentificare ale utilizatorului (pereche nume utilizator + parolă). În caz de succes returnează datele utilizatorului.
Parametri de query
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
username | string | Nume de utilizator pentru autentificare | |
password | string | Parolă |
Exemplu de cerere
GET /api/company_user/login?username=kiss.janos&password=titkos123
X-API-KEY: {cheia_dvs_api}
/api/company_user/save_password
Schimbarea parolei unui utilizator.
Câmpuri POST — obiectul data
| Câmp | Tip | Obligatoriu | Descriere |
|---|---|---|---|
id | int | Identificatorul utilizatorului | |
password_new1 | string | Parolă nouă | |
password_new2 | string | Confirmarea 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"
}
}
Ești interesat de software-ul nostru? Scrie-ne cu încredere!
Dacă nu găsești răspunsul și ai nevoie de asistență
Creează-ți contul acum,
plătește mai târziu!