Aviasales B2B API (v1)

Download OpenAPI specification:

Описание документации API сервиса Авиасейлс для бизнеса

api

Отправка вложений к заявкам на возврат

Отправка вложений к заявкам на возврат

Authorizations:
ApiKeyBasic
Request Body schema: application/json
required
request
string or null <uuid> (Запрос)

Responses

Request samples

Content type
application/json
{
  • "request": "60448f3a-8291-43df-9526-c3d4a574e4d2"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "request": "60448f3a-8291-43df-9526-c3d4a574e4d2"
}

Просмотр вложений из заявок

Просмотр вложений из заявок

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

Идентификатор файла вложения.

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "request": "60448f3a-8291-43df-9526-c3d4a574e4d2"
}

Получение информации о компаниях пользователя

Получение информации о компаниях пользователя

Authorizations:
ApiKeyBasic
query Parameters
name__icontains
string

Фильтр по части названия

name__iexact
string

Фильтр по точному названию

id__iexact
string

Фильтр по идентификатору

inn__iexact
string

Фильтр по ИНН

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Добавление новой компании к текущему пользователю

Добавление новой компании к текущему пользователю

Authorizations:
ApiKeyBasic
Request Body schema: application/json
required
address_mail
string or null (Почтовый адрес) <= 2000 characters

Responses

Request samples

Content type
application/json
{
  • "address_mail": "string"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "inn": "string",
  • "kpp": "string",
  • "name": "string",
  • "sign_name": "string",
  • "sign_title": "string",
  • "sign_legal": "string",
  • "address_legal": "string",
  • "address_mail": "string",
  • "balance": "string",
  • "max_credit": "string",
  • "created_at": "2019-08-24T14:15:22Z",
  • "credit_period": 0
}

Получение информации об одной компании

Получение информации об одной компании

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

Идентификатор компании

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "inn": "string",
  • "kpp": "string",
  • "name": "string",
  • "sign_name": "string",
  • "sign_title": "string",
  • "sign_legal": "string",
  • "address_legal": "string",
  • "address_mail": "string",
  • "balance": "string",
  • "max_credit": "string",
  • "created_at": "2019-08-24T14:15:22Z",
  • "credit_period": 0
}

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

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

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

Идентификатор компании

Request Body schema: application/json
required
address_mail
string or null (Почтовый адрес) <= 2000 characters

Responses

Request samples

Content type
application/json
{
  • "address_mail": "string"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "inn": "string",
  • "kpp": "string",
  • "name": "string",
  • "sign_name": "string",
  • "sign_title": "string",
  • "sign_legal": "string",
  • "address_legal": "string",
  • "address_mail": "string",
  • "balance": "string",
  • "max_credit": "string",
  • "created_at": "2019-08-24T14:15:22Z",
  • "credit_period": 0
}

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

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

Authorizations:
ApiKeyBasic
query Parameters
ordering
string

Which field to use when ordering the results.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Добавление нового центр затрат

Добавление нового центр затрат

Authorizations:
ApiKeyBasic
Request Body schema: application/json
required
name
required
string (Статус) [ 1 .. 500 ] characters

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string"
}

Получение информации про центр затрат

Получение информации про центр затрат

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

Идентификатор центра затрат.

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string"
}

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

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

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

Идентификатор центра затрат.

Request Body schema: application/json
required
name
required
string (Статус) [ 1 .. 500 ] characters

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string"
}

Удаление центра затрат

Удаление центра затрат

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

Идентификатор центра затрат.

Responses

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

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

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

Идентификатор центра затрат.

Request Body schema: application/json
required
name
required
string (Статус) [ 1 .. 500 ] characters

Responses

Request samples

Content type
application/json
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string"
}

Получение выписок из финансового журнала

Получение выписок из финансового журнала

Authorizations:
ApiKeyBasic
query Parameters
company
string

Идентификатор компании

ordering
string

Порядок сортировки

page
integer

Номер страницы

page_size
integer

Количество результатов на страницу

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "previous": "http://example.com",
  • "results": [
    ]
}

Получение закрывающих документов

Получение закрывающих документов

Authorizations:
ApiKeyBasic
query Parameters
company
string

Идентификатор компании

year
string

Год для получения документов

month
string

Месяц для получения документов

ordering
string

Which field to use when ordering the results.

page
integer

A page number within the paginated result set.

page_size
integer

Number of results to return per page.

Responses

Response samples

Content type
application/json
{}

Получение одного закрывающего документа

Получение одного закрывающего документа

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Финансовый документ.

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "date": "2019-08-24"
}

Запрос на генерацию счёта

Запрос на генерацию счёта

Authorizations:
ApiKeyBasic
query Parameters
amount
integer

Сумма к оплате

Responses

Получение маршрутных квитанций и других вложений к

Получение маршрутных квитанций и других вложений к заказу

Authorizations:
ApiKeyBasic
Request Body schema: application/json
required
order
required
string <uuid> (Заказ)

Responses

Request samples

Content type
application/json
{
  • "order": "93b532b3-a125-4cd2-9b71-9996b1e164ce"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "order": "93b532b3-a125-4cd2-9b71-9996b1e164ce",
}

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

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

Authorizations:
ApiKeyBasic
query Parameters
id
string

Фильтрация по длинному или короткому идентификатору заказа

statuses
string

Фильтрация по статусам (через запятую) (created, approve, paid, processed, finished, cancelled)

company
string

Фильтрация по компании

flight_number
string

Фильтрация по номеру рейса

type
string

Фильтрация по типу (avia, hotel, train, transfer, insurance)

employers
string

Фильтрация по идентификаторам сотрудников

creator
string

Фильтрация по идентификатору создателя заказа

created_at_from
string

Фильтрация по дате создания (с)

created_at_to
string

Фильтрация по дате создания (по)

date_from
string

Фильтрация по дате поездки (с)

date_to
string

Фильтрация по дате поездки (до)

ticket_number
string

Фильтрация по номеру билета

booking_number
string

Фильтрация по номеру бронирования

cost_center
string

Фильтрация по центру затрат

ordering
string

Which field to use when ordering the results.

page
integer

A page number within the paginated result set.

page_size
integer

Number of results to return per page.

Responses

Response samples

Content type
{
  • "count": 0,
  • "previous": "http://example.com",
  • "results": [
    ]
}

Получение информации по одному заказу

Получение информации по одному заказу

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Заказ.

Responses

Response samples

Content type
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "user": {
    },
  • "employers": "string",
  • "status": "created",
  • "footprint": "string",
  • "price": "string",
  • "additionals": { },
  • "price_change_instructions": 100,
  • "gate": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "ticket": { },
  • "itineraries": "string",
  • "message": "string",
  • "parameters": { },
  • "updated_at": "2019-08-24T14:15:22Z",
  • "created_at": "2019-08-24T14:15:22Z",
  • "comment": "string",
  • "type": "avia",
  • "travel_policy_flag": true,
  • "additional_service": { },
  • "cost_center": "73536556-d2a7-4c19-b85c-5384dbccf946",
  • "postpaid_commission": "string"
}

Обновление статуса заказа

Обновление статуса заказа

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Заказ.

Request Body schema: application/json
required
status
string

Статус

Responses

Request samples

Content type
application/json
{
  • "status": "string"
}

Response samples

Content type
{
  • "status": "string"
}

api_v1_business_trips_settings_fields_retrieve

JSON Schema конкретной версии настроек полей поездки компании

Authorizations:
ApiKeyBasic
path Parameters
version
required
string <uuid>
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "additionalProperties": false,
  • "properties": {
    },
  • "title": "TripFieldsSettings",
  • "type": "object",
  • "x-version-id": "860883a1-faac-5890-a8f6-091e029799a5"
}

api_v1_business_trips_settings_fields_latest_retrieve

JSON Schema последней версии настроек полей поездки компании

Authorizations:
ApiKeyBasic
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "additionalProperties": false,
  • "properties": {
    },
  • "title": "TripFieldsSettings",
  • "type": "object",
  • "x-version-id": "860883a1-faac-5890-a8f6-091e029799a5"
}

api_v1_business_trips_settings_fields_latest_create

Создание кастомного поля поездки (только admin/owner компании). После создания генерируется новая версия настроек.

Authorizations:
ApiKeyBasic
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
title
required
string (Title) [ 1 .. 128 ] characters

Отображаемое название поля

format
required
string (FieldFormatType)
Enum: "string" "string-choice" "date-range"

Формат поля: string | string-choice | date-range

required
required
boolean (Required)

Обязательно ли поле при создании поездки

Array of Enum (strings) or Enum (null) (Enum)
Default: null

Допустимые значения для формата string-choice; обязателен для string-choice, для остальных форматов игнорируется

Responses

Request samples

Content type
application/json
{
  • "title": "string",
  • "format": "string",
  • "required": true,
  • "enum": null
}

Response samples

Content type
application/json
{
  • "field_id": "string"
}

api_v1_business_trips_settings_fields_latest_update

Изменение поля поездки: title (x-renamable), required, формат (в пределах x-allowed-formats) и его атрибуты (enum). После изменения генерируется новая версия настроек.

Authorizations:
ApiKeyBasic
path Parameters
field_id
required
string
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
Title (string) or Title (null) (Title)
Default: null

Новое название поля; только для полей с x-renamable=true

Required (boolean) or Required (null) (Required)
Default: null

Новое значение обязательности поля

FieldFormatType (string) or null
Default: null

Целевой формат поля; допустимые переходы — x-allowed-formats поля

Array of Enum (strings) or Enum (null) (Enum)
Default: null

Допустимые значения string-choice: при смене формата на string-choice или правке значений существующего choice-поля

Responses

Request samples

Content type
application/json
{
  • "title": null,
  • "required": null,
  • "format": null,
  • "enum": null
}

Response samples

Content type
application/json
{
  • "field_id": "string"
}

api_v1_business_trips_settings_fields_latest_destroy

Удаление кастомного поля поездки (x-deletable). Данные скрытых полей сохраняются в исторических версиях.

Authorizations:
ApiKeyBasic
path Parameters
field_id
required
string
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "detail": "User is not allowed to manage trip fields settings"
}

api_v1_business_trips_trips_list

Список поездок компании глазами пользователя: владелец, администратор и бухгалтер видят все, остальные — созданные ими или их подчинёнными и те, где они или их подчинённые в составе. Фильтры комбинируются через И.

Authorizations:
ApiKeyBasic
query Parameters
approval_type
string
Enum: "approve_after_pay_orders" "approve_without_orders" "without_approve"

Типы согласования через запятую: любой из

created_at_from
string <date>

Создана не раньше

created_at_to
string <date>

Создана не позже

created_by
string <uuid>

Создатель поездки

employees
string

Сотрудники через запятую: в составе есть любой из них

id
string

Префикс id поездки

ids
string

Идентификаторы поездок через запятую: точное совпадение любого из

name
string

Подстрока названия

page
integer >= 1
Default: 1

Номер страницы

page_size
integer [ 1 .. 1000 ]
Default: 20

Размер страницы

period_from
string <date>

Период поездки пересекается с диапазоном: не кончилась раньше

period_to
string <date>

Период поездки пересекается с диапазоном: не началась позже

status
string
Enum: "approved" "cancelled" "draft" "finished" "need_approve" "wait_changes"

Статусы через запятую (хранимые)

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "current": 0,
  • "next": 0,
  • "previous": 0,
  • "page_size": 0,
  • "results": [
    ]
}

api_v1_business_trips_trips_create

Создание поездки. Значения полей проверяются настройками компании: обязательное поле придётся передать, неизвестное — отклоняется. Состав обязателен — минимум один сотрудник; права на каждого участника те же, что при добавлении по одному.

Authorizations:
ApiKeyBasic
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
name
required
string (Name) [ 1 .. 128 ] characters

Название поездки

Comment (string) or Comment (null) (Comment)
Default: null

Комментарий

object (TripFieldsRequest)

Значения полей

required
Array of objects (Employees) non-empty

Состав — минимум один сотрудник

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "comment": null,
  • "fields": {
    },
  • "employees": [
    ]
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}

api_v1_business_trips_trips_retrieve

Поездка целиком: значения полей, состав и заказы с правами текущего пользователя на каждый элемент. Невидимая пользователю поездка неотличима от несуществующей.

Authorizations:
ApiKeyBasic
path Parameters
trip_id
required
string <uuid>
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "company_id": "b2e6a1c3-1a5e-44ae-a8fd-81f76fd715cf",
  • "name": "string",
  • "comment": "string",
  • "created_at": "2019-08-24T14:15:22Z",
  • "created_by": {
    },
  • "status": "draft",
  • "trip_status": "draft",
  • "approval_type": "without_approve",
  • "fields": {
    },
  • "employees": [
    ],
  • "orders_amounts": {
    },
  • "has_period_violations": true,
  • "orders": [
    ],
  • "allowed_operations": [
    ],
  • "approval_processes": [
    ]
}

api_v1_business_trips_trips_update

Правка поездки целиком: имя, комментарий и значения полей. Переданное состояние становится текущим, поэтому поле, которого нет в запросе, будет очищено.

Authorizations:
ApiKeyBasic
path Parameters
trip_id
required
string <uuid>
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
name
required
string (Name) [ 1 .. 128 ] characters

Название поездки

required
Comment (string) or Comment (null) (Comment)

Комментарий; null стирает

required
object (UpdateTripFieldsRequest)

Значения полей целиком

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "comment": "string",
  • "fields": {
    }
}

Response samples

Content type
application/json
{
  • "detail": "Operation is not allowed for this user"
}

api_v1_business_trips_trips_destroy

Удаление поездки (логическое). Недоступно, если к поездке привязаны заказы.

Authorizations:
ApiKeyBasic
path Parameters
trip_id
required
string <uuid>
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "detail": "Operation is not allowed for this user"
}

api_v1_business_trips_trips_cancel_create

Отмена поездки. Недоступна, если у поездки есть активные заказы, и не повторяется: у уже отменённой поездки отмены нет.

Authorizations:
ApiKeyBasic
path Parameters
trip_id
required
string <uuid>
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
object (CancelTripRequest)

Тело отмены: параметров у операции нет, поездка адресуется путём.

Пустой объект или пустое тело — оба подходят; любой ключ отклоняется.

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "detail": "Operation is not allowed for this user"
}

api_v1_business_trips_trips_employees_create

Добавление сотрудника в состав поездки. Повторное добавление — не ошибка.

Authorizations:
ApiKeyBasic
path Parameters
trip_id
required
string <uuid>
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
employee_id
required
string <uuid> (Employee Id)

Сотрудник компании

Responses

Request samples

Content type
application/json
{
  • "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3"
}

Response samples

Content type
application/json
{
  • "detail": "Operation is not allowed for this user"
}

api_v1_business_trips_trips_employees_update

Замена сотрудника состава: в пути — кого заменить, в теле — кем; новый сотрудник обязан отличаться от заменяемого. Добавление и удаление проходят одной транзакцией, поэтому так заменяется и последний сотрудник, которого простое удаление не отпустит.

Authorizations:
ApiKeyBasic
path Parameters
employee_id
required
string <uuid>
trip_id
required
string <uuid>
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
employee_id
required
string <uuid> (Employee Id)

Сотрудник компании

Responses

Request samples

Content type
application/json
{
  • "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3"
}

Response samples

Content type
application/json
{
  • "detail": "Operation is not allowed for this user"
}

api_v1_business_trips_trips_employees_destroy

Удаление сотрудника из состава поездки. Удаление отсутствующего — не ошибка.

Authorizations:
ApiKeyBasic
path Parameters
employee_id
required
string <uuid>
trip_id
required
string <uuid>
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "detail": "Operation is not allowed for this user"
}

api_v1_business_trips_trips_send_to_approval_create

Отправка поездки на согласование: поездка замораживается до резолюции, процесс согласования создаётся и запускается. Доступна из черновика и после возврата на доработку — только для поездок с согласованием. Отправить может только создатель поездки.

Authorizations:
ApiKeyBasic
path Parameters
trip_id
required
string <uuid>
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
object (SendTripToApprovalRequest)

Тело отправки на согласование: параметров нет, поездка адресуется путём.

Пустой объект или пустое тело — оба подходят; любой ключ отклоняется.

Responses

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{
  • "detail": "Operation is not allowed for this user"
}

api_business_trip_invoice_retrieve

Получить счёт по поездке

Authorizations:
ApiKeyBasic
path Parameters
id
required
string

A UUID string identifying this Поездка.

query Parameters
current_company
string

Responses

api_cancel_order_by_id_retrieve

Authorizations:
ApiKeyBasic

Responses

api_cancel_order_by_id_formatted_retrieve

Authorizations:
ApiKeyBasic
path Parameters
format
required
string

Responses

Сброс пароля пользователю

Сброс пароля пользователю

Authorizations:
ApiKeyBasic
Request Body schema: application/json
required
email
string

email пользователя

Responses

Request samples

Content type
application/json
{
  • "email": "string"
}

Получение списка заявок по заказам

Получение списка заявок по заказам

Authorizations:
ApiKeyBasic
query Parameters
status
string

Фильтрация по статусу

type
string

Фильтрация по типу

order__id
string

Фильтрация по идентификатору заказа

ordering
string

Which field to use when ordering the results.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Отправка новой заявки по заказу

Отправка новой заявки по заказу

Authorizations:
ApiKeyBasic
Request Body schema: application/json
required
type
required
string (Тип заявки)
Enum: "change_details" "refund_money" "refund_ticket" "change_pass" "change_date" "postpaid_request" "adding_luggage" "ticket_for_child" "hotel_early_or_late_checkin" "additional_meal" "flight_information"
  • change_details - Изменение данных
  • refund_money - Возврат денег
  • refund_ticket - Возврат билета
  • change_pass - Изменение заказа (замена пассажира или гостя)
  • change_date - Изменение заказа (смена даты или времени)
  • postpaid_request - Заявка на постоплату
  • adding_luggage - Добавление багажа
  • ticket_for_child - Билет для ребёнка
  • hotel_early_or_late_checkin - Ранний заезд или поздний выезд в отелях
  • additional_meal - Дополнительное питание
  • flight_information - Справка о перелете
documents
string
status
string (Статус)
Enum: "received" "in_progress" "rejected" "waiting" "done" "confirming" "meddocs"
  • received - Поступила
  • in_progress - В работе
  • rejected - Отклонена
  • waiting - В ожидании
  • done - Исполнена
  • confirming - Подтверждена
  • meddocs - Ожидаем медицинские документы
attributes
any or null (Произвольный список аттрибутов)
comment
string or null (Комментарий)
inner_comment
string or null (Внутренний комментарий)
usedesk_client
string or null (Id заявки клиента)
usedesk_partnet
string or null (Id заявки партнера)
last_client_msg_date
string or null <date-time> (Дата послед. сообщ. от клиента)
last_partner_msg_date
string or null <date-time> (Дата послед. сообщ. от партнера)

Responses

Request samples

Content type
application/json
{
  • "type": "change_details",
  • "documents": "string",
  • "status": "received",
  • "attributes": null,
  • "comment": "string",
  • "inner_comment": "string",
  • "usedesk_client": "string",
  • "usedesk_partnet": "string",
  • "last_client_msg_date": "2019-08-24T14:15:22Z",
  • "last_partner_msg_date": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "type": "change_details",
  • "documents": "string",
  • "status": "received",
  • "user": {
    },
  • "attributes": null,
  • "company": {
    },
  • "comment": "string",
  • "inner_comment": "string",
  • "order": {
    },
  • "usedesk_client": "string",
  • "usedesk_partnet": "string",
  • "created_at": "2019-08-24T14:15:22Z",
  • "last_client_msg_date": "2019-08-24T14:15:22Z",
  • "last_partner_msg_date": "2019-08-24T14:15:22Z"
}

api_advance_reports_retrieve

List existing advance reports for a business trip

Authorizations:
ApiKeyBasic
query Parameters
business_trip_id
required
string <uuid>

Business trip ID

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "business_trip_id": "433b03e4-0825-496f-8971-9678de068f78",
  • "reports": [ ]
}

api_advance_reports_create

Create advance report (identity-only response)

Authorizations:
ApiKeyBasic
header Parameters
Idempotency-Key
required
string

Idempotency key for create/update mutations

X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
business_trip_id
required
string <uuid> (Business Trip Id)
employee_id
required
string <uuid> (Employee Id)
Array of Per Diems (objects) or Per Diems (null) (Per Diems)
Default: null
Array of Payments (objects) or Payments (null) (Payments)
Default: null
Array of Expenses (objects) or Expenses (null) (Expenses)
Default: null

Responses

Request samples

Content type
application/json
{
  • "business_trip_id": "433b03e4-0825-496f-8971-9678de068f78",
  • "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3",
  • "per_diems": null,
  • "payments": null,
  • "expenses": null
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "business_trip_id": "433b03e4-0825-496f-8971-9678de068f78",
  • "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3"
}

api_advance_reports_partial_update

Update advance report sections (identity-only response)

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Авансовый отчёт.

header Parameters
Idempotency-Key
required
string

Idempotency key for create/update mutations

X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
Array of Per Diems (objects) or Per Diems (null) (Per Diems)
Default: null
Array of Payments (objects) or Payments (null) (Payments)
Default: null
Array of Expenses (objects) or Expenses (null) (Expenses)
Default: null

Responses

Request samples

Content type
application/json
{
  • "per_diems": null,
  • "payments": null,
  • "expenses": null
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "business_trip_id": "433b03e4-0825-496f-8971-9678de068f78",
  • "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3"
}

api_advance_reports_expenses_files_download_retrieve

Download advance report expense attachment (presigned redirect)

Authorizations:
ApiKeyBasic
path Parameters
expense_id
required
string
file_id
required
string
id
required
string <uuid>

A UUID string identifying this Авансовый отчёт.

Responses

Response samples

Content type
application/json

api_advance_reports_export_retrieve

Generate AO-1 advance report spreadsheet

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Авансовый отчёт.

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "property1": null,
  • "property2": null
}

api_advance_reports_attachments_uploads_create

Create presigned upload for an advance report expense attachment

Authorizations:
ApiKeyBasic
header Parameters
Idempotency-Key
required
string

Idempotency key for create/update mutations

X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
business_trip_id
required
string <uuid> (Business Trip Id)
employee_id
required
string <uuid> (Employee Id)
filename
required
string (Filename)
content_type
required
string (Content Type)
size
required
integer (Size)

Responses

Request samples

Content type
application/json
{
  • "business_trip_id": "433b03e4-0825-496f-8971-9678de068f78",
  • "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3",
  • "filename": "string",
  • "content_type": "string",
  • "size": 0
}

Response samples

Content type
application/json
{
  • "file_id": "8a0cfb4f-ddc9-436d-91bb-75133c583767",
  • "upload": {
    }
}

api_advance_reports_attachments_uploads_confirm_create

Confirm advance report attachment upload

Authorizations:
ApiKeyBasic
path Parameters
file_id
required
string
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "file_id": "8a0cfb4f-ddc9-436d-91bb-75133c583767",
  • "status": "string"
}

api_business_trip_business_trip_order_generate_create

Сгенерировать приказ на командировку из значений формы

Authorizations:
ApiKeyBasic
path Parameters
trip_id
required
string <uuid>
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
employee_id
required
string <uuid> (Employee Id)

Идентификатор сотрудника

purpose
required
string (Purpose) [ 1 .. 255 ] characters

Цель поездки

destination
required
string (Destination) [ 1 .. 255 ] characters

Место назначения

date_start
required
string <date> (Date Start)

Дата начала командировки

date_end
required
string <date> (Date End)

Дата окончания командировки

Responses

Request samples

Content type
application/json
{
  • "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3",
  • "purpose": "string",
  • "destination": "string",
  • "date_start": "2019-08-24",
  • "date_end": "2019-08-24"
}

Response samples

Content type
application/json
{
  • "detail": "Forbidden"
}

api_requests_retrieve

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Запрос.

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "type": "change_details",
  • "documents": "string",
  • "status": "received",
  • "user": {
    },
  • "attributes": null,
  • "company": {
    },
  • "comment": "string",
  • "inner_comment": "string",
  • "order": {
    },
  • "usedesk_client": "string",
  • "usedesk_partnet": "string",
  • "created_at": "2019-08-24T14:15:22Z",
  • "last_client_msg_date": "2019-08-24T14:15:22Z",
  • "last_partner_msg_date": "2019-08-24T14:15:22Z"
}

api_requests_update

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Запрос.

Request Body schema: application/json
required
type
required
string (Тип заявки)
Enum: "change_details" "refund_money" "refund_ticket" "change_pass" "change_date" "postpaid_request" "adding_luggage" "ticket_for_child" "hotel_early_or_late_checkin" "additional_meal" "flight_information"
  • change_details - Изменение данных
  • refund_money - Возврат денег
  • refund_ticket - Возврат билета
  • change_pass - Изменение заказа (замена пассажира или гостя)
  • change_date - Изменение заказа (смена даты или времени)
  • postpaid_request - Заявка на постоплату
  • adding_luggage - Добавление багажа
  • ticket_for_child - Билет для ребёнка
  • hotel_early_or_late_checkin - Ранний заезд или поздний выезд в отелях
  • additional_meal - Дополнительное питание
  • flight_information - Справка о перелете
documents
string
status
string (Статус)
Enum: "received" "in_progress" "rejected" "waiting" "done" "confirming" "meddocs"
  • received - Поступила
  • in_progress - В работе
  • rejected - Отклонена
  • waiting - В ожидании
  • done - Исполнена
  • confirming - Подтверждена
  • meddocs - Ожидаем медицинские документы
attributes
any or null (Произвольный список аттрибутов)
comment
string or null (Комментарий)
inner_comment
string or null (Внутренний комментарий)
usedesk_client
string or null (Id заявки клиента)
usedesk_partnet
string or null (Id заявки партнера)
last_client_msg_date
string or null <date-time> (Дата послед. сообщ. от клиента)
last_partner_msg_date
string or null <date-time> (Дата послед. сообщ. от партнера)

Responses

Request samples

Content type
application/json
{
  • "type": "change_details",
  • "documents": "string",
  • "status": "received",
  • "attributes": null,
  • "comment": "string",
  • "inner_comment": "string",
  • "usedesk_client": "string",
  • "usedesk_partnet": "string",
  • "last_client_msg_date": "2019-08-24T14:15:22Z",
  • "last_partner_msg_date": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "type": "change_details",
  • "documents": "string",
  • "status": "received",
  • "user": {
    },
  • "attributes": null,
  • "company": {
    },
  • "comment": "string",
  • "inner_comment": "string",
  • "order": {
    },
  • "usedesk_client": "string",
  • "usedesk_partnet": "string",
  • "created_at": "2019-08-24T14:15:22Z",
  • "last_client_msg_date": "2019-08-24T14:15:22Z",
  • "last_partner_msg_date": "2019-08-24T14:15:22Z"
}

api_requests_partial_update

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Запрос.

Request Body schema: application/json
type
string (Тип заявки)
Enum: "change_details" "refund_money" "refund_ticket" "change_pass" "change_date" "postpaid_request" "adding_luggage" "ticket_for_child" "hotel_early_or_late_checkin" "additional_meal" "flight_information"
  • change_details - Изменение данных
  • refund_money - Возврат денег
  • refund_ticket - Возврат билета
  • change_pass - Изменение заказа (замена пассажира или гостя)
  • change_date - Изменение заказа (смена даты или времени)
  • postpaid_request - Заявка на постоплату
  • adding_luggage - Добавление багажа
  • ticket_for_child - Билет для ребёнка
  • hotel_early_or_late_checkin - Ранний заезд или поздний выезд в отелях
  • additional_meal - Дополнительное питание
  • flight_information - Справка о перелете
documents
string
status
string (Статус)
Enum: "received" "in_progress" "rejected" "waiting" "done" "confirming" "meddocs"
  • received - Поступила
  • in_progress - В работе
  • rejected - Отклонена
  • waiting - В ожидании
  • done - Исполнена
  • confirming - Подтверждена
  • meddocs - Ожидаем медицинские документы
attributes
any or null (Произвольный список аттрибутов)
comment
string or null (Комментарий)
inner_comment
string or null (Внутренний комментарий)
usedesk_client
string or null (Id заявки клиента)
usedesk_partnet
string or null (Id заявки партнера)
last_client_msg_date
string or null <date-time> (Дата послед. сообщ. от клиента)
last_partner_msg_date
string or null <date-time> (Дата послед. сообщ. от партнера)

Responses

Request samples

Content type
application/json
{
  • "type": "change_details",
  • "documents": "string",
  • "status": "received",
  • "attributes": null,
  • "comment": "string",
  • "inner_comment": "string",
  • "usedesk_client": "string",
  • "usedesk_partnet": "string",
  • "last_client_msg_date": "2019-08-24T14:15:22Z",
  • "last_partner_msg_date": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "type": "change_details",
  • "documents": "string",
  • "status": "received",
  • "user": {
    },
  • "attributes": null,
  • "company": {
    },
  • "comment": "string",
  • "inner_comment": "string",
  • "order": {
    },
  • "usedesk_client": "string",
  • "usedesk_partnet": "string",
  • "created_at": "2019-08-24T14:15:22Z",
  • "last_client_msg_date": "2019-08-24T14:15:22Z",
  • "last_partner_msg_date": "2019-08-24T14:15:22Z"
}

api_travel_policy_group_list

Authorizations:
ApiKeyBasic
query Parameters
ordering
string

Which field to use when ordering the results.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

api_travel_policy_group_create

Authorizations:
ApiKeyBasic
Request Body schema: application/json
required
name
required
string (Название) [ 1 .. 300 ] characters
company
required
string <uuid> (Компания)
travel_policy
string or null <uuid> (Тревел политика)
employee_ids
required
Array of strings
group_manager
string or null <uuid> (Руководитель группы)
specific_admin
string or null <uuid> (Согласовывающий)
manager_permissions
any

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "employee_ids": [
    ],
  • "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
  • "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
  • "manager_permissions": null
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "travel_policy_obj": {
    },
  • "employee_ids": [
    ],
  • "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
  • "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
  • "manager_permissions": null
}

api_travel_policy_group_retrieve

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this travel policy group.

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "travel_policy_obj": {
    },
  • "employee_ids": [
    ],
  • "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
  • "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
  • "manager_permissions": null
}

api_travel_policy_group_update

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this travel policy group.

Request Body schema: application/json
required
name
required
string (Название) [ 1 .. 300 ] characters
company
required
string <uuid> (Компания)
travel_policy
string or null <uuid> (Тревел политика)
employee_ids
required
Array of strings
group_manager
string or null <uuid> (Руководитель группы)
specific_admin
string or null <uuid> (Согласовывающий)
manager_permissions
any

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "employee_ids": [
    ],
  • "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
  • "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
  • "manager_permissions": null
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "travel_policy_obj": {
    },
  • "employee_ids": [
    ],
  • "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
  • "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
  • "manager_permissions": null
}

api_travel_policy_group_partial_update

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this travel policy group.

Request Body schema: application/json
name
string (Название) [ 1 .. 300 ] characters
company
string <uuid> (Компания)
travel_policy
string or null <uuid> (Тревел политика)
employee_ids
Array of strings
group_manager
string or null <uuid> (Руководитель группы)
specific_admin
string or null <uuid> (Согласовывающий)
manager_permissions
any

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "employee_ids": [
    ],
  • "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
  • "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
  • "manager_permissions": null
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "travel_policy_obj": {
    },
  • "employee_ids": [
    ],
  • "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
  • "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
  • "manager_permissions": null
}

api_travel_policy_group_destroy

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this travel policy group.

Responses

api_v1_approval_process_list

Batch-получение общих данных по процессам согласования (CSV ids, 1..100; missing ids пропускаются)

Authorizations:
ApiKeyBasic
query Parameters
ids
required
string

Comma-separated UUIDs of approval processes (1..100)

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
[
  • {
    }
]

api_v1_approval_process_retrieve

Получение общих данных по процессу согласования

Authorizations:
ApiKeyBasic
path Parameters
id
required
string
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "result": {
    }
}

api_v1_approval_process_resolve_create

Согласование или отклонение процесса согласования

Authorizations:
ApiKeyBasic
path Parameters
id
required
string
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
resolution
required
string (Resolution)
Enum: "approved" "rejected"

Responses

Request samples

Content type
application/json
{
  • "resolution": "approved"
}

Response samples

Content type
application/json
{
  • "detail": "Operation not allowed."
}

api_v1_approval_process_scheme_retrieve

Получение схемы процесса согласования

Authorizations:
ApiKeyBasic
path Parameters
id
required
string
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "result": {
    }
}

api_v1_approval_process_pending_approvals_retrieve

Проверка наличия процессов согласования, требующих решения текущего пользователя в текущей компании

Authorizations:
ApiKeyBasic
query Parameters
entity_type
string
Default: "order"
Value: "order"

Тип согласуемой сущности; по умолчанию заказы

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "result": {
    }
}

api_v1_approval_schemes_retrieve

Метод получения списка схем согласования компании

Authorizations:
ApiKeyBasic
query Parameters
scheme_type
string
Default: "order"
Value: "order"

Тип схем в выдаче

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "results": [
    ]
}

api_v1_approval_schemes_create

Метод создания схемы согласования компании

Authorizations:
ApiKeyBasic
header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
name
required
string (Name) [ 1 .. 255 ] characters

Наименование схемы согласования

required
Array of objects (Stages) [ 1 .. 6 ] items

Этапы согласования схемы

scheme_type
required
string (SchemeType)
Enum: "cost_center" "order"

Что согласует схема

Array of objects (Associations)

Сущности для привязки к схеме при создании

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "stages": [
    ],
  • "scheme_type": "cost_center",
  • "associations": [
    ]
}

Response samples

Content type
application/json
{
  • "result": {
    }
}

api_v1_approval_schemes_retrieve_2

Метод получения детальной информации о схеме согласования

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Схема согласования.

query Parameters
with_stages
boolean
Default: true

Включить stages в ответ (по умолчанию true)

with_users
boolean
Default: false

Включить users (имена пользователей из UserRule) в ответ; требует with_stages=true

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "result": {
    }
}

api_v1_approval_schemes_partial_update

Изменение схемы согласования компании

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Схема согласования.

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
Name (string) or Name (null) (Name)
Default: null

Новое наименование схемы согласования

Array of Stages (objects) or Stages (null) (Stages)
Default: null

Новые этапы согласования схемы

Responses

Request samples

Content type
application/json
{
  • "name": null,
  • "stages": null
}

Response samples

Content type
application/json
{
  • "result": {
    }
}

api_v1_approval_schemes_destroy

Удаление схемы согласования компании

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Схема согласования.

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "detail": "Operation not allowed."
}

api_v1_approval_schemes_associations_retrieve

Получение списка связей схемы согласования с сущностями

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Схема согласования.

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "results": [
    ]
}

api_v1_approval_schemes_associations_create

Привязка сущности к схеме согласования

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Схема согласования.

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Request Body schema: application/json
required
entity_type
required
string (AssociationEntityType)
Enum: "employee" "group" "cost_center"

Тип связанной сущности

entity_id
required
string <uuid> (Entity Id)

Идентификатор связанной сущности

Responses

Request samples

Content type
application/json
{
  • "entity_type": "employee",
  • "entity_id": "8161163a-f227-466f-bc01-090a01e80165"
}

Response samples

Content type
application/json
{
  • "detail": "Operation not allowed."
}

api_v1_approval_schemes_associations_destroy

Отвязка сущности от схемы согласования

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Схема согласования.

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "detail": "Operation not allowed."
}

api_v1_approval_schemes_by_entity_retrieve

Метод получения схемы согласования по связанной сущности

Authorizations:
ApiKeyBasic
path Parameters
entity_id
required
string^[^/]+$
entity_type
required
string^[^/]+$
query Parameters
scheme_type
string
Enum: "cost_center" "order"

Тип искомой схемы; если не передан, выводится из типа сущности

with_stages
boolean
Default: true

Включить stages в ответ (по умолчанию true)

with_users
boolean
Default: false

Включить users (имена пользователей из UserRule) в ответ; требует with_stages=true

header Parameters
X-Current-Company
required
string <uuid>

Current company ID

Responses

Response samples

Content type
application/json
{
  • "result": {
    }
}

Получение тревел-политик

Получение тревел-политик

Authorizations:
ApiKeyBasic
query Parameters
ordering
string

Which field to use when ordering the results.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Добавление тревел-политики

Добавление тревел-политики

Authorizations:
ApiKeyBasic
Request Body schema: application/json
required
name
required
string (Название) <= 300 characters
need_approval
required
boolean (Согласование покупки)
Enum: true false
  • True - Требует согласования
  • False - Не тербует согласования
allow_violation
required
boolean (Показывать варианты с нарушением тревел политики)
Enum: true false
  • True - Показывать варианты с нарушением тревел политики и отправлять на согласование
  • False - Не показывать варианты с нарушением тревел политики
airline
any or null (Настройки авиабилетов)
hotels
any or null (Настройки Отелей)
train
any or null (Настройки ЖД билетов)

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "need_approval": true,
  • "allow_violation": true,
  • "airline": null,
  • "hotels": null,
  • "train": null
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "need_approval": true,
  • "allow_violation": true,
  • "airline": null,
  • "hotels": null,
  • "users_count": "string",
  • "train": null
}

Получение одной тревел-политики

Получение одной тревел-политики

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Тревел политика.

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "need_approval": true,
  • "allow_violation": true,
  • "airline": null,
  • "hotels": null,
  • "users_count": "string",
  • "train": null
}

Обновление тревел-политики целиком

Обновление тревел-политики целиком

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Тревел политика.

Request Body schema: application/json
required
name
required
string (Название) <= 300 characters
need_approval
required
boolean (Согласование покупки)
Enum: true false
  • True - Требует согласования
  • False - Не тербует согласования
allow_violation
required
boolean (Показывать варианты с нарушением тревел политики)
Enum: true false
  • True - Показывать варианты с нарушением тревел политики и отправлять на согласование
  • False - Не показывать варианты с нарушением тревел политики
airline
any or null (Настройки авиабилетов)
hotels
any or null (Настройки Отелей)
train
any or null (Настройки ЖД билетов)

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "need_approval": true,
  • "allow_violation": true,
  • "airline": null,
  • "hotels": null,
  • "train": null
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "need_approval": true,
  • "allow_violation": true,
  • "airline": null,
  • "hotels": null,
  • "users_count": "string",
  • "train": null
}

Удаление тревел-политики

Удаление тревел-политики

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Тревел политика.

Responses

Обновление отдельных параметров тревел-политики

Обновление отдельных параметров тревел-политики

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Тревел политика.

Request Body schema: application/json
required
name
required
string (Название) <= 300 characters
need_approval
required
boolean (Согласование покупки)
Enum: true false
  • True - Требует согласования
  • False - Не тербует согласования
allow_violation
required
boolean (Показывать варианты с нарушением тревел политики)
Enum: true false
  • True - Показывать варианты с нарушением тревел политики и отправлять на согласование
  • False - Не показывать варианты с нарушением тревел политики
airline
any or null (Настройки авиабилетов)
hotels
any or null (Настройки Отелей)
train
any or null (Настройки ЖД билетов)

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "need_approval": true,
  • "allow_violation": true,
  • "airline": null,
  • "hotels": null,
  • "train": null
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "name": "string",
  • "company": "87340f10-f684-4b06-8427-5981380bd9a9",
  • "need_approval": true,
  • "allow_violation": true,
  • "airline": null,
  • "hotels": null,
  • "users_count": "string",
  • "train": null
}

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

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

Authorizations:
ApiKeyBasic
query Parameters
query
string

Поиск по части имени/фамилии/емейлу

ids
string

Фильтрация по идентификаторам

company
string

Фильтрация по компании

role
string

Фильтрация по роли (usual, accountant, admin, owner)

page
integer

A page number within the paginated result set.

page_size
integer

Number of results to return per page.

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "previous": "http://example.com",
  • "results": [
    ]
}

Добавление нового сотрудника

Добавление нового сотрудника

Authorizations:
ApiKeyBasic
Request Body schema: application/json
required
email
string or null <email> (Email)
first_name
required
string (Имя) [ 1 .. 1000 ] characters
last_name
required
string (Фамилия) [ 1 .. 1000 ] characters
first_name_latin
string or null (Имя(латиницей)) <= 30 characters
last_name_latin
string or null (Фамилия(латиницей)) <= 150 characters
initials_name
string or null (Отчество)
phone
string or null (Phone) ^\+?1?\d{9,15}$
gender
string or null (Пол)
Enum: "male" "female"
date_birth
string or null <date> (Дата рождения)
nationality
string or null (Национальность)
required
Array of objects (Document)
timezone
string (Timezone)
Enum: "Africa/Abidjan" "Africa/Accra" "Africa/Addis_Ababa" "Africa/Algiers" "Africa/Asmara" "Africa/Bamako" "Africa/Bangui" "Africa/Banjul" "Africa/Bissau" "Africa/Blantyre" "Africa/Brazzaville" "Africa/Bujumbura" "Africa/Cairo" "Africa/Casablanca" "Africa/Ceuta" "Africa/Conakry" "Africa/Dakar" "Africa/Dar_es_Salaam" "Africa/Djibouti" "Africa/Douala" "Africa/El_Aaiun" "Africa/Freetown" "Africa/Gaborone" "Africa/Harare" "Africa/Johannesburg" "Africa/Juba" "Africa/Kampala" "Africa/Khartoum" "Africa/Kigali" "Africa/Kinshasa" "Africa/Lagos" "Africa/Libreville" "Africa/Lome" "Africa/Luanda" "Africa/Lubumbashi" "Africa/Lusaka" "Africa/Malabo" "Africa/Maputo" "Africa/Maseru" "Africa/Mbabane" "Africa/Mogadishu" "Africa/Monrovia" "Africa/Nairobi" "Africa/Ndjamena" "Africa/Niamey" "Africa/Nouakchott" "Africa/Ouagadougou" "Africa/Porto-Novo" "Africa/Sao_Tome" "Africa/Tripoli" "Africa/Tunis" "Africa/Windhoek" "America/Adak" "America/Anchorage" "America/Anguilla" "America/Antigua" "America/Araguaina" "America/Argentina/Buenos_Aires" "America/Argentina/Catamarca" "America/Argentina/Cordoba" "America/Argentina/Jujuy" "America/Argentina/La_Rioja" "America/Argentina/Mendoza" "America/Argentina/Rio_Gallegos" "America/Argentina/Salta" "America/Argentina/San_Juan" "America/Argentina/San_Luis" "America/Argentina/Tucuman" "America/Argentina/Ushuaia" "America/Aruba" "America/Asuncion" "America/Atikokan" "America/Bahia" "America/Bahia_Banderas" "America/Barbados" "America/Belem" "America/Belize" "America/Blanc-Sablon" "America/Boa_Vista" "America/Bogota" "America/Boise" "America/Cambridge_Bay" "America/Campo_Grande" "America/Cancun" "America/Caracas" "America/Cayenne" "America/Cayman" "America/Chicago" "America/Chihuahua" "America/Costa_Rica" "America/Creston" "America/Cuiaba" "America/Curacao" "America/Danmarkshavn" "America/Dawson" "America/Dawson_Creek" "America/Denver" "America/Detroit" "America/Dominica" "America/Edmonton" "America/Eirunepe" "America/El_Salvador" "America/Fort_Nelson" "America/Fortaleza" "America/Glace_Bay" "America/Godthab" "America/Goose_Bay" "America/Grand_Turk" "America/Grenada" "America/Guadeloupe" "America/Guatemala" "America/Guayaquil" "America/Guyana" "America/Halifax" "America/Havana" "America/Hermosillo" "America/Indiana/Indianapolis" "America/Indiana/Knox" "America/Indiana/Marengo" "America/Indiana/Petersburg" "America/Indiana/Tell_City" "America/Indiana/Vevay" "America/Indiana/Vincennes" "America/Indiana/Winamac" "America/Inuvik" "America/Iqaluit" "America/Jamaica" "America/Juneau" "America/Kentucky/Louisville" "America/Kentucky/Monticello" "America/Kralendijk" "America/La_Paz" "America/Lima" "America/Los_Angeles" "America/Lower_Princes" "America/Maceio" "America/Managua" "America/Manaus" "America/Marigot" "America/Martinique" "America/Matamoros" "America/Mazatlan" "America/Menominee" "America/Merida" "America/Metlakatla" "America/Mexico_City" "America/Miquelon" "America/Moncton" "America/Monterrey" "America/Montevideo" "America/Montserrat" "America/Nassau" "America/New_York" "America/Nipigon" "America/Nome" "America/Noronha" "America/North_Dakota/Beulah" "America/North_Dakota/Center" "America/North_Dakota/New_Salem" "America/Ojinaga" "America/Panama" "America/Pangnirtung" "America/Paramaribo" "America/Phoenix" "America/Port-au-Prince" "America/Port_of_Spain" "America/Porto_Velho" "America/Puerto_Rico" "America/Punta_Arenas" "America/Rainy_River" "America/Rankin_Inlet" "America/Recife" "America/Regina" "America/Resolute" "America/Rio_Branco" "America/Santarem" "America/Santiago" "America/Santo_Domingo" "America/Sao_Paulo" "America/Scoresbysund" "America/Sitka" "America/St_Barthelemy" "America/St_Johns" "America/St_Kitts" "America/St_Lucia" "America/St_Thomas" "America/St_Vincent" "America/Swift_Current" "America/Tegucigalpa" "America/Thule" "America/Thunder_Bay" "America/Tijuana" "America/Toronto" "America/Tortola" "America/Vancouver" "America/Whitehorse" "America/Winnipeg" "America/Yakutat" "America/Yellowknife" "Antarctica/Casey" "Antarctica/Davis" "Antarctica/DumontDUrville" "Antarctica/Macquarie" "Antarctica/Mawson" "Antarctica/McMurdo" "Antarctica/Palmer" "Antarctica/Rothera" "Antarctica/Syowa" "Antarctica/Troll" "Antarctica/Vostok" "Arctic/Longyearbyen" "Asia/Aden" "Asia/Almaty" "Asia/Amman" "Asia/Anadyr" "Asia/Aqtau" "Asia/Aqtobe" "Asia/Ashgabat" "Asia/Atyrau" "Asia/Baghdad" "Asia/Bahrain" "Asia/Baku" "Asia/Bangkok" "Asia/Barnaul" "Asia/Beirut" "Asia/Bishkek" "Asia/Brunei" "Asia/Chita" "Asia/Choibalsan" "Asia/Colombo" "Asia/Damascus" "Asia/Dhaka" "Asia/Dili" "Asia/Dubai" "Asia/Dushanbe" "Asia/Famagusta" "Asia/Gaza" "Asia/Hebron" "Asia/Ho_Chi_Minh" "Asia/Hong_Kong" "Asia/Hovd" "Asia/Irkutsk" "Asia/Jakarta" "Asia/Jayapura" "Asia/Jerusalem" "Asia/Kabul" "Asia/Kamchatka" "Asia/Karachi" "Asia/Kathmandu" "Asia/Khandyga" "Asia/Kolkata" "Asia/Krasnoyarsk" "Asia/Kuala_Lumpur" "Asia/Kuching" "Asia/Kuwait" "Asia/Macau" "Asia/Magadan" "Asia/Makassar" "Asia/Manila" "Asia/Muscat" "Asia/Nicosia" "Asia/Novokuznetsk" "Asia/Novosibirsk" "Asia/Omsk" "Asia/Oral" "Asia/Phnom_Penh" "Asia/Pontianak" "Asia/Pyongyang" "Asia/Qatar" "Asia/Qostanay" "Asia/Qyzylorda" "Asia/Riyadh" "Asia/Sakhalin" "Asia/Samarkand" "Asia/Seoul" "Asia/Shanghai" "Asia/Singapore" "Asia/Srednekolymsk" "Asia/Taipei" "Asia/Tashkent" "Asia/Tbilisi" "Asia/Tehran" "Asia/Thimphu" "Asia/Tokyo" "Asia/Tomsk" "Asia/Ulaanbaatar" "Asia/Urumqi" "Asia/Ust-Nera" "Asia/Vientiane" "Asia/Vladivostok" "Asia/Yakutsk" "Asia/Yangon" "Asia/Yekaterinburg" "Asia/Yerevan" "Atlantic/Azores" "Atlantic/Bermuda" "Atlantic/Canary" "Atlantic/Cape_Verde" "Atlantic/Faroe" "Atlantic/Madeira" "Atlantic/Reykjavik" "Atlantic/South_Georgia" "Atlantic/St_Helena" "Atlantic/Stanley" "Australia/Adelaide" "Australia/Brisbane" "Australia/Broken_Hill" "Australia/Currie" "Australia/Darwin" "Australia/Eucla" "Australia/Hobart" "Australia/Lindeman" "Australia/Lord_Howe" "Australia/Melbourne" "Australia/Perth" "Australia/Sydney" "Canada/Atlantic" "Canada/Central" "Canada/Eastern" "Canada/Mountain" "Canada/Newfoundland" "Canada/Pacific" "Europe/Amsterdam" "Europe/Andorra" "Europe/Astrakhan" "Europe/Athens" "Europe/Belgrade" "Europe/Berlin" "Europe/Bratislava" "Europe/Brussels" "Europe/Bucharest" "Europe/Budapest" "Europe/Busingen" "Europe/Chisinau" "Europe/Copenhagen" "Europe/Dublin" "Europe/Gibraltar" "Europe/Guernsey" "Europe/Helsinki" "Europe/Isle_of_Man" "Europe/Istanbul" "Europe/Jersey" "Europe/Kaliningrad" "Europe/Kiev" "Europe/Kirov" "Europe/Lisbon" "Europe/Ljubljana" "Europe/London" "Europe/Luxembourg" "Europe/Madrid" "Europe/Malta" "Europe/Mariehamn" "Europe/Minsk" "Europe/Monaco" "Europe/Moscow" "Europe/Oslo" "Europe/Paris" "Europe/Podgorica" "Europe/Prague" "Europe/Riga" "Europe/Rome" "Europe/Samara" "Europe/San_Marino" "Europe/Sarajevo" "Europe/Saratov" "Europe/Simferopol" "Europe/Skopje" "Europe/Sofia" "Europe/Stockholm" "Europe/Tallinn" "Europe/Tirane" "Europe/Ulyanovsk" "Europe/Uzhgorod" "Europe/Vaduz" "Europe/Vatican" "Europe/Vienna" "Europe/Vilnius" "Europe/Volgograd" "Europe/Warsaw" "Europe/Zagreb" "Europe/Zaporozhye" "Europe/Zurich" "GMT" "Indian/Antananarivo" "Indian/Chagos" "Indian/Christmas" "Indian/Cocos" "Indian/Comoro" "Indian/Kerguelen" "Indian/Mahe" "Indian/Maldives" "Indian/Mauritius" "Indian/Mayotte" "Indian/Reunion" "Pacific/Apia" "Pacific/Auckland" "Pacific/Bougainville" "Pacific/Chatham" "Pacific/Chuuk" "Pacific/Easter" "Pacific/Efate" "Pacific/Enderbury" "Pacific/Fakaofo" "Pacific/Fiji" "Pacific/Funafuti" "Pacific/Galapagos" "Pacific/Gambier" "Pacific/Guadalcanal" "Pacific/Guam" "Pacific/Honolulu" "Pacific/Kiritimati" "Pacific/Kosrae" "Pacific/Kwajalein" "Pacific/Majuro" "Pacific/Marquesas" "Pacific/Midway" "Pacific/Nauru" "Pacific/Niue" "Pacific/Norfolk" "Pacific/Noumea" "Pacific/Pago_Pago" "Pacific/Palau" "Pacific/Pitcairn" "Pacific/Pohnpei" "Pacific/Port_Moresby" "Pacific/Rarotonga" "Pacific/Saipan" "Pacific/Tahiti" "Pacific/Tarawa" "Pacific/Tongatapu" "Pacific/Wake" "Pacific/Wallis" "US/Alaska" "US/Arizona" "US/Central" "US/Eastern" "US/Hawaii" "US/Mountain" "US/Pacific" "UTC"
options
object (Options)
travel_policy
string or null <uuid> (Тревел политика)
Array of objects or null (AirlineLoyaltyCard)
flags
object (Flags)

Responses

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "first_name": "string",
  • "last_name": "string",
  • "first_name_latin": "string",
  • "last_name_latin": "string",
  • "initials_name": "string",
  • "phone": "string",
  • "gender": "male",
  • "date_birth": "2019-08-24",
  • "nationality": "string",
  • "documents": [
    ],
  • "timezone": "Africa/Abidjan",
  • "options": { },
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "airline_loyalty_cards": [
    ],
  • "flags": { }
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "email": "user@example.com",
  • "first_name": "string",
  • "last_name": "string",
  • "first_name_latin": "string",
  • "last_name_latin": "string",
  • "initials_name": "string",
  • "phone": "string",
  • "gender": "male",
  • "date_birth": "2019-08-24",
  • "nationality": "string",
  • "documents": [
    ],
  • "is_email_verified": "false",
  • "timezone": "Africa/Abidjan",
  • "privileges": "string",
  • "options": { },
  • "companies": [
    ],
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "airline_loyalty_cards": [
    ],
  • "flags": { }
}

Получение информации по одному сотруднику

Получение информации по одному сотруднику

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Пользователь.

Responses

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "email": "user@example.com",
  • "first_name": "string",
  • "last_name": "string",
  • "first_name_latin": "string",
  • "last_name_latin": "string",
  • "initials_name": "string",
  • "phone": "string",
  • "gender": "male",
  • "date_birth": "2019-08-24",
  • "nationality": "string",
  • "documents": [
    ],
  • "is_email_verified": "false",
  • "timezone": "Africa/Abidjan",
  • "privileges": "string",
  • "options": { },
  • "companies": [
    ],
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "airline_loyalty_cards": [
    ],
  • "flags": { }
}

Обновление всех данных одного сотрудника

Обновление всех данных одного сотрудника

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Пользователь.

Request Body schema: application/json
required
email
string or null <email> (Email)
first_name
required
string (Имя) [ 1 .. 1000 ] characters
last_name
required
string (Фамилия) [ 1 .. 1000 ] characters
first_name_latin
string or null (Имя(латиницей)) <= 30 characters
last_name_latin
string or null (Фамилия(латиницей)) <= 150 characters
initials_name
string or null (Отчество)
phone
string or null (Phone) ^\+?1?\d{9,15}$
gender
string or null (Пол)
Enum: "male" "female"
date_birth
string or null <date> (Дата рождения)
nationality
string or null (Национальность)
required
Array of objects (Document)
timezone
string (Timezone)
Enum: "Africa/Abidjan" "Africa/Accra" "Africa/Addis_Ababa" "Africa/Algiers" "Africa/Asmara" "Africa/Bamako" "Africa/Bangui" "Africa/Banjul" "Africa/Bissau" "Africa/Blantyre" "Africa/Brazzaville" "Africa/Bujumbura" "Africa/Cairo" "Africa/Casablanca" "Africa/Ceuta" "Africa/Conakry" "Africa/Dakar" "Africa/Dar_es_Salaam" "Africa/Djibouti" "Africa/Douala" "Africa/El_Aaiun" "Africa/Freetown" "Africa/Gaborone" "Africa/Harare" "Africa/Johannesburg" "Africa/Juba" "Africa/Kampala" "Africa/Khartoum" "Africa/Kigali" "Africa/Kinshasa" "Africa/Lagos" "Africa/Libreville" "Africa/Lome" "Africa/Luanda" "Africa/Lubumbashi" "Africa/Lusaka" "Africa/Malabo" "Africa/Maputo" "Africa/Maseru" "Africa/Mbabane" "Africa/Mogadishu" "Africa/Monrovia" "Africa/Nairobi" "Africa/Ndjamena" "Africa/Niamey" "Africa/Nouakchott" "Africa/Ouagadougou" "Africa/Porto-Novo" "Africa/Sao_Tome" "Africa/Tripoli" "Africa/Tunis" "Africa/Windhoek" "America/Adak" "America/Anchorage" "America/Anguilla" "America/Antigua" "America/Araguaina" "America/Argentina/Buenos_Aires" "America/Argentina/Catamarca" "America/Argentina/Cordoba" "America/Argentina/Jujuy" "America/Argentina/La_Rioja" "America/Argentina/Mendoza" "America/Argentina/Rio_Gallegos" "America/Argentina/Salta" "America/Argentina/San_Juan" "America/Argentina/San_Luis" "America/Argentina/Tucuman" "America/Argentina/Ushuaia" "America/Aruba" "America/Asuncion" "America/Atikokan" "America/Bahia" "America/Bahia_Banderas" "America/Barbados" "America/Belem" "America/Belize" "America/Blanc-Sablon" "America/Boa_Vista" "America/Bogota" "America/Boise" "America/Cambridge_Bay" "America/Campo_Grande" "America/Cancun" "America/Caracas" "America/Cayenne" "America/Cayman" "America/Chicago" "America/Chihuahua" "America/Costa_Rica" "America/Creston" "America/Cuiaba" "America/Curacao" "America/Danmarkshavn" "America/Dawson" "America/Dawson_Creek" "America/Denver" "America/Detroit" "America/Dominica" "America/Edmonton" "America/Eirunepe" "America/El_Salvador" "America/Fort_Nelson" "America/Fortaleza" "America/Glace_Bay" "America/Godthab" "America/Goose_Bay" "America/Grand_Turk" "America/Grenada" "America/Guadeloupe" "America/Guatemala" "America/Guayaquil" "America/Guyana" "America/Halifax" "America/Havana" "America/Hermosillo" "America/Indiana/Indianapolis" "America/Indiana/Knox" "America/Indiana/Marengo" "America/Indiana/Petersburg" "America/Indiana/Tell_City" "America/Indiana/Vevay" "America/Indiana/Vincennes" "America/Indiana/Winamac" "America/Inuvik" "America/Iqaluit" "America/Jamaica" "America/Juneau" "America/Kentucky/Louisville" "America/Kentucky/Monticello" "America/Kralendijk" "America/La_Paz" "America/Lima" "America/Los_Angeles" "America/Lower_Princes" "America/Maceio" "America/Managua" "America/Manaus" "America/Marigot" "America/Martinique" "America/Matamoros" "America/Mazatlan" "America/Menominee" "America/Merida" "America/Metlakatla" "America/Mexico_City" "America/Miquelon" "America/Moncton" "America/Monterrey" "America/Montevideo" "America/Montserrat" "America/Nassau" "America/New_York" "America/Nipigon" "America/Nome" "America/Noronha" "America/North_Dakota/Beulah" "America/North_Dakota/Center" "America/North_Dakota/New_Salem" "America/Ojinaga" "America/Panama" "America/Pangnirtung" "America/Paramaribo" "America/Phoenix" "America/Port-au-Prince" "America/Port_of_Spain" "America/Porto_Velho" "America/Puerto_Rico" "America/Punta_Arenas" "America/Rainy_River" "America/Rankin_Inlet" "America/Recife" "America/Regina" "America/Resolute" "America/Rio_Branco" "America/Santarem" "America/Santiago" "America/Santo_Domingo" "America/Sao_Paulo" "America/Scoresbysund" "America/Sitka" "America/St_Barthelemy" "America/St_Johns" "America/St_Kitts" "America/St_Lucia" "America/St_Thomas" "America/St_Vincent" "America/Swift_Current" "America/Tegucigalpa" "America/Thule" "America/Thunder_Bay" "America/Tijuana" "America/Toronto" "America/Tortola" "America/Vancouver" "America/Whitehorse" "America/Winnipeg" "America/Yakutat" "America/Yellowknife" "Antarctica/Casey" "Antarctica/Davis" "Antarctica/DumontDUrville" "Antarctica/Macquarie" "Antarctica/Mawson" "Antarctica/McMurdo" "Antarctica/Palmer" "Antarctica/Rothera" "Antarctica/Syowa" "Antarctica/Troll" "Antarctica/Vostok" "Arctic/Longyearbyen" "Asia/Aden" "Asia/Almaty" "Asia/Amman" "Asia/Anadyr" "Asia/Aqtau" "Asia/Aqtobe" "Asia/Ashgabat" "Asia/Atyrau" "Asia/Baghdad" "Asia/Bahrain" "Asia/Baku" "Asia/Bangkok" "Asia/Barnaul" "Asia/Beirut" "Asia/Bishkek" "Asia/Brunei" "Asia/Chita" "Asia/Choibalsan" "Asia/Colombo" "Asia/Damascus" "Asia/Dhaka" "Asia/Dili" "Asia/Dubai" "Asia/Dushanbe" "Asia/Famagusta" "Asia/Gaza" "Asia/Hebron" "Asia/Ho_Chi_Minh" "Asia/Hong_Kong" "Asia/Hovd" "Asia/Irkutsk" "Asia/Jakarta" "Asia/Jayapura" "Asia/Jerusalem" "Asia/Kabul" "Asia/Kamchatka" "Asia/Karachi" "Asia/Kathmandu" "Asia/Khandyga" "Asia/Kolkata" "Asia/Krasnoyarsk" "Asia/Kuala_Lumpur" "Asia/Kuching" "Asia/Kuwait" "Asia/Macau" "Asia/Magadan" "Asia/Makassar" "Asia/Manila" "Asia/Muscat" "Asia/Nicosia" "Asia/Novokuznetsk" "Asia/Novosibirsk" "Asia/Omsk" "Asia/Oral" "Asia/Phnom_Penh" "Asia/Pontianak" "Asia/Pyongyang" "Asia/Qatar" "Asia/Qostanay" "Asia/Qyzylorda" "Asia/Riyadh" "Asia/Sakhalin" "Asia/Samarkand" "Asia/Seoul" "Asia/Shanghai" "Asia/Singapore" "Asia/Srednekolymsk" "Asia/Taipei" "Asia/Tashkent" "Asia/Tbilisi" "Asia/Tehran" "Asia/Thimphu" "Asia/Tokyo" "Asia/Tomsk" "Asia/Ulaanbaatar" "Asia/Urumqi" "Asia/Ust-Nera" "Asia/Vientiane" "Asia/Vladivostok" "Asia/Yakutsk" "Asia/Yangon" "Asia/Yekaterinburg" "Asia/Yerevan" "Atlantic/Azores" "Atlantic/Bermuda" "Atlantic/Canary" "Atlantic/Cape_Verde" "Atlantic/Faroe" "Atlantic/Madeira" "Atlantic/Reykjavik" "Atlantic/South_Georgia" "Atlantic/St_Helena" "Atlantic/Stanley" "Australia/Adelaide" "Australia/Brisbane" "Australia/Broken_Hill" "Australia/Currie" "Australia/Darwin" "Australia/Eucla" "Australia/Hobart" "Australia/Lindeman" "Australia/Lord_Howe" "Australia/Melbourne" "Australia/Perth" "Australia/Sydney" "Canada/Atlantic" "Canada/Central" "Canada/Eastern" "Canada/Mountain" "Canada/Newfoundland" "Canada/Pacific" "Europe/Amsterdam" "Europe/Andorra" "Europe/Astrakhan" "Europe/Athens" "Europe/Belgrade" "Europe/Berlin" "Europe/Bratislava" "Europe/Brussels" "Europe/Bucharest" "Europe/Budapest" "Europe/Busingen" "Europe/Chisinau" "Europe/Copenhagen" "Europe/Dublin" "Europe/Gibraltar" "Europe/Guernsey" "Europe/Helsinki" "Europe/Isle_of_Man" "Europe/Istanbul" "Europe/Jersey" "Europe/Kaliningrad" "Europe/Kiev" "Europe/Kirov" "Europe/Lisbon" "Europe/Ljubljana" "Europe/London" "Europe/Luxembourg" "Europe/Madrid" "Europe/Malta" "Europe/Mariehamn" "Europe/Minsk" "Europe/Monaco" "Europe/Moscow" "Europe/Oslo" "Europe/Paris" "Europe/Podgorica" "Europe/Prague" "Europe/Riga" "Europe/Rome" "Europe/Samara" "Europe/San_Marino" "Europe/Sarajevo" "Europe/Saratov" "Europe/Simferopol" "Europe/Skopje" "Europe/Sofia" "Europe/Stockholm" "Europe/Tallinn" "Europe/Tirane" "Europe/Ulyanovsk" "Europe/Uzhgorod" "Europe/Vaduz" "Europe/Vatican" "Europe/Vienna" "Europe/Vilnius" "Europe/Volgograd" "Europe/Warsaw" "Europe/Zagreb" "Europe/Zaporozhye" "Europe/Zurich" "GMT" "Indian/Antananarivo" "Indian/Chagos" "Indian/Christmas" "Indian/Cocos" "Indian/Comoro" "Indian/Kerguelen" "Indian/Mahe" "Indian/Maldives" "Indian/Mauritius" "Indian/Mayotte" "Indian/Reunion" "Pacific/Apia" "Pacific/Auckland" "Pacific/Bougainville" "Pacific/Chatham" "Pacific/Chuuk" "Pacific/Easter" "Pacific/Efate" "Pacific/Enderbury" "Pacific/Fakaofo" "Pacific/Fiji" "Pacific/Funafuti" "Pacific/Galapagos" "Pacific/Gambier" "Pacific/Guadalcanal" "Pacific/Guam" "Pacific/Honolulu" "Pacific/Kiritimati" "Pacific/Kosrae" "Pacific/Kwajalein" "Pacific/Majuro" "Pacific/Marquesas" "Pacific/Midway" "Pacific/Nauru" "Pacific/Niue" "Pacific/Norfolk" "Pacific/Noumea" "Pacific/Pago_Pago" "Pacific/Palau" "Pacific/Pitcairn" "Pacific/Pohnpei" "Pacific/Port_Moresby" "Pacific/Rarotonga" "Pacific/Saipan" "Pacific/Tahiti" "Pacific/Tarawa" "Pacific/Tongatapu" "Pacific/Wake" "Pacific/Wallis" "US/Alaska" "US/Arizona" "US/Central" "US/Eastern" "US/Hawaii" "US/Mountain" "US/Pacific" "UTC"
options
object (Options)
travel_policy
string or null <uuid> (Тревел политика)
Array of objects or null (AirlineLoyaltyCard)
flags
object (Flags)

Responses

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "first_name": "string",
  • "last_name": "string",
  • "first_name_latin": "string",
  • "last_name_latin": "string",
  • "initials_name": "string",
  • "phone": "string",
  • "gender": "male",
  • "date_birth": "2019-08-24",
  • "nationality": "string",
  • "documents": [
    ],
  • "timezone": "Africa/Abidjan",
  • "options": { },
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "airline_loyalty_cards": [
    ],
  • "flags": { }
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "email": "user@example.com",
  • "first_name": "string",
  • "last_name": "string",
  • "first_name_latin": "string",
  • "last_name_latin": "string",
  • "initials_name": "string",
  • "phone": "string",
  • "gender": "male",
  • "date_birth": "2019-08-24",
  • "nationality": "string",
  • "documents": [
    ],
  • "is_email_verified": "false",
  • "timezone": "Africa/Abidjan",
  • "privileges": "string",
  • "options": { },
  • "companies": [
    ],
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "airline_loyalty_cards": [
    ],
  • "flags": { }
}

Удаление сотрудника

Удаление сотрудника

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Пользователь.

Responses

Обновление отдельных данных сотрудника

Обновление отдельных данных сотрудника

Authorizations:
ApiKeyBasic
path Parameters
id
required
string <uuid>

A UUID string identifying this Пользователь.

Request Body schema: application/json
required
email
string or null <email> (Email)
first_name
required
string (Имя) [ 1 .. 1000 ] characters
last_name
required
string (Фамилия) [ 1 .. 1000 ] characters
first_name_latin
string or null (Имя(латиницей)) <= 30 characters
last_name_latin
string or null (Фамилия(латиницей)) <= 150 characters
initials_name
string or null (Отчество)
phone
string or null (Phone) ^\+?1?\d{9,15}$
gender
string or null (Пол)
Enum: "male" "female"
date_birth
string or null <date> (Дата рождения)
nationality
string or null (Национальность)
required
Array of objects (Document)
timezone
string (Timezone)
Enum: "Africa/Abidjan" "Africa/Accra" "Africa/Addis_Ababa" "Africa/Algiers" "Africa/Asmara" "Africa/Bamako" "Africa/Bangui" "Africa/Banjul" "Africa/Bissau" "Africa/Blantyre" "Africa/Brazzaville" "Africa/Bujumbura" "Africa/Cairo" "Africa/Casablanca" "Africa/Ceuta" "Africa/Conakry" "Africa/Dakar" "Africa/Dar_es_Salaam" "Africa/Djibouti" "Africa/Douala" "Africa/El_Aaiun" "Africa/Freetown" "Africa/Gaborone" "Africa/Harare" "Africa/Johannesburg" "Africa/Juba" "Africa/Kampala" "Africa/Khartoum" "Africa/Kigali" "Africa/Kinshasa" "Africa/Lagos" "Africa/Libreville" "Africa/Lome" "Africa/Luanda" "Africa/Lubumbashi" "Africa/Lusaka" "Africa/Malabo" "Africa/Maputo" "Africa/Maseru" "Africa/Mbabane" "Africa/Mogadishu" "Africa/Monrovia" "Africa/Nairobi" "Africa/Ndjamena" "Africa/Niamey" "Africa/Nouakchott" "Africa/Ouagadougou" "Africa/Porto-Novo" "Africa/Sao_Tome" "Africa/Tripoli" "Africa/Tunis" "Africa/Windhoek" "America/Adak" "America/Anchorage" "America/Anguilla" "America/Antigua" "America/Araguaina" "America/Argentina/Buenos_Aires" "America/Argentina/Catamarca" "America/Argentina/Cordoba" "America/Argentina/Jujuy" "America/Argentina/La_Rioja" "America/Argentina/Mendoza" "America/Argentina/Rio_Gallegos" "America/Argentina/Salta" "America/Argentina/San_Juan" "America/Argentina/San_Luis" "America/Argentina/Tucuman" "America/Argentina/Ushuaia" "America/Aruba" "America/Asuncion" "America/Atikokan" "America/Bahia" "America/Bahia_Banderas" "America/Barbados" "America/Belem" "America/Belize" "America/Blanc-Sablon" "America/Boa_Vista" "America/Bogota" "America/Boise" "America/Cambridge_Bay" "America/Campo_Grande" "America/Cancun" "America/Caracas" "America/Cayenne" "America/Cayman" "America/Chicago" "America/Chihuahua" "America/Costa_Rica" "America/Creston" "America/Cuiaba" "America/Curacao" "America/Danmarkshavn" "America/Dawson" "America/Dawson_Creek" "America/Denver" "America/Detroit" "America/Dominica" "America/Edmonton" "America/Eirunepe" "America/El_Salvador" "America/Fort_Nelson" "America/Fortaleza" "America/Glace_Bay" "America/Godthab" "America/Goose_Bay" "America/Grand_Turk" "America/Grenada" "America/Guadeloupe" "America/Guatemala" "America/Guayaquil" "America/Guyana" "America/Halifax" "America/Havana" "America/Hermosillo" "America/Indiana/Indianapolis" "America/Indiana/Knox" "America/Indiana/Marengo" "America/Indiana/Petersburg" "America/Indiana/Tell_City" "America/Indiana/Vevay" "America/Indiana/Vincennes" "America/Indiana/Winamac" "America/Inuvik" "America/Iqaluit" "America/Jamaica" "America/Juneau" "America/Kentucky/Louisville" "America/Kentucky/Monticello" "America/Kralendijk" "America/La_Paz" "America/Lima" "America/Los_Angeles" "America/Lower_Princes" "America/Maceio" "America/Managua" "America/Manaus" "America/Marigot" "America/Martinique" "America/Matamoros" "America/Mazatlan" "America/Menominee" "America/Merida" "America/Metlakatla" "America/Mexico_City" "America/Miquelon" "America/Moncton" "America/Monterrey" "America/Montevideo" "America/Montserrat" "America/Nassau" "America/New_York" "America/Nipigon" "America/Nome" "America/Noronha" "America/North_Dakota/Beulah" "America/North_Dakota/Center" "America/North_Dakota/New_Salem" "America/Ojinaga" "America/Panama" "America/Pangnirtung" "America/Paramaribo" "America/Phoenix" "America/Port-au-Prince" "America/Port_of_Spain" "America/Porto_Velho" "America/Puerto_Rico" "America/Punta_Arenas" "America/Rainy_River" "America/Rankin_Inlet" "America/Recife" "America/Regina" "America/Resolute" "America/Rio_Branco" "America/Santarem" "America/Santiago" "America/Santo_Domingo" "America/Sao_Paulo" "America/Scoresbysund" "America/Sitka" "America/St_Barthelemy" "America/St_Johns" "America/St_Kitts" "America/St_Lucia" "America/St_Thomas" "America/St_Vincent" "America/Swift_Current" "America/Tegucigalpa" "America/Thule" "America/Thunder_Bay" "America/Tijuana" "America/Toronto" "America/Tortola" "America/Vancouver" "America/Whitehorse" "America/Winnipeg" "America/Yakutat" "America/Yellowknife" "Antarctica/Casey" "Antarctica/Davis" "Antarctica/DumontDUrville" "Antarctica/Macquarie" "Antarctica/Mawson" "Antarctica/McMurdo" "Antarctica/Palmer" "Antarctica/Rothera" "Antarctica/Syowa" "Antarctica/Troll" "Antarctica/Vostok" "Arctic/Longyearbyen" "Asia/Aden" "Asia/Almaty" "Asia/Amman" "Asia/Anadyr" "Asia/Aqtau" "Asia/Aqtobe" "Asia/Ashgabat" "Asia/Atyrau" "Asia/Baghdad" "Asia/Bahrain" "Asia/Baku" "Asia/Bangkok" "Asia/Barnaul" "Asia/Beirut" "Asia/Bishkek" "Asia/Brunei" "Asia/Chita" "Asia/Choibalsan" "Asia/Colombo" "Asia/Damascus" "Asia/Dhaka" "Asia/Dili" "Asia/Dubai" "Asia/Dushanbe" "Asia/Famagusta" "Asia/Gaza" "Asia/Hebron" "Asia/Ho_Chi_Minh" "Asia/Hong_Kong" "Asia/Hovd" "Asia/Irkutsk" "Asia/Jakarta" "Asia/Jayapura" "Asia/Jerusalem" "Asia/Kabul" "Asia/Kamchatka" "Asia/Karachi" "Asia/Kathmandu" "Asia/Khandyga" "Asia/Kolkata" "Asia/Krasnoyarsk" "Asia/Kuala_Lumpur" "Asia/Kuching" "Asia/Kuwait" "Asia/Macau" "Asia/Magadan" "Asia/Makassar" "Asia/Manila" "Asia/Muscat" "Asia/Nicosia" "Asia/Novokuznetsk" "Asia/Novosibirsk" "Asia/Omsk" "Asia/Oral" "Asia/Phnom_Penh" "Asia/Pontianak" "Asia/Pyongyang" "Asia/Qatar" "Asia/Qostanay" "Asia/Qyzylorda" "Asia/Riyadh" "Asia/Sakhalin" "Asia/Samarkand" "Asia/Seoul" "Asia/Shanghai" "Asia/Singapore" "Asia/Srednekolymsk" "Asia/Taipei" "Asia/Tashkent" "Asia/Tbilisi" "Asia/Tehran" "Asia/Thimphu" "Asia/Tokyo" "Asia/Tomsk" "Asia/Ulaanbaatar" "Asia/Urumqi" "Asia/Ust-Nera" "Asia/Vientiane" "Asia/Vladivostok" "Asia/Yakutsk" "Asia/Yangon" "Asia/Yekaterinburg" "Asia/Yerevan" "Atlantic/Azores" "Atlantic/Bermuda" "Atlantic/Canary" "Atlantic/Cape_Verde" "Atlantic/Faroe" "Atlantic/Madeira" "Atlantic/Reykjavik" "Atlantic/South_Georgia" "Atlantic/St_Helena" "Atlantic/Stanley" "Australia/Adelaide" "Australia/Brisbane" "Australia/Broken_Hill" "Australia/Currie" "Australia/Darwin" "Australia/Eucla" "Australia/Hobart" "Australia/Lindeman" "Australia/Lord_Howe" "Australia/Melbourne" "Australia/Perth" "Australia/Sydney" "Canada/Atlantic" "Canada/Central" "Canada/Eastern" "Canada/Mountain" "Canada/Newfoundland" "Canada/Pacific" "Europe/Amsterdam" "Europe/Andorra" "Europe/Astrakhan" "Europe/Athens" "Europe/Belgrade" "Europe/Berlin" "Europe/Bratislava" "Europe/Brussels" "Europe/Bucharest" "Europe/Budapest" "Europe/Busingen" "Europe/Chisinau" "Europe/Copenhagen" "Europe/Dublin" "Europe/Gibraltar" "Europe/Guernsey" "Europe/Helsinki" "Europe/Isle_of_Man" "Europe/Istanbul" "Europe/Jersey" "Europe/Kaliningrad" "Europe/Kiev" "Europe/Kirov" "Europe/Lisbon" "Europe/Ljubljana" "Europe/London" "Europe/Luxembourg" "Europe/Madrid" "Europe/Malta" "Europe/Mariehamn" "Europe/Minsk" "Europe/Monaco" "Europe/Moscow" "Europe/Oslo" "Europe/Paris" "Europe/Podgorica" "Europe/Prague" "Europe/Riga" "Europe/Rome" "Europe/Samara" "Europe/San_Marino" "Europe/Sarajevo" "Europe/Saratov" "Europe/Simferopol" "Europe/Skopje" "Europe/Sofia" "Europe/Stockholm" "Europe/Tallinn" "Europe/Tirane" "Europe/Ulyanovsk" "Europe/Uzhgorod" "Europe/Vaduz" "Europe/Vatican" "Europe/Vienna" "Europe/Vilnius" "Europe/Volgograd" "Europe/Warsaw" "Europe/Zagreb" "Europe/Zaporozhye" "Europe/Zurich" "GMT" "Indian/Antananarivo" "Indian/Chagos" "Indian/Christmas" "Indian/Cocos" "Indian/Comoro" "Indian/Kerguelen" "Indian/Mahe" "Indian/Maldives" "Indian/Mauritius" "Indian/Mayotte" "Indian/Reunion" "Pacific/Apia" "Pacific/Auckland" "Pacific/Bougainville" "Pacific/Chatham" "Pacific/Chuuk" "Pacific/Easter" "Pacific/Efate" "Pacific/Enderbury" "Pacific/Fakaofo" "Pacific/Fiji" "Pacific/Funafuti" "Pacific/Galapagos" "Pacific/Gambier" "Pacific/Guadalcanal" "Pacific/Guam" "Pacific/Honolulu" "Pacific/Kiritimati" "Pacific/Kosrae" "Pacific/Kwajalein" "Pacific/Majuro" "Pacific/Marquesas" "Pacific/Midway" "Pacific/Nauru" "Pacific/Niue" "Pacific/Norfolk" "Pacific/Noumea" "Pacific/Pago_Pago" "Pacific/Palau" "Pacific/Pitcairn" "Pacific/Pohnpei" "Pacific/Port_Moresby" "Pacific/Rarotonga" "Pacific/Saipan" "Pacific/Tahiti" "Pacific/Tarawa" "Pacific/Tongatapu" "Pacific/Wake" "Pacific/Wallis" "US/Alaska" "US/Arizona" "US/Central" "US/Eastern" "US/Hawaii" "US/Mountain" "US/Pacific" "UTC"
options
object (Options)
travel_policy
string or null <uuid> (Тревел политика)
Array of objects or null (AirlineLoyaltyCard)
flags
object (Flags)

Responses

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "first_name": "string",
  • "last_name": "string",
  • "first_name_latin": "string",
  • "last_name_latin": "string",
  • "initials_name": "string",
  • "phone": "string",
  • "gender": "male",
  • "date_birth": "2019-08-24",
  • "nationality": "string",
  • "documents": [
    ],
  • "timezone": "Africa/Abidjan",
  • "options": { },
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "airline_loyalty_cards": [
    ],
  • "flags": { }
}

Response samples

Content type
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "email": "user@example.com",
  • "first_name": "string",
  • "last_name": "string",
  • "first_name_latin": "string",
  • "last_name_latin": "string",
  • "initials_name": "string",
  • "phone": "string",
  • "gender": "male",
  • "date_birth": "2019-08-24",
  • "nationality": "string",
  • "documents": [
    ],
  • "is_email_verified": "false",
  • "timezone": "Africa/Abidjan",
  • "privileges": "string",
  • "options": { },
  • "companies": [
    ],
  • "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
  • "airline_loyalty_cards": [
    ],
  • "flags": { }
}

media

Обёртка для получения доступа к вложениям в заказы

Обёртка для получения доступа к вложениям в заказы и заявки

Authorizations:
ApiKeyBasic
query Parameters
only_url
boolean

Флаг получение URL-пути вместо редиректа

current_company
string

Responses