...
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
createdDateFrom | String | Нет | Поиск по дате создания с |
createdDateTo | String | Нет | Посик Поиск по дате создания по |
name | String | Нет | Поиск по названию (есть поддержка поиска частичному названию) |
administratorId | Array of string | Нет | Поиск по администраторуадминистраторам |
ids | Array of string | Нет | Поиск по уникальному идентификатору заведения |
externalPlaceId | String | Нет | Внешний идентификатор заведения |
isHeadPlace | Boolean | Нет | Родительское заведение, значения true и false |
page | Integer | НетПпагинация | Номер страницы паджинации |
limit | Integer | Нет | Ограничение на количество записей |
...
Code Block |
---|
{ "createdDateFrom": "string", "createdDateTo": "string", "name": "string", "administratorId": [ "string" ], "ids": [ "string" ], "externalPlaceId": "string", "isHeadPlace": "bollen", "page": "integer", "limit": "integer" } |
...
Наименование | Тип | Обязательность | Описание | |
---|---|---|---|---|
id | String | Да | Уникальный идентификатор заведения | |
externalPlaceId | String | Да | Внешний идентификатор заведения | |
createdDate | String | Да | Дата создания | |
updatedDate | String | Да | Дата обновления | |
name | String | ДаПоиск | по названиюИмя заведения | |
placeType | Integer | Да | Тип завдениея, значения:
заведения | |
managerId | String | Да | Уникальный идентификатор менеджера | |
placeAdministratorId | Array of string | Да | Администраторы заведения | |
isHeadcompany | BooleanНет | Да | Головное заведение, значения true и false | |
headPlace | Integer | Да | Головное заведение | |
Компания | ||||
company.id | String | Да | Уникальный идентификатор родительского заведениякомпании | |
company.name | String | Да | Название родительского заведениякомпании | |
employeeCount | Integer | Да | Количество сотрудников в заведении | |
hasPaymentPageSettings | Boolean | Да | Включена страница оплаты для заведения, значения true и false | |
rating |
| Да | Рейтинг | |
enabled | Boolean | Да | Включен, значения true и false | |
components |
| Да | Компоненты рейтинга | |
id | String | Да | Уникальный идентификатор компонента | |
title | String | Да | Название компонента | |
imageId | String | Да | Уникальный идентификатор картинки | |
imageUrl | String | Да | URL картинки | |
averageScore | Integer | Да | Средний рейтинг | |
scoreCount | Integer | Да | Количество оценок | |
totalCount | Integer | Да | Количество записей | |
succeed | String | Да | Стату запроса | |
errors | Array of string | Да | Возвращатеся список ошибок, относящихся целиком к запросу | |
validationErrors | Array of string | Да | Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса |
...
Code Block |
---|
{ "data": { "items": [ { "id": "string", "externalPlaceId": "string", "createdDate": "2021-05-31T12:09:54.104Z", "updatedDate": "2021-05-31T12:09:54.104Z", "name": "string", "placeType": 0, "managerId": "string", "placeAdministratorIds": [ "string" ], "isHeadcompany": true, "headPlace": { "id": "string", "name": "string" }, "employeeCount": 0, "hasPaymentPageSettings": true, "rating": { "enabled": true, "components": [ { "id": "string", "title": "string", "imageId": "string", "imageUrl": "string" } ], "averageScore": 0, "scoreCount": 0 } } ], "totalCount": 0 }, "succeed": true, "errors": [ "string" ], "validationErrors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ] } } |
...
Описание: Получить информацию по одному заведению
Адрес: https:/wiki/api.cloudtips.ru/api/places/{id}spaces/TIPS/pages/1787396098
Тип: GET
Запрос:
-
Пример запроса:
...
Наименование | Тип | Обязательность | Описание | |
---|---|---|---|---|
id | String | Да | Уникальный идентификатор заведения | |
externalPlaceId | String | Да | Внешний идентификатор заведения | |
createdDate | String | Да | Дата создания | |
updatedDate | String | Да | Дата обновления | |
name | String | Да | Поиск по названию | |
placeType | Integer | Да | Тип завдениея, значения:
| |
managerId | String | Да | Уникальный идентификатор менеджера | |
placeAdministrators |
| Да | Администраторы заведения | |
userId | String | Да | Уникальный идентификатор администратора | |
name | String | Да | Имя администратора | |
isHead | Boolean | Да | Головное заведение, значения true и false | |
headPlace | company |
| ДаНет | Головное заведениеКомпания |
id | String | Да | Уникальный идентификатор родительского заведениякомпании | |
name | String | Да | Название родительского заведениякомпании | |
employeeCount | Integer | Да | Количество сотрудников в заведении | |
hasPaymentPageSettings | Boolean | Да | Включена страница оплаты для заведения, значения true и false | |
rating |
| Да | Рейтинг | |
enabled | Boolean | Да | Включен, значения true и false | |
components |
| Да | Компоненты рейтинга | |
id | String | Да | Уникальный идентификатор компонента | |
title | String | Да | Название компонента | |
imageId | String | Да | Уникальный идентификатор картинки | |
imageUrl | String | Да | URL картинки | |
averageScore | Integer | Да | Средний рейтинг | |
scoreCount | Integer | Да | Количество оценок | |
succeed | String | Да | Стату запроса | |
errors | Array of string | Да | Возвращатеся список ошибок, относящихся целиком к запросу | |
validationErrors | Array of string | Да | Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса |
...
Code Block |
---|
{ "data": { "id": "string", "createdDate": "2021-06-01T09:50:26.271Z", "updatedDate": "2021-06-01T09:50:26.271Z", "name": "string", "externalPlaceId": "string", "leadId": "string", "webSite": "string", "comment": "string", "placeType": 0, "managerId": "string", "isHead": true, "placeCode": "string", "placeAdministrators": [ { "userId": "string", "name": "string" } ], "employeesPage": { "disabled": true, "url": "string", "qrLink": "string", "backgroundUrl": "string", "disabledEmployees": [ { "userId": "string", "disabledDate": "2021-06-01T09:50:26.271Z" } ] }, "rating": { "enabled": true, "components": [ { "id": "string", "title": "string", "imageId": "string", "imageUrl": "string" } ], "averageScore": 0, "scoreCount": 0 }, "childPlacescompany": [ { "id": "string", "name": "string" }, } ], "headPlace": { "id": "string", "name": "string" }, "payerFee": { "enabled": true, "buttonPosition": "string" }, "addressInfo": { "country": "string", "city": "string", "address": "string", "latitude": 0, "longitude": 0 }, "employeesCount": 0 }, "succeed": true, "errors": [ "string" ], "validationErrors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ] } } |
...
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
name | String | Да | Поиск по названию |
externalPlaceIdexternalInfo.id | String | Нет | Внешний идентификатор заведения |
placeType | Integer | Нет | Тип завдениея, значения: заведения |
placeAdministratorId | Array of string | Нет | Администраторы заведения |
employeesPage |
| Нет | Страница оплаты заведения |
routeId | String | Нет | Уникальный идентификатор для URL |
backgroundUrl | String | Нет | Картинка для страницы оплаты заведения |
childPlaceIdscompanyId | Array of stringString | Нет | Уникальный идентификаторы дочерних заведений |
isHead | Boolean | Нет | Головное заведение, значения true и false |
webSite | String | Нет | Адрес сайта |
Идентификатор компании | |||
webSite | String | Нет | Адрес сайта |
comment | String | Нет | Внутренний комментарий |
addressInfo | String | Нет | Геоданные заведения |
country | String | Нет | Страна |
city | String | Нет | Город |
address | String | Нет | Улица |
latitude | Integer | Нет | Широта |
longitude | Integer | Нет | Долгота |
...
Code Block |
---|
{ "name": "string", "externalPlaceId"externalInfo": { "id": "string" }, "placeType": 0, "managerId": "string", "placeAdministratorIds": [ "string" ], "employeesPage": { "routeId": "string", "backgroundUrl": "string" }, "childPlaceIdscompanyId": [ "string" ], "isHead": true, "webSite": "string", "comment": "string", "addressInfo": { "country": "string", "city": "string", "address": "string", "latitude": 0, "longitude": 0 } } |
...
Описание: Позволяет включить страницу со списком всех сотрудников заведения. Для включения необходимо:
Сделать запрос GET https:/wiki/api.cloudtips.ru/api/places/{placeId}/payment-pages/urls/generatespaces/TIPS/pages/1787396098, передав уникальный идентификатор заведения
Полученный URL необходимо передать. в поле routeId при Редактировании заведения
По желанию на страницу можно загрузить фоновое изображение размером 600х300 рх. Картинка загружается в Загрузка изображения. Id загруженной картинки необходимо передать в поле backgroundld при Редактировании заведения
...
Описание: Позволяет отредактировать заведение. Можно передавать одно значение из списка, а не весь список.
Адрес: https: /wiki/api.cloudtips.ru/api/places/{placeId}spaces/TIPS/pages/1787396098, где placeId - уникальный идентификатор заведения
...
Code Block |
---|
{ "data": { "totalCount": 0, "items": [ { "id": "string", "title": "string", "imageId": "string", "imageUrl": "string" } ] }, "succeed": true, "errors": [ "string" ], "validationErrors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ] } } |
...
Получение списка сотрудников заведения
Описание: Отключает на странице оплаты блок с рейтингомполучить список получателей по заведению
Адрес: https://api.cloudtips.ru/api/places/{placeId}/ratingemployees, где placeId - уникальный идентификатор заведения
Тип: DELETEGET
Запрос:
-
Пример запроса:-
Ответ:
Наименование | Тип | Обязательность | Описание |
---|
placeId | String | Да |
Стату запроса
errors
Array of string
Да
Возвращатеся список ошибок, относящихся целиком к запросу
validationErrors
Array of string
Да
Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса
Пример ответа:
Уникальный идентификатор заведения | |||
page | Integer | Нет | Пагинация |
limit | Integer | Нет | Ограничение на количество записей |
Пример запроса:
Code Block |
---|
{ "succeedplaceId": true, "errors": [ "string" ]sring", "validationErrorspage": { "additionalProp1": [ "string" ], integer", "additionalProp2limit": [ : "stringinteger" ], "additionalProp3": [ "string" ] } } |
Получение списка сотрудников заведения
Описание: получить список получателей по заведению
Адрес: https://api.cloudtips.ru/api/places/{placeId}/employees, где placeId - уникальный идентификатор заведения
Тип: GET
Запрос:
}
|
Ответ:
Наименование | Тип | Обязательность | Описание |
---|
userId | String | Да | Уникальный идентификатор |
page
Integer
Нет
Пагинация
limit
Integer
Нет
Ограничение на количество записей
Пример запроса:
Code Block |
---|
{
"placeId": "sring",
"page" : "integer",
"limit" : "integer"
}
|
Ответ:
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
userId | String | Да | Уникальный идентификатор получателя |
получателя | |||
name | String | Да | Имя получателя |
phoneNumber | String | Да | Телефон получателя |
layoutIds | Array of string | Да | Уникальный идентификаторы страниц оплаты получателя |
layoutId | String | Да | Уникальный идентификатор визитки |
confirmationStatus | Integer | Да | Статус подтверждения привязки |
attachedDate | String | Да | Дата и вреямя добавления в заведение |
totalCount | Integer | Да | Количество записей |
succeed | String | Да | Стату запроса |
errors | Array of string | Да | Возвращатеся список ошибок, относящихся целиком к запросу |
validationErrors | Array of string | Да | Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса |
...
Code Block |
---|
{ "data": { "items": [ { "userId": "string", "name": "string", "phoneNumber": "string", "layoutIds": [ "string" ], "attachedDate": "2021-06-01T11:42:46.902Z" } ], ], "totalCount": 0 }, "succeed": true, "errors": [ "string" ], "validationErrors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ] } } |
Привязка получателя к заведению
Пользователь должен быть в двух заведениях
Чтобы привязать получателя из своего скоупа и при этом он осталс в старом заведении.
Адрес: https://api.cloudtips.ru/api/places/{placeId}/employees/attach, где placeId - уникальный идентификатор заведения
Тип: POST
Запрос:
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
userIds | Array of string | Да | Уникальный идентификаторы получателя |
Пример запроса:
Code Block |
---|
{ "userIds": [ "totalCountstring": 0 ] } |
Ответ:
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
succeed | String | Да | Стату запроса |
errors | Array of string | Да | Возвращатеся список ошибок, относящихся целиком к запросу |
validationErrors | Array of string | Да | Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса |
Пример ответа:
Code Block |
---|
{
"succeed": true,
"errors": [
"string"
],
"validationErrors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
}
|
Привязка получателя к заведению
Пользователь должен быть только в
...
новом заведении
Чтобы привязать перенести получателя из своего скоупа и при этом он осталс в старом заведении.в новое заведение
Адрес: https://api.cloudtips.ru/api/places/{placeId}/employeeslayouts/attach, где placeId - уникальный идентификатор заведения
Тип: POST
Запрос:
Наименование | Тип | Обязательность | Описание |
---|
layoutsIds | Array of string | Да | Уникальный идентификаторы визито получателя |
Пример запроса:
Code Block |
---|
{ "userIdslayoutIds": [ "string" ] } |
Ответ:
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
succeed | String | Да | Стату запроса |
errors | Array of string | Да | Возвращатеся список ошибок, относящихся целиком к запросу |
validationErrors | Array of string | Да | Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса |
Пример ответа:
Code Block |
---|
{ "succeed": true, "errors": [ "string" ], "validationErrors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ] } } |
Пользователь должен быть только в новом заведении
...
Отвязка получателя
Описание:Позволяет отвязать получателя от заведения
Адрес: https://api.cloudtips.ru/api/places/{placeId}/layouts/attachemployees, где placeId - уникальный идентификатор заведения
Тип: POSTDelete
Запрос:
Наименование | Тип | Обязательность | Описание |
---|
userId | Array of string | Да | Уникальный |
идентификатор получателя |
Пример запроса:
Code Block |
---|
{ "layoutIdsuserIds": [ "string" ] } |
Ответ:
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
succeed | String | Да | Стату запроса |
errors | Array of string | Да | Возвращатеся список ошибок, относящихся целиком к запросу |
validationErrors | Array of string | Да | Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса |
Пример ответа:
Code Block |
---|
{
"succeed": true,
"errors": [
"string"
],
"validationErrors": {
"additionalProp1": [
"string"
],
"additionalProp2": [
"string"
],
"additionalProp3": [
"string"
]
}
}
|
...
Получение ссылки регистрации
Описание: Позволяет отвязать получателя от заведениясгенерировать ссылку, которая привяжет пользователя к заведению
Адрес: https://api.cloudtips.ru/api/places/{placeId}/employees, где placeId - уникальный идентификатор заведенияregistration-url
Тип: DeletePOST
Запрос:
Наименование | Тип | Обязательность | Описание |
---|
placeId |
string | Да |
Идентификатор заведения | |||
maxRegistrationCount | integer | Нет | Количество регистраций пользователей, доступных по ссылке. Минимальное значение 1, максимальное 100. По умолчанию значение 50 |
lifetime | integer | Нет | Время жизни ссылки в секундах. Минимальное значение 180 (3 минуты), максимальное 604800 (7 дней). По умолчанию значение 86400 (1 сутки) |
Пример запроса:
Code Block | ||
---|---|---|
| ||
{ "userIdsplaceId": [ "string", "maxRegistrationCount" : "integer", "stringlifetime" : "integer" ] } |
Ответ:
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
succeed | String | Да |
Статус запроса | |||
url | String | Да | Ссылка регистрации пользователей |
lifetime | integer | Да | Время жизни ссылки в секундах |
errors | Array of string | Да | Возвращатеся список ошибок, относящихся целиком к запросу |
validationErrors | Array of string | Да | Поле представлено в формате ключ-значение и содержит ошибки, которые отнести к конкретному полю запроса |
Пример ответа:
Code Block | ||
---|---|---|
| ||
{ "succeed": true, "statusCode": 0, "errors": [ "string" ], "validationErrors": { "additionalProp1": [ "string" ], }, "additionalProp2data": [{ "url": "string" ], "additionalProp3lifeTime": [ "string" ]integer" } } |