Description (Me)
Get information related with the user. (GET)Can include the follow parameters separated by comma "," adding the parameter "include" in the url to get more information:
- * stores - provide all stores related with the user
- * company - provides the companies related with the user. (SuperOwner: show the first company only)
Example:
https://api.yedpay.com/v1/me?include=company,stores
End Point
https://api.yedpay.com/v1/me?include=company,stores
Request Header
# | Key | Value | Description |
---|---|---|---|
1 | Authorization |
Bearer {{ access_token }}
OR API-KEY {{ api_key }} |
Login Token
OR API Key |
Body
# | Name | Type | Description |
---|
Response
# | Name | Type | Description |
---|---|---|---|
1 | success | Boolean | Request Success or Fail |
2 | data | Array | Include the follow parameters (Account's Information, Stores, Company, Balance, Daily_balance) |
Success Response - data
# | Name | Type | Description |
---|---|---|---|
1 | id | String | Id of the User |
2 | company_id | String | Id of the Company |
3 | role | String | Role of the User |
4 | String | Email of the User | |
5 | phone | String | Country code and Phone number of the User |
6 | username | String | Username of the User |
7 | first_name | String | First Name of the User |
8 | last_name | String | Last Name of the User |
9 | operation_id | String | Operation ID of User (For Taxi User ONLY) |
11 | driving_license | String | Driving license of User (For Taxi User ONLY) |
12 | can_refund | Boolean | Authorization of Refund |
13 | activated | Boolean | Boolean indicating whether the user has been activated yet |
14 | disabled | Boolean | Authorization if Disabled |
15 | password_valid_till | Integer | Number of days till the user will be forced to update password |
16 | last_login_time | String | Last Login DateTime of user "YYYY-mm-dd h:i:s" |
17 | created_at | String | DateTime of user was created "YYYY-mm-dd h:i:s" |
18 | updated_at | String | Last modification DateTime of user "YYYY-mm-dd h:i:s" |
Example Success Response
Response for Normal User: { "success": true, "data": { "id": "JwoMPpKy", "company_id": "JwoMPpKy", "role": "owner", "email": "xxx@xxx.com", "phone": "+852-12345678", "username": "xxxx", "first_name": "xxxx", "last_name": "xxxx", "can_refund": true, "activated": true, "disabled": false, "last_login_time": "2018-08-13 13:10:29", "password_valid_till": 74, "created_at": "2018-03-06 13:38:48", "updated_at": "2018-03-08 14:09:58" } } Response for Taxi User: { "success": true, "data": { "id": "JwoMPpKy", "company_id": "JwoMPpKy", "role": "owner", "email": "", "phone": "+852-12345678", "username": "xxxx", "first_name": "xxxx", "last_name": "xxxx", "operation_id": "xxxx", "driving_license": "xxxxxx", "can_refund": true, "activated": true, "disabled": false, "last_login_time": "2018-08-13 13:10:29", "password_valid_till": 0, "created_at": "2018-03-06 13:38:48", "updated_at": "2018-03-13 12:08:59" } }
Error Response
# | Name | Type | Description |
---|---|---|---|
1 | success | Boolean | False |
2 | message | String | Message of the Error |
3 | status | Integer | HTTP Status Code |
Example Error Response
{ "success": false, "message": "Unauthenticated.", "status": 500 } //when user is forced to update password { "error_code": "password_expired", "message": "Password Expired. Please change password before log into the system", "action": { "url": "/users/WJ2PMK6PD8R1Z7Y6DN/password-update/XyKodKYZZtQa1epLXtQEtjXDih6i6ijM3PY8kDpizQQgA0Gg3ERptIgtsd56Mmrn" } }
v1.61.15-20230523 © The Payment Cards Group Limited. All rights reserved.