API. Удаление сертификата участника мероприятия (EventSession), DELETE

DELETE /generation/{participationId}

МЕТОД HTTP

DELETE 


URL

https://userapi.mts-link.ru/eventsessions/{eventSessionId}/certificate/generation/{participationId

eventSessionId - ID мероприятия

participationId - ID участника


ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

Отсутствуют.


ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

Отсутствуют.


Ответы 

200 - Сертификат удален (Содержит ссылку на страницу сертификата. По этой ссылке участник может снова заполнить форму и получить сертификат)

401 - Пользователь не авторизован

403 - Нет доступа: мероприятие не принадлежит организации, пользователь не является администратором или участник не принадлежит мероприятию

404 - Участник, мероприятие или сертификат не найдены.


Возможные ошибки

401 ACCESS_DENIED - Пользователь не авторизован (отсутствует валидный x-auth-token)

403 ACCESS_DENIED - Мероприятие не принадлежит организации пользователя. Мероприятие создано в другой организации

403 ACCESS_DENIED - Пользователь не является администратором организации. Только администраторы организации могут удалять сертификаты

403 PARTICIPANT_FROM_OTHER_EVENT_SESSION - Участник (participationId) не принадлежит указанному мероприятию. Передан ID участника от другого мероприятия

404 NOT_FOUND - Мероприятие с указанным eventSessionId не найдено или удалено / Участник с указанным participationId не найден / Сертификат для данного участника не найден. Сертификат еще не был сгенерирован для этого участника.


Пример запроса

 curl --location --request DELETE 'https://userapi.mts-link.ru/eventsessions/{eventSessionId}/certificate/generation/{participationId}' \ --header 'x-auth-token: {Token}'


Пример ответа

 {   "data": {     "link": "https://mts-link.ru/certificate/3255743460/9e76849d0b6469655d4484ceaf005b1a"   } }

👆 На этом пока всё