Yedpay

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 email 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": 106,
                    "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": 144,
                    "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/YN319ZP1RJ5DOX2DJ7/password-update/l7fXqdI7Te4P5AAm1YToMF01qFVgpeDWasjH7mFyhKY6VGUHSLrNRUSUf0X2hWnu"
                }
            }
        

v1.65.0-20240318 © The Payment Cards Group Limited. All rights reserved.