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"
}

results matching ""

    No results matching ""