Шаблоны агентов
Спецификация OpenAPI
Публичный API (0.0.0)
Публичный API 2ГИС ГеоПоток
Получение списка шаблонов агентов
Возвращает страницу со списком шаблонов агентов.
Authorizations:
BearerAuth
query Parameters
| limit required | integer Максимальное число шаблонов в ответе, от 1 до 100. |
| cursor | string Курсор для получения следующей или предыдущей страницы результатов. |
Responses
Response Schema: application/json
required | object (CursorResponse) Курсоры следующей и предыдущей страниц результата. |
required | Array of objects (AgentTemplateResponse) Элементы текущей страницы. |
Response samples
- 200
- 400
- 401
- 500
Content type
application/json
{- "cursor": {
- "next": "string",
- "prev": "string"
}, - "items": [
- {
- "attributes": [
- {
- "extra": {
- "dictionary_id": "60c05ead-13ab-475e-9dad-4a04d0b530a3",
- "is_comment_field": true,
- "is_comment_field_required": true,
- "is_depot_duration_field": true,
- "is_depot_duration_field_required": true,
- "is_depot_ready_time_field": true,
- "is_depot_ready_time_field_required": true,
- "is_dimensions_field": true,
- "is_dimensions_field_required": true,
- "is_email_field": true,
- "is_email_field_required": true,
- "is_job_title_field": true,
- "is_job_title_field_required": true,
- "is_multi": true,
- "is_name_field": true,
- "is_name_field_required": true,
- "is_phone_field": true,
- "is_phone_field_required": true,
- "is_time_limited_field": true,
- "is_time_limited_field_required": true,
- "is_units_field": true,
- "is_units_field_required": true,
- "is_volume_field": true,
- "is_volume_field_required": true,
- "is_weight_field": true,
- "is_weight_field_required": true,
- "skill_id": "3cd68bb3-8b7e-48be-8232-1b99b5b4b3aa"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_identifier": true,
- "is_required": true,
- "json_schema": {
- "property1": null,
- "property2": null
}, - "meta": {
- "alias": "string",
- "is_deletable": true,
- "is_sortable": true
}, - "name": "string",
- "show_in_list": true,
- "sort_order": 0,
- "type": "text"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "icon": {
- "color": "string",
- "name": "walk"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
]
}Получение шаблона агента
Возвращает шаблон агента по его идентификатору.
Authorizations:
BearerAuth
path Parameters
| id required | string <uuid> Идентификатор шаблона агента. |
Responses
Response Schema: application/json
required | Array of objects (TemplateAttribute) Атрибуты шаблона агента. |
| created_at required | string <date-time> Дата и время создания шаблона в формате RFC 3339. |
required | object (AgentTemplateIconResponse) Иконка агента на карте. |
| id required | string <uuid> Идентификатор шаблона агента. |
| name required | string Название шаблона агента. |
| updated_at required | string <date-time> Дата и время последнего обновления шаблона в формате RFC 3339. |
Response samples
- 200
- 400
- 401
- 404
- 500
Content type
application/json
{- "attributes": [
- {
- "extra": {
- "dictionary_id": "60c05ead-13ab-475e-9dad-4a04d0b530a3",
- "is_comment_field": true,
- "is_comment_field_required": true,
- "is_depot_duration_field": true,
- "is_depot_duration_field_required": true,
- "is_depot_ready_time_field": true,
- "is_depot_ready_time_field_required": true,
- "is_dimensions_field": true,
- "is_dimensions_field_required": true,
- "is_email_field": true,
- "is_email_field_required": true,
- "is_job_title_field": true,
- "is_job_title_field_required": true,
- "is_multi": true,
- "is_name_field": true,
- "is_name_field_required": true,
- "is_phone_field": true,
- "is_phone_field_required": true,
- "is_time_limited_field": true,
- "is_time_limited_field_required": true,
- "is_units_field": true,
- "is_units_field_required": true,
- "is_volume_field": true,
- "is_volume_field_required": true,
- "is_weight_field": true,
- "is_weight_field_required": true,
- "skill_id": "3cd68bb3-8b7e-48be-8232-1b99b5b4b3aa"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_identifier": true,
- "is_required": true,
- "json_schema": {
- "property1": null,
- "property2": null
}, - "meta": {
- "alias": "string",
- "is_deletable": true,
- "is_sortable": true
}, - "name": "string",
- "show_in_list": true,
- "sort_order": 0,
- "type": "text"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "icon": {
- "color": "string",
- "name": "walk"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}