API

Сервис предоставляет REST API, описание которого приведено ниже. Запросы к серверу должны быть аналогичны обычным HTTP-запросам браузера за исключением необходимости передачи токена в заголовках запросов. Это означает, что все запросы (POST/PATCH/DELETE) на изменение данных должны содержать заголовок Content-Type: application/x-www-form-urlencoded, а данные, соответственно, должны быть закодированы с помощью urlencode.
В ответ сервер всегда возвращает JSON. Все операции по изменению данных содержат ключ status, который имеет значение success только для полностью успешных операций.
HTTP-статусы успешных ответов сервера находятся в диапазоне от 200 до 299. Это можно использовать при обработке ответа.
Для всех вызовов API необходимо установить заголовок запроса X-Planado-API-Token со значением вашего ключа API (ключ можно получить на странице настроек приложения).
Все методы для получения данных принимают аргумент с номером страницы. Количество элементов на страницу варьируется в зависимости от метода. Номер страницы не является обязательным аргументом, но если он не указан, то возвращается первая страница.

Операции с нарядами


Получение списка нарядов

Список нарядов отдается порциями по 20 нарядов на странице. Ответ сервера содержит краткую информацию о нарядах. Наряды отсортированы по дате начала выполнения. Если наряд еще не начинался, то по запланированной дате выполнения. Если обе даты пусты (наряды, которые еще не запланированы), то такие записи идут в начале списка.

Запрос

GET https://your_subdomain.planadoapp.com/api/v1/jobs.json

Параметры запроса

Название Значение Тип данных Обязательный?
page Номер страницы (20 элементов на странице) Целое число Нет

Ответ сервера

Расшифровка полей ответа

Название Значение Тип данных
assignee_subject_id Идентификатор исполнителя (бригада или сотрудник) наряда Целое число
client_id Идентификатор связанного с нарядом клиента Целое число
job_id Идентификатор наряда Целое число
scheduled_at Дата и время, на которые запланирован наряд Дата и время
serial_no Порядковый номер наряда Целое число
status Состояние наряда Строка
template_id Идентификатор шаблона наряда Целое число
type_id Идентификатор типа наряда Целое число

Примеры

# Получение первой страницы
$ curl -s --header "X-Planado-API-Token:API_KEY" https://your_subdomain.planadoapp.com/api/v1/jobs.json

  {
    "jobs": [
        {
            "assignee_subject_id": 14001,
            "client_id": 427001,
            "job_id": 5675001,
            "scheduled_at": "2015-03-15T20:15:00",
            "serial_no": 47,
            "status": "published",
            "template_id": 957001,
            "type_id": 6001
        },
        {
            "assignee_subject_id": 14001,
            "client_id": 427001,
            "job_id": 5665001,
            "scheduled_at": "2015-03-15T20:00:00",
            "serial_no": 46,
            "status": "started",
            "template_id": 1091001,
            "type_id": 35001
        },
        ...
    ],
    "view_url": "https://your_subdomain.planadoapp.com/jobs",
    "page": 1,
    "total_pages": 1
  }
      
        # Получение второй страницы
        $ curl -s --header "X-Planado-API-Token:API_KEY" https://your_subdomain.planadoapp.com/api/v1/jobs.json?page=2
      

Получение информации о наряде

Получить наряд можно по его идентификатору (job_id) или по идентификатору во внешней системе (external_id). Ответ сервера содержит полную информацию о наряде.

Запрос

GET https://your_subdomain.planadoapp.com/api/v1/jobs/:job_id.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
job_id Внешний или внутренний идентификатор наряда Строка Да

Ответ сервера

Расшифровка полей ответа

Имя параметра Значение Тип данных
job_id Идентификатор наряда Целое число
external_id Идентификатор наряда во внешней системе Строка
serial_no Порядковый номер наряда Целое число
template_id Идентификатор шаблона наряда Целое число
type_id Идентификатор типа наряда Целое число
status Состояние наряда Строка
description Описание наряда Строка
client_id Идентификатор клиента Целое число
address[formatted] Полный адрес наряда Строка
address[entrance_no] Номер подъезда Строка
address[apartment] Номер квартиры Строка
address[floor] Этаж Строка
address[description] Описание адреса Строка
address[geolocation][longitude] Долгота адреса Число с плавающей точкой
address[geolocation][latitude] Широта адреса Число с плавающей точкой
scheduled_at Дата и время, на которые запланирован наряд Дата и время
scheduled_duration_min Запланированное время выполнения наряда в минутах Целое число
assignee_subject_id Идентификатор исполнителя (бригада или сотрудник) наряда Целое число
possible_resolutions Список резолюций, доступных при завершении наряда Массив
possible_resolutions[resolution_id] Идентификатор резолюции Целое число
possible_resolutions[name] Название резолюции Строка
possible_resolutions[successful] Признак «успешности» резолюции Логическое значение
possible_resolutions[comment_required] Признак обязательности комментария при закрытии наряда Логическое значение
first_activity_at Время первой активности по наряду Дата и время
en_route_at Время выезда исполнителя на наряд Дата и время
started_at Время начала исполнения наряда Дата и время
suspended_at Время приостановки выполнения наряда Дата и время
finished_at Время завершения наряда Дата и время
en_route_min Время в пути (минуты) Целое число
suspension_time_min Общее время в состоянии «приостановлен» (минуты) Целое число
actual_time_min Общее время работ (минуты) Целое число
custom_fields Список пользовательских полей наряда Массив
custom_fields[field_id] Идентификатор поля Целое число
custom_fields[name] Название поля Строка
custom_fields[field_type] Тип поля Строка
custom_fields[data_type] Тип данных значения Строка
custom_fields[dictionary_values] Значения словаря (для полей типа «значения из словаря») Массив
custom_fields[value] Значение поля Смешанный тип (зависит от значения поля data_type)
custom_fields[required] Признак обязательности поля при завершении наряда в мобильном приложении Логическое значение
checklist_items Контрольный список Массив
checklist_items[item_id] Идентификатор элемента Целое число
checklist_items[name] Название элемента Строка
checklist_items[field_id] Идентификатор пользовательского поля, связанного с элементом Целое число
checklist_items[checked_at] Время, когда элемент был отмечен выполненным Дата и время
cell_phone Контактный номер телефона по наряду Строка
started_location Геолокация начала наряда
started_location[longitude] Долгота Число с плавающей точкой
started_location[latitude] Широта Число с плавающей точкой
en_route_location Геолокация выезда по наряду
en_route_location[longitude] Долгота Число с плавающей точкой
en_route_location[latitude] Широта Число с плавающей точкой
suspended_location Геолокация приостановки наряда
suspended_location[longitude] Долгота Число с плавающей точкой
suspended_location[latitude] Широта Число с плавающей точкой
finished_location Геолокация завершения наряда
finished_location[longitude] Долгота Число с плавающей точкой
finished_location[latitude] Широта Число с плавающей точкой

Примеры

$ curl -s --header "X-Planado-API-Token:API_KEY" https://your_subdomain.planadoapp.com/api/v1/jobs/{job_id или external_id}.json

  {
    "job": {
      "job_id": 121001,
      "external_id": '303dj3',
      "serial_no": 3,
      "template_id": null,
      "type_id": 56001,
      "status": "scheduled",
      "description": "Описание наряда",
      "client_id": null,
      "address": {
        "formatted": "г Москва, ул Тверская, д 13",
        "entrance_no": null,
        "apartment": null,
        "floor": null,
        "description": null,
        "geolocation": {
          "longitude": 37.216025,
          "latitude": 55.999757
        }
      },
      "scheduled_at": "2015-08-24T13:00:00",
      "scheduled_duration_min": 60,
      "assignee_subject_id": null,
      "possible_resolutions": [
        {
          "resolution_id": 58001,
          "name": "Выполнен",
          "successful": true,
          "comment_required": false
        },
        {
          "resolution_id": 59001,
          "name": "Не выполнен",
          "successful": false,
          "comment_required": false
        }
      ],
      "first_activity_at": null,
      "en_route_at": null,
      "started_at": null,
      "suspended_at": null,
      "finished_at": null,
      "en_route_min": null,
      "suspension_time_min": null,
      "actual_time_min": null,
      "custom_fields": [],
      "checklist_items": [],
      "cell_phone": null
    },
    "url": "https://your_subdomain.planadoapp.com/jobs/121001"
  }
      

Создание наряда

Создать наряд можно как «с нуля», так и указав идентификатор шаблона наряда (при создании наряда из шаблона заданные шаблону параметры копируются в наряд). Ответ сервера содержит идентификатор наряда и результат операции.

Запрос

POST https://your_subdomain.planadoapp.com/api/v1/jobs.json

Параметры запроса

Название Значение Тип данных Обязательный?
external_id Идентификатор наряда во внешней системе Строка Нет
template_id Идентификатор шаблона Целое число Нет
type_id Идентификатор типа наряда Целое число Нет
assignee_subject_id Идентификатор исполнителя наряда (бригада или сотрудник) Целое число Нет
scheduled_at Дата и время, на которые запланирован наряд Дата и время Нет
scheduled_duration_min Запланированая длительность выполнения наряда Целое число Нет
possible_resolutions Список идентификаторов возможных резолюций для наряда Массив целых чисел Нет
client_id Идентификатор клиента в Планадо, либо внешний идентификатор клиента Строка или целое число Нет
cell_phone Контактный номер телефона для наряда Строка Нет
address[formatted] Адрес наряда одной строкой Строка Нет
address[apartment] Номер квартиры Строка Нет
address[floor] Этаж Строка Нет
address[entrance_no] Подъезд Строка Нет
address[description] Описание адреса Строка Нет
custom_fields Список пользовательских полей наряда Массив Нет
custom_fields[name] Название поля Строка Нет
custom_fields[value] Значение поля Смешанный тип Нет
custom_fields[field_type] Тип поля Строка Нет
custom_fields[dictionary_id] Идентификатор словаря (для полей типа «значения из словаря») Целое число Нет
status Состояние наряда (при создании можно указать только состяние finished для импорта завершенных нарядов, другие состояния нарядов устанавливаются автоматически Строка Нет
en_route_duration_min Время в пути (минуты, для выполненных нарядов) Целое число Нет
work_duration_min Время выполнения (минуты, для выполненных нарядов) Целое число Нет

Ответ сервера

Расшифровка полей ответа

Имя параметра Значение Тип данных
job_id Идентификатор созданного наряда Целое число
status Результат операции Строка

Примеры

# Создание наряда по шаблону
$ curl -s --header "X-Planado-API-Token:API_KEY" --data "template_id=957001&client_id=427001 \
  https://your_subdomain.planadoapp.com/api/v1/jobs.json

  {
    "job_id": 23302001,
    "status": "success"
  }

# Создание наряда без шаблона с указанием значений аттрибутов наряда
$ curl -s --header "X-Planado-API-Token:API_KEY" \
  --data "client_id=427001&scheduled_at=24.08.2015 00:00&assignee_subject_id=14001" \
  "&custom_fields[0][name]=Your Field Name&custom_fields[0][value]=field value" \
  https://your_subdomain.planadoapp.com/api/v1/jobs.json

  {
    "job_id": 25302001,
    "status": "success"
  }
        

Удаление наряда

Удалить наряд можно, указав идентификатор (job_id) или идентификатор во внешней системе (external_id).

Запрос

DELETE https://your_subdomain.planadoapp.com/api/v1/jobs/:job_id.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
job_id Внешний или внутренний идентификатор наряда Строка Да

Ответ сервера

Расшифровка полей ответа

Имя параметра Значение Тип данных
status Результат операции Строка

Примеры

$ curl -X "DELETE" --header "X-Planado-API-Token:API_KEY" \
  https://your_subdomain.planadoapp.com/api/v1/jobs/{job_id или external_id}.json

  { "status": "success" }
      

Операции с клиентами


Получение списка клиентов

Запрос

https://your_subdomain.planadoapp.com/api/v1/clients.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
page Номер страницы (20 элементов на странице) Целое число Нет

Ответ сервера

Расшифровка полей ответа

Поле Значение Тип данных
client_id Идентификатор клиента Целое число
external_id Идентификатор клиента во внешней системе Строка
organization Признак юридического лица Логическое значение
name Полное название Строка
organization_name Название компании (для юридических лиц) Строка
first_name Имя (для физических лиц) Строка
last_name Фамилия (для физических лиц) Строка
middle_name Отчество (для физических лиц) Строка
email Адрес электрноной почты Строка
site_address[formatted] Адрес одной строкой Строка
site_address[description] Описание адреса Строка
site_address[entrance_no] Подъезд Строка
site_address[floor] Этаж Строка
site_address[apartment] Квартира Строка
site_address[geolocation][longitude] Долгота адреса Число с плавающей точкой
site_address[geolocation][latitude] Широта адреса Число с плавающей точкой
cell_phone Мобильный номер телефона Строка
work_phone Рабочий номер телефона Строка

Примеры

# Получение первой страницы
$ curl -s --header "X-Planado-API-Token:API_KEY" \
  https://your_subdomain.planadoapp.com/api/v1/clients.json

  {
    "clients": [
        {
            "client_id": 13668001,
            "organization": false,
            "email": null,
            "external_id": null,
            "first_name": "Albert",
            "last_name": "Einstein",
            "middle_name": null,
            "name": "Albert Einstein",
            "site_address": {
                "description": null,
                "entrance_no": null,
                "apartment": null,
                "floor": null,
                "formatted": "112, Mercer Street, Princeton, Mercer County, New Jersey",
                "geolocation": {
                  "longitude": -74.666268,
                  "latitude": 40.343109
                }
            },
            "cell_phone": "79113456465",
            "work_phone": null
        },
        ...
    ],
    "view_url": "https://your_subdomain.planadoapp.com/clients",
    "page": 1,
    "total_pages": 1
  }

# Получение второй страницы
$ curl -s --header "X-Planado-API-Token:API_KEY" \
  https://your_subdomain.planadoapp.com/api/v1/clients.json?page=2

  {
    "clients": [
        {
            "client_id": 13668001,
            "organization": false,
            "email": null,
            "external_id": null,
            "first_name": "Albert",
            "last_name": "Einstein",
            "middle_name": null,
            "name": "Albert Einstein",
            "site_address": {
                "description": null,
                "entrance_no": null,
                "apartment": null,
                "floor": null,
                "formatted": "112, Mercer Street, Princeton, Mercer County, New Jersey",
                "geolocation": {
                  "longitude": -74.666268,
                  "latitude": 40.343109
                }
            },
            "cell_phone": "79113456465",
            "work_phone": null
        },
        ...
    ],
    "view_url": "https://your_subdomain.planadoapp.com/clients",
    "page": 2,
    "total_pages": 10
  }
      

Получение информации о выбранном клиенте

Получить информацию о клиенте можно по его идентификатору (client_id) или по идентификатору во внешней системе (external_id).

Запрос

GET https://your_subdomain.planadoapp.com/api/v1/clients/:client_id.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
client_id Внешний или внутренний идентификатор клиента Строка Да

Ответ сервера

Расшифровка полей ответа

Поле Значение Тип данных
client_id Идентификатор клиента Целое число
organization Признак юридического лица Логическое значение
email Контактный email клиента Строка
external_id Идентификатор клиента во внешней системе Строка
first_name Имя Строка
last_name Фамилия Строка
middle_name Отчество Строка
name Полное имя Строка
site_address Данные об адресе клиента
site_address[formatted] Адрес одной строкой Строка
site_address[description] Описание адреса Строка
site_address[entrance_no] Подъезд Строка
site_address[floor] Этаж Строка
site_address[apartment] Квартира Строка
site_address[geolocation][longitude] Долгота адреса Число с плавающей точкой
site_address[geolocation][latitude] Широта адреса Число с плавающей точкой
cell_phone Мобильный номер телефона Строка
work_phone Рабочий номер телефона Строка

Примеры

$ curl -s --header "X-Planado-API-Token:API_KEY" \
  https://your_subdomain.planadoapp.com/api/v1/clients/{client_id или external_id}.json

  {
    "client": {
        "client_id": 23351001,
        "organization": false,
        "email": "albert_einstein@gmail.com",
        "external_id": "f370396",
        "first_name": "Albert",
        "last_name": "Einstein",
        "middle_name": null,
        "name": "Albert Einstein",
        "site_address": {
            "description": null,
            "entrance_no": null,
            "apartment": null,
            "floor": null,
            "formatted": "112, Mercer Street, Princeton, Mercer County, New Jersey",
            "geolocation": {
              "longitude": -74.666268,
              "latitude": 40.343109
            }
        },
        "work_phone": null,
        "cell_phone": null
    }
  }
      

Создание клиента

Запрос

POST https://your_subdomain.planadoapp.com/api/v1/clients.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
organization Признак юридического лица Логическое значение Да
external_id Идентификатор клиента во внешней системе Строка Нет
organization_name Наименование компании (для юридических лиц) Строка Нет
first_name Имя (для физических лиц) Строка Нет
last_name Фамилия (для физических лиц) Строка Нет
middle_name Отчество (для физических лиц) Строка Нет
contacts[email] Адрес электрноной почты Строка Нет
contacts[work_phone] Рабочий телефон Строка Нет
contacts[cell_phone] Мобильный телефон Строка Нет
site_address[formatted] Адрес одной строкой Строка Нет
site_address[description] Описание адреса Строка Нет
site_address[entrance_no] Подъезд Строка Нет
site_address[floor] Этаж Строка Нет
site_address[apartment] Квартира Строка Нет

Ответ сервера

Поле Значение Тип данных
client_id Идентификатор созданного клиента Целое число
status Результат операции Строка

Примеры

$ curl -s --header "X-Planado-API-Token:API_KEY" \
  --data "external_id=f370396&organization=false&first_name=Albert&last_name=Einstein&contacts[email]=albert_einstein@yahoo.com&site_address[formatted]=112, Mercer Street, Princeton, Mercer County, New Jersey" \
  https://your_subdomain.planadoapp.com/api/v1/clients.json

  {
    "client_id": 23351001,
    "status": "success"
  }
      

Обновление информации о клиенте

Запрос

PATCH https://your_subdomain.planadoapp.com/api/v1/clients/:client_id.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
client_id Внешний или внутренний идентификатор клиента Строка Да
organization Признак юридического лицв Логическое значение Да
create_if_not_found Нужно ли создавать клиента, если клиент с указанным идентификатором не найден? Указанный идентификатор при этом будет использован как идентификатор клиента во внешней системе (external_id) Логическое значение Нет
organization_name Наименование компании (для юридических лиц) Логическое значение Нет
first_name Имя (для физических лиц) Строка Нет
last_name Фамилия (для физических лиц) Строка Нет
middle_name Отчество (для физических лиц) Строка Нет
contacts[email] Адрес электрноной почты Строка Нет
contacts[work_phone] Рабочий телефон Строка Нет
contacts[cell_phone] Мобильный телефон Строка Нет
site_address[formatted] Адрес одной строкой Строка Нет
site_address[description] Описание адреса Строка Нет
site_address[entrance_no] Подъезд Строка Нет
site_address[floor] Этаж Строка Нет
site_address[apartment] Квартира Строка Нет

Ответ сервера

Поле Значение Тип данных
client_id Идентификатор клиента Целое число
status Результат операции Строка

Примеры

$ curl -X PATCH --header "X-Planado-API-Token:API_KEY" --data \
  "contacts[email]=albert_einstein@gmail.com&create_if_not_found=false" \
  https://your_subdomain.planadoapp.com/api/v1/clients/{client_id или external_id}.json

  {
    "client_id": 23351001,
    "status": "success"
  }
      

Удаление клиента

Запрос

DELETE https://your_subdomain.planadoapp.com/api/v1/clients/:client_id.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
client_id Внешний или внутренний идентификатор клиента Строка Да

Ответ сервера

Поле Значение Тип данных
status Результат операции Строка

Примеры

$ curl -X "DELETE" --header "X-Planado-API-Token:API_KEY" \
 https://your_subdomain.planadoapp.com/api/v1/clients/{id или external_id}.json

  { "status": "success" }
      

Операции с бригадами


Получение списка бригад

Запрос

GET https://your_subdomain.planadoapp.com/api/v1/teams.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
page Номер страницы (20 элементов на странице) Целое число Нет

Ответ сервера

Расшифровка полей ответа

Название поля Значение Тип данных
team_id Идентификатор бригады Целое число
name Название бригады Строка
foreman[worker_id] Идентификатор бригадира Целое число
foreman[name] Имя бригадира Строка
foreman[email] Адрес электрноной почты бригадира Строка
workers Список сотрудников бригады Массив
workers[worker_id] Идентификатор сотрудника Целое число
workers[name] Имя сотрудника Строка
workers[email] Адрес электрноной почты сотрудника Строка

Примеры

# Получение списка бригад
$ curl -s --header "X-Planado-API-Token:API_KEY" \
  https://your_subdomain.planadoapp.com/api/v1/teams.json

  {
    "teams": [
      {
        "foreman": {
          "email": "john@beatles.com",
          "name": "John Lennon",
          "worker_id": 51001
        },
        "name": "The Beatles",
        "team_id": 79001,
        "workers": [
          {
            "email": "ringo@beatles.com",
            "name": "Ringo Starr",
            "worker_id": 63001
          }
          ...
        ]
      },
      {
        "foreman": null,
        "name": "Quarrymen",
        "team_id": 81001,
        "workers": []
      }
    ],
  ...
  }
      

Операции с резолюциями


Получение списка резолюций

Запрос

GET https://your_subdomain.planadoapp.com/api/v1/resolutions.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
page Номер страницы (100 элементов на странице) Целое число Нет

Ответ сервера

Описание полей ответа

Название Значение Тип данных
resolution_id Идентификатор Целое число
name Название Строка
successful Признак «успешности» резолюции Логическое значение
comment_required Признак обязательности комментария при завершении наряда Логическое значение

Примеры

# Получение первой страницы
$ curl -s --header "X-Planado-API-Token:API_KEY" \
  https://your_subdomain.planadoapp.com/api/v1/resolutions.json

  {
    "resolutions": [
      {
        "resolution_id": 58011,
        "name": "Finished",
        "successful": true,
        "comment_required": false
      },
      ...
    "page": 1,
    "total_pages": 1
  }
      

Операции с типами нарядов


Получение списка нарядов

Запрос

GET https://your_subdomain.planadoapp.com/api/v1/job_types.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
page Номер страницы (100 элементов на странице) Целое число Нет

Ответ сервера

Описание полей ответа

Название Значение Тип данных
type_id Идентификатор Целое число
code Название Строка

Примеры

# Получение первой страницы
$ curl -s --header "X-Planado-API-Token:API_KEY" \
  https://your_subdomain.planadoapp.com/api/v1/job_types.json

  {
    "job_types": [
      {
        "type_id": 56001,
        "code": "default"
      },
      {
        "type_id": 124001,
        "code": "Delivery"
      }],
    "page": 1,
    "total_pages": 1
  }
      

Операции с геопозициями


Получение списка геопозиций

Запрос

GET https://your_subdomain.planadoapp.com/api/v1locations.json

Параметры запроса

Имя параметра Значение Тип данных Обязательный?
page Номер страницы (100 элементов на странице) Целое число Нет

Ответ сервера

Описание полей ответа

Название Значение Тип данных
location_id Идентификатор Целое число
worker_id Идентификатор сотрудника Целое число
worker_email Почта сотрудника Строка
geolocation Геопозиция
geolocation[longitude] Долгота Число с плавающей точной
geolocation[longitude] Широта Число с плавающей точной
source Источник данных о геолокации (gps/network/fused) Число с плавающей точной
battery_level Уровень зарядки батареи Число с плавающей точной
actual_at Дата получения геопозиции устройством Дата в формате ISO8601

Примеры

# Получение первой страницы
$ curl -s --header "X-Planado-API-Token:API_KEY" \
  https://your_subdomain.planadoapp.com/api/v1/locations.json

            {
                "locations": [
                    {
                        "location_id": 12532101,
                        "worker_id": 427001,
                        "worker_email": "foo@example.com",
                        "geolocation": {
                          "longitude": 37.16078166666667,
                          "latitude": 55.981625
                        },
                        "source": "gps",
                        "battery_level": 90.0,
                        "actual_at": "2014-10-22T20:02:12"
                    },
                    ...
                ]
            }
      

Всё ещё не уверены?

Испытайте Планадо!

Оставьте заявку

и получите бесплатный доступ в онлайн-сервис Планадо в течение 14 дней.
Вы получите доступ в полную версию Планадо прямо сейчас, как только оставите заявку

Пожалуйста, заполните корректно все поля формы
Пожалуйста, подтвердите согласие с политикой конфиденциальности
Извините, по технической причине
письмо не может быть отправлено
Извините, этот домен уже занят
Не указано доменное имя
Имя домена должно быть не короче 3 и не длиннее 36 символов
Некорректные символы в имени домена
Пожалуйста, укажите вашу фамилию
Пожалуйста, укажите ваше имя
Не указано имя компании
Пожалуйста, укажите номер телефона
Неверный формат промокода
Этот промокод устарел, извините
Неизвестный промокод, извините
Запрос отправлен!
Благодарим за обращение.
Обычно мы предоставляем доступ в демоверсию сразу,
но что-то пошло не так и требуется участие наших специалистов.
Как только мы подготовим демоверсию, Вам придет электронное письмо
с реквизитами для доступа.

Поздравляем, демоверсия создана!

Зайдите в свою почту email, найдите письмо от Планадо
и перейдите по ссылке для активации демоверсии.

Вы уже создавали демоверсию!

Возможно, вы просто забыли, но вы уже создавали демоверсию Планадо.
Она доступна по адресу .
.planadoapp.com

Все поля обязательны для заполнения

Подтверждаю согласие с политикой конфиденциальности

Обратный звонок

Пожалуйста, укажите ваше имя
и корректный номер телефона
Пожалуйста, подтвердите согласие с политикой конфиденциальности
Пожалуйста, укажите ваш Skype ID
Извините, по технической причине
письмо не может быть отправлено
Сообщение отправлено!
Спасибо за проявленный интерес.
Подтверждаю согласие с политикой конфиденциальности

Оставить заявку

Пожалуйста, подтвердите согласие с политикой конфиденциальности
Подтверждаю согласие с политикой конфиденциальности