Skip to main content
GET
/
user
Get current user profile
curl --request GET \
  --url https://store.salesive.com/api/v1/user \
  --header 'Authorization: Bearer <token>' \
  --header 'x-shop-id: <api-key>'
{}

Request

GET /user
Authorization: Bearer {{token}}
x-shop-id: {{shopId}}

Headers

HeaderTypeDescription
AuthorizationstringBearer token of the authenticated user.
x-shop-idstringIdentify the shop context.

Successful response

{
    "status": 200,
    "success": true,
    "message": "User profile retrieved",
    "data": {
        "user": {
            "_id": "651f8a1b2c3d4e5f60718293",
            "name": "Jane Smith",
            "email": "jane@example.com",
            "phone": "+2348099887766",
            "role": "user",
            "shopRole": null,
            "stores": [],
            "avatar": "https://cdn.salesive.com/avatars/jane.webp",
            "authMethod": "google",
            "balance": 0,
            "createdAt": "2026-01-12T09:14:05.221Z",
            "updatedAt": "2026-06-10T18:02:55.870Z"
        },
        "addresses": [
            {
                "_id": "651f8a9b2c3d4e5f60718300",
                "user": "651f8a1b2c3d4e5f60718293",
                "name": "Jane Smith",
                "phone": "+2348099887766",
                "address": "12 Marina Road",
                "city": "Lagos",
                "state": "Lagos",
                "country": "Nigeria",
                "latitude": 6.5244,
                "longitude": 3.3792,
                "isDefault": true,
                "createdAt": "2026-02-01T11:20:00.000Z",
                "updatedAt": "2026-02-01T11:20:00.000Z"
            }
        ]
    }
}

Error response

{
    "status": 401,
    "success": false,
    "message": "Token required!",
    "data": {}
}

Authorizations

Authorization
string
header
required

JWT issued by the Salesive Store API for authenticated shoppers.

x-shop-id
string
header
required

Optional storefront identifier sent as a header to scope responses to a specific shop. Try It requests remember this value once provided.

Headers

x-shop-id
string

Optional identifier that scopes responses to a specific storefront when the referer cannot be inferred.

Response

Profile and addresses retrieved.

The response is of type object.