Download OpenAPI specification:
Описание документации API сервиса Авиасейлс для бизнеса
Отправка вложений к заявкам на возврат
| request | string or null <uuid> (Запрос) |
{- "request": "60448f3a-8291-43df-9526-c3d4a574e4d2"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "request": "60448f3a-8291-43df-9526-c3d4a574e4d2"
}Просмотр вложений из заявок
| id required | string <uuid> Идентификатор файла вложения. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "request": "60448f3a-8291-43df-9526-c3d4a574e4d2"
}Получение информации о компаниях пользователя
| name__icontains | string Фильтр по части названия |
| name__iexact | string Фильтр по точному названию |
| id__iexact | string Фильтр по идентификатору |
| inn__iexact | string Фильтр по ИНН |
[- {
- "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
}
]Добавление новой компании к текущему пользователю
| address_mail | string or null (Почтовый адрес) <= 2000 characters |
{- "address_mail": "string"
}{- "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
}Получение информации об одной компании
| id required | string <uuid> Идентификатор компании |
{- "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
}Обновление информации о компании
| id required | string <uuid> Идентификатор компании |
| address_mail | string or null (Почтовый адрес) <= 2000 characters |
{- "address_mail": "string"
}{- "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
}Добавление нового центр затрат
| name required | string (Статус) [ 1 .. 500 ] characters |
{- "name": "string"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}Обновление информации о центре затрат
| id required | string <uuid> Идентификатор центра затрат. |
| name required | string (Статус) [ 1 .. 500 ] characters |
{- "name": "string"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}Обновление информации о центре затрат
| id required | string <uuid> Идентификатор центра затрат. |
| name required | string (Статус) [ 1 .. 500 ] characters |
{- "name": "string"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}Получение выписок из финансового журнала
| company | string Идентификатор компании |
| ordering | string Порядок сортировки |
| page | integer Номер страницы |
| page_size | integer Количество результатов на страницу |
{- "count": 0,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_debit": true,
- "amount": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "description": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
]
}Получение закрывающих документов
| 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. |
{- "count": 0,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "date": "2019-08-24"
}
]
}Получение одного закрывающего документа
| id required | string <uuid> A UUID string identifying this Финансовый документ. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "date": "2019-08-24"
}Получение маршрутных квитанций и других вложений к заказу
| order required | string <uuid> (Заказ) |
{- "order": "93b532b3-a125-4cd2-9b71-9996b1e164ce"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "order": "93b532b3-a125-4cd2-9b71-9996b1e164ce",
}Получение списка заказов
| 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. |
{- "count": 0,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "user": {
- "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": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "local_rf",
- "number": "string",
- "date_expire": "2019-08-24",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "is_email_verified": "false",
- "timezone": "Africa/Abidjan",
- "privileges": "string",
- "options": { },
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "airline_loyalty_cards": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "airline": "st",
- "number": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "flags": { }
}, - "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"
}
]
}Получение информации по одному заказу
| id required | string <uuid> A UUID string identifying this Заказ. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "user": {
- "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": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "local_rf",
- "number": "string",
- "date_expire": "2019-08-24",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "is_email_verified": "false",
- "timezone": "Africa/Abidjan",
- "privileges": "string",
- "options": { },
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "airline_loyalty_cards": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "airline": "st",
- "number": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "flags": { }
}, - "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"
}Обновление статуса заказа
| id required | string <uuid> A UUID string identifying this Заказ. |
| status | string Статус |
{- "status": "string"
}{- "status": "string"
}JSON Schema конкретной версии настроек полей поездки компании
| version required | string <uuid> |
| X-Current-Company required | string <uuid> Current company ID |
{- "additionalProperties": false,
- "properties": {
- "purpose": {
- "anyOf": [
- {
- "type": "string"
}, - {
- "type": "null"
}
], - "default": null,
- "format": "string",
- "title": "Цель поездки",
- "x-allowed-formats": [
- "string-choice"
], - "x-deletable": false,
- "x-field-id": "purpose",
- "x-position": -3,
- "x-renamable": false,
- "x-reorderable": false
}, - "destination": {
- "anyOf": [
- {
- "type": "string"
}, - {
- "type": "null"
}
], - "default": null,
- "format": "string",
- "title": "Место назначения",
- "x-allowed-formats": [
- "string-choice"
], - "x-deletable": false,
- "x-field-id": "destination",
- "x-position": -2,
- "x-renamable": false,
- "x-reorderable": false
}, - "period": {
- "anyOf": [
- {
- "format": "date-range",
- "properties": {
- "start": {
- "format": "date",
- "title": "Start",
- "type": "string"
}, - "end": {
- "format": "date",
- "title": "End",
- "type": "string"
}
}, - "required": [
- "start",
- "end"
], - "type": "object"
}, - {
- "type": "null"
}
], - "default": null,
- "format": "date-range",
- "title": "Даты поездки",
- "x-allowed-formats": [ ],
- "x-deletable": false,
- "x-field-id": "period",
- "x-position": -1,
- "x-renamable": false,
- "x-reorderable": false
}
}, - "title": "TripFieldsSettings",
- "type": "object",
- "x-version-id": "860883a1-faac-5890-a8f6-091e029799a5"
}JSON Schema последней версии настроек полей поездки компании
| X-Current-Company required | string <uuid> Current company ID |
{- "additionalProperties": false,
- "properties": {
- "purpose": {
- "anyOf": [
- {
- "type": "string"
}, - {
- "type": "null"
}
], - "default": null,
- "format": "string",
- "title": "Цель поездки",
- "x-allowed-formats": [
- "string-choice"
], - "x-deletable": false,
- "x-field-id": "purpose",
- "x-position": -3,
- "x-renamable": false,
- "x-reorderable": false
}, - "destination": {
- "anyOf": [
- {
- "type": "string"
}, - {
- "type": "null"
}
], - "default": null,
- "format": "string",
- "title": "Место назначения",
- "x-allowed-formats": [
- "string-choice"
], - "x-deletable": false,
- "x-field-id": "destination",
- "x-position": -2,
- "x-renamable": false,
- "x-reorderable": false
}, - "period": {
- "anyOf": [
- {
- "format": "date-range",
- "properties": {
- "start": {
- "format": "date",
- "title": "Start",
- "type": "string"
}, - "end": {
- "format": "date",
- "title": "End",
- "type": "string"
}
}, - "required": [
- "start",
- "end"
], - "type": "object"
}, - {
- "type": "null"
}
], - "default": null,
- "format": "date-range",
- "title": "Даты поездки",
- "x-allowed-formats": [ ],
- "x-deletable": false,
- "x-field-id": "period",
- "x-position": -1,
- "x-renamable": false,
- "x-reorderable": false
}
}, - "title": "TripFieldsSettings",
- "type": "object",
- "x-version-id": "860883a1-faac-5890-a8f6-091e029799a5"
}Создание кастомного поля поездки (только admin/owner компании). После создания генерируется новая версия настроек.
| X-Current-Company required | string <uuid> Current company ID |
| 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, для остальных форматов игнорируется |
{- "title": "string",
- "format": "string",
- "required": true,
- "enum": null
}{- "field_id": "string"
}Изменение поля поездки: title (x-renamable), required, формат (в пределах x-allowed-formats) и его атрибуты (enum). После изменения генерируется новая версия настроек.
| field_id required | string |
| X-Current-Company required | string <uuid> Current company ID |
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-поля |
{- "title": null,
- "required": null,
- "format": null,
- "enum": null
}{- "field_id": "string"
}Удаление кастомного поля поездки (x-deletable). Данные скрытых полей сохраняются в исторических версиях.
| field_id required | string |
| X-Current-Company required | string <uuid> Current company ID |
{- "detail": "User is not allowed to manage trip fields settings"
}Список поездок компании глазами пользователя: владелец, администратор и бухгалтер видят все, остальные — созданные ими или их подчинёнными и те, где они или их подчинённые в составе. Фильтры комбинируются через И.
| 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" Статусы через запятую (хранимые) |
| X-Current-Company required | string <uuid> Current company ID |
{- "count": 0,
- "current": 0,
- "next": 0,
- "previous": 0,
- "page_size": 0,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "company_id": "b2e6a1c3-1a5e-44ae-a8fd-81f76fd715cf",
- "name": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "created_by": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fullname": "string"
}, - "status": "draft",
- "trip_status": "draft",
- "approval_type": "without_approve",
- "fields": {
- "version": "8b898373-21c7-4028-b85f-cc5068e68df9",
- "data": { }
}, - "employees": [
- {
- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3",
- "fullname": "string"
}
], - "orders_amounts": {
- "paid": {
- "by_type": {
- "property1": 0,
- "property2": 0
}, - "total": 0
}, - "to_pay": {
- "by_type": {
- "property1": 0,
- "property2": 0
}, - "total": 0
}, - "total": 0
}, - "has_period_violations": true,
- "orders_types": [
- "avia"
], - "allowed_operations": [
- "edit_fields"
], - "approval_process": {
- "process_id": "c0de2232-b221-4f6a-96f2-8c4ca1fda3aa",
- "status": "created",
- "comment": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
}
]
}Создание поездки. Значения полей проверяются настройками компании: обязательное поле придётся передать, неизвестное — отклоняется. Состав обязателен — минимум один сотрудник; права на каждого участника те же, что при добавлении по одному.
| X-Current-Company required | string <uuid> Current company ID |
| name required | string (Name) [ 1 .. 128 ] characters Название поездки |
Comment (string) or Comment (null) (Comment) Default: null Комментарий | |
object (TripFieldsRequest) Значения полей | |
required | Array of objects (Employees) non-empty Состав — минимум один сотрудник |
{- "name": "string",
- "comment": null,
- "fields": {
- "version": null,
- "data": { }
}, - "employees": [
- {
- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3"
}
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}Поездка целиком: значения полей, состав и заказы с правами текущего пользователя на каждый элемент. Невидимая пользователю поездка неотличима от несуществующей.
| trip_id required | string <uuid> |
| X-Current-Company required | string <uuid> Current company ID |
{- "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": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fullname": "string"
}, - "status": "draft",
- "trip_status": "draft",
- "approval_type": "without_approve",
- "fields": {
- "version": "8b898373-21c7-4028-b85f-cc5068e68df9",
- "data": { }
}, - "employees": [
- {
- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3",
- "fullname": "string",
- "can_remove": true
}
], - "orders_amounts": {
- "paid": {
- "by_type": {
- "property1": 0,
- "property2": 0
}, - "total": 0
}, - "to_pay": {
- "by_type": {
- "property1": 0,
- "property2": 0
}, - "total": 0
}, - "total": 0
}, - "has_period_violations": true,
- "orders": [
- {
- "order_id": "93101167-9065-4b9c-b98b-5d789a3ed9fe",
- "type": "avia",
- "status": "need_approve",
- "amount": 0,
- "date_from": "2019-08-24",
- "date_to": "2019-08-24",
- "violates_trip_period": true,
- "can_remove": true,
- "employees": [
- {
- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3",
- "fullname": "string"
}
]
}
], - "allowed_operations": [
- "edit_fields"
], - "approval_processes": [
- {
- "process_id": "c0de2232-b221-4f6a-96f2-8c4ca1fda3aa",
- "status": "created",
- "comment": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
]
}Правка поездки целиком: имя, комментарий и значения полей. Переданное состояние становится текущим, поэтому поле, которого нет в запросе, будет очищено.
| trip_id required | string <uuid> |
| X-Current-Company required | string <uuid> Current company ID |
| name required | string (Name) [ 1 .. 128 ] characters Название поездки |
required | Comment (string) or Comment (null) (Comment) Комментарий; null стирает |
required | object (UpdateTripFieldsRequest) Значения полей целиком |
{- "name": "string",
- "comment": "string",
- "fields": {
- "version": "8b898373-21c7-4028-b85f-cc5068e68df9",
- "data": { }
}
}{- "detail": "Operation is not allowed for this user"
}Удаление поездки (логическое). Недоступно, если к поездке привязаны заказы.
| trip_id required | string <uuid> |
| X-Current-Company required | string <uuid> Current company ID |
{- "detail": "Operation is not allowed for this user"
}Отмена поездки. Недоступна, если у поездки есть активные заказы, и не повторяется: у уже отменённой поездки отмены нет.
| trip_id required | string <uuid> |
| X-Current-Company required | string <uuid> Current company ID |
Тело отмены: параметров у операции нет, поездка адресуется путём.
Пустой объект или пустое тело — оба подходят; любой ключ отклоняется.
{ }{- "detail": "Operation is not allowed for this user"
}Добавление сотрудника в состав поездки. Повторное добавление — не ошибка.
| trip_id required | string <uuid> |
| X-Current-Company required | string <uuid> Current company ID |
| employee_id required | string <uuid> (Employee Id) Сотрудник компании |
{- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3"
}{- "detail": "Operation is not allowed for this user"
}Замена сотрудника состава: в пути — кого заменить, в теле — кем; новый сотрудник обязан отличаться от заменяемого. Добавление и удаление проходят одной транзакцией, поэтому так заменяется и последний сотрудник, которого простое удаление не отпустит.
| employee_id required | string <uuid> |
| trip_id required | string <uuid> |
| X-Current-Company required | string <uuid> Current company ID |
| employee_id required | string <uuid> (Employee Id) Сотрудник компании |
{- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3"
}{- "detail": "Operation is not allowed for this user"
}Удаление сотрудника из состава поездки. Удаление отсутствующего — не ошибка.
| employee_id required | string <uuid> |
| trip_id required | string <uuid> |
| X-Current-Company required | string <uuid> Current company ID |
{- "detail": "Operation is not allowed for this user"
}Отправка поездки на согласование: поездка замораживается до резолюции, процесс согласования создаётся и запускается. Доступна из черновика и после возврата на доработку — только для поездок с согласованием. Отправить может только создатель поездки.
| trip_id required | string <uuid> |
| X-Current-Company required | string <uuid> Current company ID |
Тело отправки на согласование: параметров нет, поездка адресуется путём.
Пустой объект или пустое тело — оба подходят; любой ключ отклоняется.
{ }{- "detail": "Operation is not allowed for this user"
}Получение списка заявок по заказам
| status | string Фильтрация по статусу |
| type | string Фильтрация по типу |
| order__id | string Фильтрация по идентификатору заказа |
| ordering | string Which field to use when ordering the results. |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "change_details",
- "documents": "string",
- "status": "received",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "string",
- "phone": "string"
}, - "attributes": null,
- "company": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "balance": "string",
- "max_credit": "string",
- "comment": "string",
- "flags": null
}, - "comment": "string",
- "inner_comment": "string",
- "order": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "price": "string",
- "ticket": null
}, - "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"
}
]Отправка новой заявки по заказу
| 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"
|
| documents | string |
| status | string (Статус) Enum: "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> (Дата послед. сообщ. от партнера) |
{- "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"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "change_details",
- "documents": "string",
- "status": "received",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "string",
- "phone": "string"
}, - "attributes": null,
- "company": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "balance": "string",
- "max_credit": "string",
- "comment": "string",
- "flags": null
}, - "comment": "string",
- "inner_comment": "string",
- "order": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "price": "string",
- "ticket": null
}, - "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"
}List existing advance reports for a business trip
| business_trip_id required | string <uuid> Business trip ID |
| X-Current-Company required | string <uuid> Current company ID |
{- "business_trip_id": "433b03e4-0825-496f-8971-9678de068f78",
- "reports": [ ]
}Create advance report (identity-only response)
| Idempotency-Key required | string Idempotency key for create/update mutations |
| X-Current-Company required | string <uuid> Current company ID |
| 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 |
{- "business_trip_id": "433b03e4-0825-496f-8971-9678de068f78",
- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3",
- "per_diems": null,
- "payments": null,
- "expenses": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "business_trip_id": "433b03e4-0825-496f-8971-9678de068f78",
- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3"
}Update advance report sections (identity-only response)
| id required | string <uuid> A UUID string identifying this Авансовый отчёт. |
| Idempotency-Key required | string Idempotency key for create/update mutations |
| X-Current-Company required | string <uuid> Current company 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 |
{- "per_diems": null,
- "payments": null,
- "expenses": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "business_trip_id": "433b03e4-0825-496f-8971-9678de068f78",
- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3"
}Download advance report expense attachment (presigned redirect)
| expense_id required | string |
| file_id required | string |
| id required | string <uuid> A UUID string identifying this Авансовый отчёт. |
Generate AO-1 advance report spreadsheet
| id required | string <uuid> A UUID string identifying this Авансовый отчёт. |
| X-Current-Company required | string <uuid> Current company ID |
{- "property1": null,
- "property2": null
}Create presigned upload for an advance report expense attachment
| Idempotency-Key required | string Idempotency key for create/update mutations |
| X-Current-Company required | string <uuid> Current company ID |
| 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) |
{- "business_trip_id": "433b03e4-0825-496f-8971-9678de068f78",
- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3",
- "filename": "string",
- "content_type": "string",
- "size": 0
}{- "file_id": "8a0cfb4f-ddc9-436d-91bb-75133c583767",
- "upload": {
- "url": "string",
- "fields": {
- "property1": "string",
- "property2": "string"
}
}
}Confirm advance report attachment upload
| file_id required | string |
| X-Current-Company required | string <uuid> Current company ID |
{- "file_id": "8a0cfb4f-ddc9-436d-91bb-75133c583767",
- "status": "string"
}Сгенерировать приказ на командировку из значений формы
| trip_id required | string <uuid> |
| X-Current-Company required | string <uuid> Current company ID |
| 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) Дата окончания командировки |
{- "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3",
- "purpose": "string",
- "destination": "string",
- "date_start": "2019-08-24",
- "date_end": "2019-08-24"
}{- "detail": "Forbidden"
}| id required | string <uuid> A UUID string identifying this Запрос. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "change_details",
- "documents": "string",
- "status": "received",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "string",
- "phone": "string"
}, - "attributes": null,
- "company": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "balance": "string",
- "max_credit": "string",
- "comment": "string",
- "flags": null
}, - "comment": "string",
- "inner_comment": "string",
- "order": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "price": "string",
- "ticket": null
}, - "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"
}| id required | string <uuid> A UUID string identifying this Запрос. |
| 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"
|
| documents | string |
| status | string (Статус) Enum: "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> (Дата послед. сообщ. от партнера) |
{- "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"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "change_details",
- "documents": "string",
- "status": "received",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "string",
- "phone": "string"
}, - "attributes": null,
- "company": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "balance": "string",
- "max_credit": "string",
- "comment": "string",
- "flags": null
}, - "comment": "string",
- "inner_comment": "string",
- "order": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "price": "string",
- "ticket": null
}, - "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"
}| id required | string <uuid> A UUID string identifying this Запрос. |
| 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"
|
| documents | string |
| status | string (Статус) Enum: "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> (Дата послед. сообщ. от партнера) |
{- "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"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "change_details",
- "documents": "string",
- "status": "received",
- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "string",
- "phone": "string"
}, - "attributes": null,
- "company": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "balance": "string",
- "max_credit": "string",
- "comment": "string",
- "flags": null
}, - "comment": "string",
- "inner_comment": "string",
- "order": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "price": "string",
- "ticket": null
}, - "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"
}| ordering | string Which field to use when ordering the results. |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "travel_policy_obj": {
- "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
}, - "employee_ids": [
- "string"
], - "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
- "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
- "manager_permissions": null
}
]| 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 |
{- "name": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "employee_ids": [
- "string"
], - "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
- "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
- "manager_permissions": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "travel_policy_obj": {
- "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
}, - "employee_ids": [
- "string"
], - "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
- "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
- "manager_permissions": null
}| id required | string <uuid> A UUID string identifying this travel policy group. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "travel_policy_obj": {
- "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
}, - "employee_ids": [
- "string"
], - "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
- "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
- "manager_permissions": null
}| id required | string <uuid> A UUID string identifying this travel policy group. |
| 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 |
{- "name": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "employee_ids": [
- "string"
], - "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
- "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
- "manager_permissions": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "travel_policy_obj": {
- "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
}, - "employee_ids": [
- "string"
], - "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
- "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
- "manager_permissions": null
}| id required | string <uuid> A UUID string identifying this travel policy group. |
| 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 |
{- "name": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "employee_ids": [
- "string"
], - "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
- "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
- "manager_permissions": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "travel_policy_obj": {
- "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
}, - "employee_ids": [
- "string"
], - "group_manager": "15231058-5698-4d01-bec9-bd507574d525",
- "specific_admin": "8f096cee-4663-4073-9a31-27f57e275dd3",
- "manager_permissions": null
}Batch-получение общих данных по процессам согласования (CSV ids, 1..100; missing ids пропускаются)
| ids required | string Comma-separated UUIDs of approval processes (1..100) |
| X-Current-Company required | string <uuid> Current company ID |
[- {
- "results": [
- {
- "process_id": "c0de2232-b221-4f6a-96f2-8c4ca1fda3aa",
- "status": "created",
- "allow_resolve": true,
- "is_participant": true,
- "is_subject": true,
- "is_creator": true,
- "last_update": "2019-08-24T14:15:22Z"
}
]
}
]Получение общих данных по процессу согласования
| id required | string |
| X-Current-Company required | string <uuid> Current company ID |
{- "result": {
- "process_id": "c0de2232-b221-4f6a-96f2-8c4ca1fda3aa",
- "status": "created",
- "allow_resolve": true,
- "is_participant": true,
- "is_subject": true,
- "is_creator": true,
- "last_update": "2019-08-24T14:15:22Z"
}
}Согласование или отклонение процесса согласования
| id required | string |
| X-Current-Company required | string <uuid> Current company ID |
| resolution required | string (Resolution) Enum: "approved" "rejected" |
{- "resolution": "approved"
}{- "detail": "Operation not allowed."
}Получение схемы процесса согласования
| id required | string |
| X-Current-Company required | string <uuid> Current company ID |
{- "result": {
- "company_id": "b2e6a1c3-1a5e-44ae-a8fd-81f76fd715cf",
- "status": "created",
- "stages": [
- {
- "order_number": 1,
- "status": "pending",
- "rule": {
- "resolution_type": null,
- "resolution_user_id": null,
- "resolution_timestamp": null,
- "subjects": [
- {
- "subject_type": "employee",
- "company_id": "b2e6a1c3-1a5e-44ae-a8fd-81f76fd715cf",
- "users": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "employee_id": "df4fd699-0854-488d-9cc2-15e751a80ee3",
- "group_id": null
}
], - "type": "user",
- "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5",
- "name": "string"
}
}
]
}
}Проверка наличия процессов согласования, требующих решения текущего пользователя в текущей компании
| entity_type | string Default: "order" Value: "order" Тип согласуемой сущности; по умолчанию заказы |
| X-Current-Company required | string <uuid> Current company ID |
{- "result": {
- "has_pending": true
}
}Метод получения списка схем согласования компании
| scheme_type | string Default: "order" Value: "order" Тип схем в выдаче |
| X-Current-Company required | string <uuid> Current company ID |
{- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "scheme_type": "cost_center",
- "is_default": true,
- "required_entity_manager": true,
- "associations_count": 0
}
]
}Метод создания схемы согласования компании
| X-Current-Company required | string <uuid> Current company ID |
| 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) Сущности для привязки к схеме при создании |
{- "name": "string",
- "stages": [
- {
- "order_number": 1,
- "rule": {
- "type": "user",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
}
], - "scheme_type": "cost_center",
- "associations": [
- {
- "entity_type": "employee",
- "entity_id": "8161163a-f227-466f-bc01-090a01e80165"
}
]
}{- "result": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "scheme_type": "cost_center",
- "is_default": true,
- "required_entity_manager": true,
- "stages": [
- {
- "order_number": 1,
- "rule": null
}
], - "users": null
}
}Метод получения детальной информации о схеме согласования
| id required | string <uuid> A UUID string identifying this Схема согласования. |
| with_stages | boolean Default: true Включить stages в ответ (по умолчанию true) |
| with_users | boolean Default: false Включить users (имена пользователей из UserRule) в ответ; требует with_stages=true |
| X-Current-Company required | string <uuid> Current company ID |
{- "result": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "scheme_type": "cost_center",
- "is_default": true,
- "required_entity_manager": true,
- "stages": [
- {
- "order_number": 1,
- "rule": null
}
], - "users": null
}
}Изменение схемы согласования компании
| id required | string <uuid> A UUID string identifying this Схема согласования. |
| X-Current-Company required | string <uuid> Current company ID |
Name (string) or Name (null) (Name) Default: null Новое наименование схемы согласования | |
Array of Stages (objects) or Stages (null) (Stages) Default: null Новые этапы согласования схемы |
{- "name": null,
- "stages": null
}{- "result": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "scheme_type": "cost_center",
- "is_default": true,
- "required_entity_manager": true,
- "stages": [
- {
- "order_number": 1,
- "rule": null
}
], - "users": null
}
}Удаление схемы согласования компании
| id required | string <uuid> A UUID string identifying this Схема согласования. |
| X-Current-Company required | string <uuid> Current company ID |
{- "detail": "Operation not allowed."
}Получение списка связей схемы согласования с сущностями
| id required | string <uuid> A UUID string identifying this Схема согласования. |
| X-Current-Company required | string <uuid> Current company ID |
{- "results": [
- {
- "entity_type": "employee",
- "entity_id": "8161163a-f227-466f-bc01-090a01e80165"
}
]
}Привязка сущности к схеме согласования
| id required | string <uuid> A UUID string identifying this Схема согласования. |
| X-Current-Company required | string <uuid> Current company ID |
| entity_type required | string (AssociationEntityType) Enum: "employee" "group" "cost_center" Тип связанной сущности |
| entity_id required | string <uuid> (Entity Id) Идентификатор связанной сущности |
{- "entity_type": "employee",
- "entity_id": "8161163a-f227-466f-bc01-090a01e80165"
}{- "detail": "Operation not allowed."
}Отвязка сущности от схемы согласования
| id required | string <uuid> A UUID string identifying this Схема согласования. |
| X-Current-Company required | string <uuid> Current company ID |
{- "detail": "Operation not allowed."
}Метод получения схемы согласования по связанной сущности
| entity_id required | string^[^/]+$ |
| entity_type required | string^[^/]+$ |
| scheme_type | string Enum: "cost_center" "order" Тип искомой схемы; если не передан, выводится из типа сущности |
| with_stages | boolean Default: true Включить stages в ответ (по умолчанию true) |
| with_users | boolean Default: false Включить users (имена пользователей из UserRule) в ответ; требует with_stages=true |
| X-Current-Company required | string <uuid> Current company ID |
{- "result": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "scheme_type": "cost_center",
- "is_default": true,
- "required_entity_manager": true,
- "stages": [
- {
- "order_number": 1,
- "rule": null
}
], - "users": null
}
}Получение тревел-политик
| ordering | string Which field to use when ordering the results. |
[- {
- "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
}
]Добавление тревел-политики
| name required | string (Название) <= 300 characters |
| need_approval required | boolean (Согласование покупки) Enum: true false
|
| allow_violation required | boolean (Показывать варианты с нарушением тревел политики) Enum: true false
|
| airline | any or null (Настройки авиабилетов) |
| hotels | any or null (Настройки Отелей) |
| train | any or null (Настройки ЖД билетов) |
{- "name": "string",
- "need_approval": true,
- "allow_violation": true,
- "airline": null,
- "hotels": null,
- "train": null
}{- "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
}Получение одной тревел-политики
| id required | string <uuid> A UUID string identifying this Тревел политика. |
{- "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
}Обновление тревел-политики целиком
| id required | string <uuid> A UUID string identifying this Тревел политика. |
| name required | string (Название) <= 300 characters |
| need_approval required | boolean (Согласование покупки) Enum: true false
|
| allow_violation required | boolean (Показывать варианты с нарушением тревел политики) Enum: true false
|
| airline | any or null (Настройки авиабилетов) |
| hotels | any or null (Настройки Отелей) |
| train | any or null (Настройки ЖД билетов) |
{- "name": "string",
- "need_approval": true,
- "allow_violation": true,
- "airline": null,
- "hotels": null,
- "train": null
}{- "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
}Обновление отдельных параметров тревел-политики
| id required | string <uuid> A UUID string identifying this Тревел политика. |
| name required | string (Название) <= 300 characters |
| need_approval required | boolean (Согласование покупки) Enum: true false
|
| allow_violation required | boolean (Показывать варианты с нарушением тревел политики) Enum: true false
|
| airline | any or null (Настройки авиабилетов) |
| hotels | any or null (Настройки Отелей) |
| train | any or null (Настройки ЖД билетов) |
{- "name": "string",
- "need_approval": true,
- "allow_violation": true,
- "airline": null,
- "hotels": null,
- "train": null
}{- "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
}Получение списка сотрудников
| 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. |
{- "count": 0,
- "results": [
- {
- "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": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "local_rf",
- "number": "string",
- "date_expire": "2019-08-24",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "is_email_verified": "false",
- "timezone": "Africa/Abidjan",
- "privileges": "string",
- "options": { },
- "companies": [
- {
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "privileges": "usual"
}
], - "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "airline_loyalty_cards": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "airline": "st",
- "number": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "flags": { }
}
]
}Добавление нового сотрудника
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) |
{- "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": [
- {
- "type": "local_rf",
- "number": "string",
- "date_expire": "2019-08-24"
}
], - "timezone": "Africa/Abidjan",
- "options": { },
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "airline_loyalty_cards": [
- {
- "airline": "st",
- "number": "string"
}
], - "flags": { }
}{- "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": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "local_rf",
- "number": "string",
- "date_expire": "2019-08-24",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "is_email_verified": "false",
- "timezone": "Africa/Abidjan",
- "privileges": "string",
- "options": { },
- "companies": [
- {
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "privileges": "usual"
}
], - "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "airline_loyalty_cards": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "airline": "st",
- "number": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "flags": { }
}Получение информации по одному сотруднику
| id required | string <uuid> A UUID string identifying this Пользователь. |
{- "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": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "local_rf",
- "number": "string",
- "date_expire": "2019-08-24",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "is_email_verified": "false",
- "timezone": "Africa/Abidjan",
- "privileges": "string",
- "options": { },
- "companies": [
- {
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "privileges": "usual"
}
], - "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "airline_loyalty_cards": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "airline": "st",
- "number": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "flags": { }
}Обновление всех данных одного сотрудника
| id required | string <uuid> A UUID string identifying this Пользователь. |
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) |
{- "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": [
- {
- "type": "local_rf",
- "number": "string",
- "date_expire": "2019-08-24"
}
], - "timezone": "Africa/Abidjan",
- "options": { },
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "airline_loyalty_cards": [
- {
- "airline": "st",
- "number": "string"
}
], - "flags": { }
}{- "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": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "local_rf",
- "number": "string",
- "date_expire": "2019-08-24",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "is_email_verified": "false",
- "timezone": "Africa/Abidjan",
- "privileges": "string",
- "options": { },
- "companies": [
- {
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "privileges": "usual"
}
], - "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "airline_loyalty_cards": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "airline": "st",
- "number": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "flags": { }
}Обновление отдельных данных сотрудника
| id required | string <uuid> A UUID string identifying this Пользователь. |
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) |
{- "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": [
- {
- "type": "local_rf",
- "number": "string",
- "date_expire": "2019-08-24"
}
], - "timezone": "Africa/Abidjan",
- "options": { },
- "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "airline_loyalty_cards": [
- {
- "airline": "st",
- "number": "string"
}
], - "flags": { }
}{- "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": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "local_rf",
- "number": "string",
- "date_expire": "2019-08-24",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "is_email_verified": "false",
- "timezone": "Africa/Abidjan",
- "privileges": "string",
- "options": { },
- "companies": [
- {
- "company": "87340f10-f684-4b06-8427-5981380bd9a9",
- "privileges": "usual"
}
], - "travel_policy": "2e9cf03d-6a65-4b2a-b833-e52b4bb35c65",
- "airline_loyalty_cards": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "airline": "st",
- "number": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
], - "flags": { }
}