New: Application API docs
Pick the API you are reading here — the Merchant API for your own store, the Application API for partner apps.
Everything you need to integrate with the Gini v2 Third-Party API.
Create and manage staff sub-accounts (operators) for your store, matching the dashboard's Operators screen.
Your operators, newest first. Returns name, email, phone, role, is_active. The password is never returned. Paginated.
/api/v2.0/third-party/operators
A single record by its numeric id. 404 if it is not yours.
/api/v2.0/third-party/operators/{operator}
/api/v2.0/third-party/operators
| Field | Type | Required | Description |
|---|---|---|---|
name
|
string | Required | 2–155 chars, unique across all operators. |
email
|
string | Required | Unique across all operators. |
phone
|
string | Required | Iraqi number, unique across all operators (normalised). |
password
|
string | Required | Required on create; must meet the password policy. Hashed on write, never returned. |
role
|
string | Required | admin, manager or cashier. |
is_active
|
boolean | Optional | Defaults to true. |
Partial — send only the fields you are changing. 404 if it is not yours.
/api/v2.0/third-party/operators/{operator}
/api/v2.0/third-party/operators/{operator}