Получения пользователя

Пользователь может быть получен по uuid или email.

Используя uuid
$ curl -H "Authorization: Bearer api-key" https://api.planadoapp.com/v2/users/c855dc30-11ce-4a64-98f9-4951d9fa2da7 | jq
{
  "user": {
    "uuid": "c855dc30-11ce-4a64-98f9-4951d9fa2da7",
    "email": "john@doe",
    "first_name": "John",
    "last_name": "Doe",
    "permissions": {
      "web": {
        "login": true,
        "jobs": {
          "view": true,
          "edit": true,
          "delete": true
        },
        "clients": {
          "view": true,
          "edit": true
        },
        "schedule": {
          "view": true,
          "edit": true
        },
        "map": {
          "edit": false
        },
        "shifts": {
          "edit": false
        },
        "teams": {
          "view": true,
          "edit": true
        }
      },
      "mobile": {
        "login": true,
        "jobs": {
          "view": true,
          "complete": true
        }
      }
    },
    "uses_license": true,
    "owner": false,
    "mobile_phone": null,
    "skills": [
      {
        "uuid": "a1620b1d-257d-49a9-9adf-6e958603c571",
        "name": "Installation"
      },
      {
        "uuid": "ea2af535-33e6-4398-bf37-0fc3f1d0c7a2",
        "name": "Diagnostic"
      }
    ],
    "territory": {
      "uuid": "d9bb680b-c5d6-423e-b7b1-21e634f6fe3b",
      "name": "New York"
    }
  }
}
Table 1. Поля элементов users
Поле Тип JSON-тип Может быть null Описание

uuid

UUID

Строка

Нет

Уникальный идентификатор

email

Строка

Строка

Нет

Email пользователя. Это глобально уникальное поле

fist_name

Строка

Строка

Нет

Имя

last_name

Строка

Строка

Нет

Фамилия

permissions

Права

Объект

Нет

Права пользователя

uses_license

Булев

Булев

Нет

Требуется ли лицензия для пользователя. Пользователи без прав на изменение данных не требуют лицензии

owner

Булев

Булев

Нет

Является ли пользователь владельцем

mobile_phone

Строка

Строка

Да

Номер мобильного телефона

skills

[Навык]

Массив

Нет

Список навыков пользователя

territory

Участок

Объект

Да

Участок по умолчанию

Используя email
$ curl -H "Authorization: Bearer api-key" https://api.planadoapp.com/v2/users/john@doe | jq
{
  "user": {
    "uuid": "c855dc30-11ce-4a64-98f9-4951d9fa2da7",
    "email": "john@doe",
    ...
  }
}