DELETE /subjects/{subjectId}

Метод позволяет удалить ранее созданного субъекта. При удалении субъекта удаляются все представительства, в которых он участвовал.

Переменные

Название Тип Формат Обязательность Описание
subjectId string Guid true Идентификатор субъекта, которого хотим удалить

Заголовки

Название Описание
Authorization Заголовок авторизации

Пример

  DELETE /entity/v1/subjects/bba5af50-6b38-426a-a3b9-d139d6753055
  Authorization: ReestroAuth apiKey=235dc85c-f7f9-4dc0-8bbf-dad9e0185afd&portal.orgid=1748b89b-7d34-4d47-b479-b06b40ab1a30

Ответы

204

Субъект удален

400

Ошибки валидации запроса. В теле ответа содержится описание ошибки Error. Для данного метода возможны следующие ошибки:

Код ошибки Описание
WrongFieldValue Значение поля не соответствует требуемому формату. Поле, формат которого не соответствует, указано в описании ошибки в message

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

    HTTP 400
    Content-Type Application/json
    {
      "code": "validation",
      "message": "Failed to validate input request",
      "target": "api",
      "errors":
      [
        {
          "code": "WrongFieldValue",
          "message": "subjectId should be guid",
          "target": "EntityApi"
        }
      ]
    }

401

Ошибка авторизации: пользователь не авторизован

403

Ошибка аутентификации: пользователь не имеет доступа к ресурсам организации, которая указана в заголовке авторизации

404

Субъект с указаным идентификатором не найден