Management

Users

List team users (root + invited)

GET
/v1/users
AuthorizationBearer <token>

API key authentication - use your Late API key as a Bearer token

In: header

Response Body

application/json

application/json

curl -X GET "https://getlate.dev/api/v1/users"
{
  "currentUserId": "6507a1b2c3d4e5f6a7b8c9d0",
  "users": [
    {
      "_id": "6507a1b2c3d4e5f6a7b8c9d0",
      "name": "John Doe",
      "email": "john@example.com",
      "role": "owner",
      "isRoot": true,
      "profileAccess": [
        "all"
      ],
      "createdAt": "2024-01-15T10:30:00Z"
    },
    {
      "_id": "6507a1b2c3d4e5f6a7b8c9d1",
      "name": "Jane Smith",
      "email": "jane@example.com",
      "role": "member",
      "isRoot": false,
      "profileAccess": [
        "64f0a1b2c3d4e5f6a7b8c9d0",
        "64f0a1b2c3d4e5f6a7b8c9d1"
      ],
      "createdAt": "2024-03-20T14:45:00Z"
    }
  ]
}
{
  "error": "Unauthorized"
}

Get user by id (self or invited)

GET
/v1/users/{userId}
AuthorizationBearer <token>

API key authentication - use your Late API key as a Bearer token

In: header

Path Parameters

userIdstring

Response Body

application/json

application/json

application/json

curl -X GET "https://getlate.dev/api/v1/users/string"
{
  "user": {
    "_id": "6507a1b2c3d4e5f6a7b8c9d0",
    "name": "John Doe",
    "email": "john@example.com",
    "role": "owner",
    "isRoot": true,
    "profileAccess": [
      "all"
    ]
  }
}
{
  "error": "Unauthorized"
}
Empty
{
  "error": "Not found"
}