Раздел “Услуги”
Действие: Создание услуги
Метод: POST
URL: https://back.stage-ord.socialjet.pro/api/v1/services
Request:
| Ключ | Описание | Тип | Обязательность | Дефолтно | Связь |
| campaignId | ID РК | INT | Да | - | Campaign.id |
| agentId | ID юр. лица | INT | Нет | - | Agent.id |
| creativeId | ID креатива | INT | Нет | - | Crative.id |
| productId | ID продукта | INT | Нет | - | CompanyProduct.id |
| clientId | ID клиента | INT | Нет | - | Client.id |
| contactId | ID контактов | INT | Нет | - | Contacts.id |
| typeId | ID наименования услуги | INT | Да | - | ServiceType.id |
| authorRights | Авторские права передаем клиенту | Boolean | Нет | false | - |
| authorRightsConditions | Условия авторских прав | String | Нет | - | - |
| pricePurchaseWithoutDiscount | Стоимость закупки без скидки, с налогом исполнителя | Int | Нет | - | - |
| pricePurchaseWithDiscount | Стоимость закупки со скидкой, с налогом исполнителя | Int | Нет | - | - |
| purchaseTax | Налог исполнителя | Int | Нет | - | - |
| saleWithoutSkWithoutTax | Продажа без СК, без НДС | Int | Нет | - | - |
| sk | СК (супер комиссия) | Int | Нет | - | - |
| priceClientWithoutTax | Стоимость для клиента до НДС | Int | Нет | - | - |
| priceClientWithTax | Стоимость для клиента с НДС | Int | Нет | - | - |
| profit | Чистая прибыль (маржинальность) | Int | Нет | - | - |
| startDate | Плановое начало услуг | DateTime | Нет | - | - |
| endDate | Плановое окончание услуг | DateTime | Нет | - | - |
| startDateActual | Фактическое начало услуг | DateTime | Нет | - | - |
| endDateActual | Фактическое окончание услуг | DateTime | Нет | - | - |
Response:
| Статус | Описание | Объект | Комментарий |
| 201 | Success | Service | Объект услуги |
| 400 | Error | - | Ошибка |
| 500 | Error | - | Ошибка |
Действие: Обновление услуги
Метод: PUT
URL: https://back.stage-ord.socialjet.pro/api/v1/services/{ID}
Params:
| Ключ | Описание | Тип | Обязательность | Дефолтно | Связь |
| ID | ID услуги | INT | Да | - | Service.id |
Request:
| Ключ | Описание | Тип | Обязательность | Дефолтно | Связь |
| campaignId | ID РК | INT | Нет | - | Campaign.id |
| agentId | ID юр. лица | INT | Нет | - | Agent.id |
| creativeId | ID креатива | INT | Нет | - | Crative.id |
| productId | ID продукта | INT | Нет | - | CompanyProduct.id |
| clientId | ID клиента | INT | Нет | - | Client.id |
| contactId | ID контактов | INT | Нет | - | Contacts.id |
| typeId | ID наименования услуги | INT | Да | - | ServiceType.id |
| authorRights | Авторские права передаем клиенту | Boolean | Нет | - | - |
| authorRightsConditions | Условия авторских прав | String | Нет | - | - |
| pricePurchaseWithoutDiscount | Стоимость закупки без скидки, с налогом исполнителя | Int | Нет | - | - |
| pricePurchaseWithDiscount | Стоимость закупки со скидкой, с налогом исполнителя | Int | Нет | - | - |
| purchaseTax | Налог исполнителя | Int | Нет | - | - |
| saleWithoutSkWithoutTax | Продажа без СК, без НДС | Int | Нет | - | - |
| sk | СК (супер комиссия) | Int | Нет | - | - |
| priceClientWithoutTax | Стоимость для клиента до НДС | Int | Нет | - | - |
| priceClientWithTax | Стоимость для клиента с НДС | Int | Нет | - | - |
| profit | Чистая прибыль (маржинальность) | Int | Нет | - | - |
| startDate | Плановое начало услуг | DateTime | Нет | - | - |
| endDate | Плановое окончание услуг | DateTime | Нет | - | - |
| startDateActual | Фактическое начало услуг | DateTime | Нет | - | - |
| endDateActual | Фактическое окончание услуг | DateTime | Нет | - | - |
Response:
| Статус | Описание | Объект | Комментарий |
| 200 | Success | Publication | Объект публикации |
| 400 | Error | - | Ошибка |
| 404 | Not Found | - | Отсутствует креатив |
| 500 | Error | - | Ошибка |
Действие: Удаление услуги
Метод: DELETE
URL: https://back.stage-ord.socialjet.pro/api/v1/serveces/{ID}
Params:
| Ключ | Описание | Тип | Обязательность | Дефолтно | Связь |
| ID | ID услуги | INT | Да | - | Service.id |
Response:
| Статус | Описание | Объект | Комментарий |
| 20 | Success | - | Успех |
| 400 | Error | - | Ошибка |
| 500 | Error | - | Ошибка |
Действие: Получение услуги
Метод: GET
URL: https://back.stage-ord.socialjet.pro/api/v1/services/{ID}
Params:
| Ключ | Описание | Тип | Обязательность | Дефолтно | Связь |
| ID | ID услуги | INT | Да | - | Service.id |
Response:
| Ключ | Описание | Тип | Обязательность | Дефолтно | Связь |
| id | ID услуги | INT | Да | AI | - |
| authorId | ID автора креатива | INT | Да | - | User.id |
| campaignId | ID РК | INT | Нет | - | Campaign.id |
| agentId | ID юр. лица | INT | Нет | - | Agent.id |
| creativeId | ID креатива | INT | Нет | - | Crative.id |
| productId | ID продукта | INT | Нет | - | CompanyProduct.id |
| clientId | ID клиента | INT | Нет | - | Client.id |
| contactId | ID контактов | INT | Нет | - | Contacts.id |
| typeId | ID наименования услуги | INT | Да | - | ServiceType.id |
| authorRights | Авторские права передаем клиенту | Boolean | Да | - | - |
| authorRightsConditions | Условия авторских прав | String | Нет | - | - |
| pricePurchaseWithoutDiscount | Стоимость закупки без скидки, с налогом исполнителя | Int | Нет | - | - |
| pricePurchaseWithDiscount | Стоимость закупки со скидкой, с налогом исполнителя | Int | Нет | - | - |
| purchaseTax | Налог исполнителя | Int | Нет | - | - |
| saleWithoutSkWithoutTax | Продажа без СК, без НДС | Int | Нет | - | - |
| sk | СК (супер комиссия) | Int | Нет | - | - |
| priceClientWithoutTax | Стоимость для клиента до НДС | Int | Нет | - | - |
| priceClientWithTax | Стоимость для клиента с НДС | Int | Нет | - | - |
| profit | Чистая прибыль (маржинальность) | Int | Нет | - | - |
| startDate | Плановое начало услуг | DateTime | Нет | - | - |
| endDate | Плановое окончание услуг | DateTime | Нет | - | - |
| startDateActual | Фактическое начало услуг | DateTime | Нет | - | - |
| endDateActual | Фактическое окончание услуг | DateTime | Нет | - | - |
| createdAt | Дата добавления | DateTime | Да | - | - |
| author | Объект автора | <User> | Нет | - | User.id |
| client | Объект клиента | <Client> | Нет | - | Client.id |
| agent | Объект юр. лица | <Agent> | Нет | - | Agent.id |
| type | Объект наименования услуги | <ServiceType> | Да | - | ServiceType.id |
| creative | Объект креатива | <Creative> | Нет | - | Creative.id |
| product | Объект продукта | <CompanyProduct> | Нет | - | CompanyProduct.id |
| contact | Объект контактов | <Contacts> | Нет | - | Contacts.id |