Manager
A manager is a user who has the permission to view and edit payment transactions belonging to a seller.
GET a list of managers
Query a list of managers. Parameters for pagination, query condition and sort order can be used for this method, see pagination and query pages for details.
Get a list of managers example
curl /v2/managers?page=1&per_page=20&filter=&sort= -H "X-Api-Key:.." -H "Authorization:JWT .."
Successful return object:
{
"page": 1,
"per_page": 20,
"data": []
}
GET a single manager by ID
Query a manager object by ID.
Get a single manager example
curl /v2/managers/1 -H "X-Api-Key:.." -H "Authorization:JWT .."
Successful return object:
{
"id": 1,
"user_id": 20,
"seller_id": 2,
"permit": ""
}
POST a manager
Create a manager entity.
| Field | Type | Description |
|---|---|---|
| user_id | int | User.ID |
| seller_id | int | Seller ID |
| permit | string | permit |
POST to create a manager:
curl -X POST -d '{"user_ip":100,"seller_id":11}' /v2/managers -H "X-Api-Key:.." -H "Authorization:JWT .."
Successful return:
{
"status": "OK",
"id": 123
}
PUT a manager
Update a manager entity.
Update a manager example
curl -X PUT -d '{"permit":"RW"}' /v2/managers/1 -H "X-Api-Key:.." -H "Authorization:JWT .."
Successful return:
{
"status": "OK"
}
DELETE a manager
Delete a manager entity. Only system admin role can make this request.
Delete a manager example
curl -X DELETE /v2/managers/1 -H "X-Api-Key:.." -H "Authorization:JWT .."
Successful return:
{
"status": "OK"
}