Перейдите по адресу https://secure.adobesign.com/public/docs/restapi/v6.
Если вы используете API-интерфейс Acrobat Sign REST v6, вы можете безвозвратно удалить подписанные соглашения, используя операцию DELETE /agreements.
Действия
Включение управления данными с помощью API-интерфейса
По умолчанию функция удаления с помощью API-интерфейса отключена.
Чтобы включить операцию DELETE /agreements/{agreementId}, администратор учетной записи должен отправить заявку в службу поддержки Acrobat Sign.
Чтобы получить пошаговые инструкции по хранению данных вручную, см. Обзор функции управления данными/хранения данных.
Определите agreementID соглашения, которое необходимо удалить
-
-
В разделе Соглашения выберите GET /agreements.
-
Нажмите кнопку Авторизовать для создания маркера доступа.
-
Авторизуйте область (agreement_read:account)
-
При появлении запроса разрешите доступ.
Появится список всех завершенных соглашений с идентификаторами:
{"userAgreementList": [{"id": "CBJCHBCAABAAhKRLf4ITY7QiGc","type": "AGREEMENT","name": "Test Agreement","groupId": "CBJCHBCAABAAzHAworuZFe9","displayDate": "2024-11-22T13:49:07Z","displayParticipantSetInfos": [{"displayUserSetMemberInfos": [{"fullName": "Test Person","email": "Someone@email.com","company": "MyBusiness, Inc.","deliverableEmail": true}]}],"latestVersionId": "3AAABLblqZhCpUEwbU5ASfzb3WZDVyw1YBtKJ8lRIXc0kJ8Rtaz","status": "OUT_FOR_SIGNATURE","hidden": false,"esign": true}]}{ "userAgreementList": [ { "id": "CBJCHBCAABAAhKRLf4ITY7QiGc", "type": "AGREEMENT", "name": "Test Agreement", "groupId": "CBJCHBCAABAAzHAworuZFe9", "displayDate": "2024-11-22T13:49:07Z", "displayParticipantSetInfos": [ { "displayUserSetMemberInfos": [ { "fullName": "Test Person", "email": "Someone@email.com", "company": "MyBusiness, Inc.", "deliverableEmail": true } ] } ], "latestVersionId": "3AAABLblqZhCpUEwbU5ASfzb3WZDVyw1YBtKJ8lRIXc0kJ8Rtaz", "status": "OUT_FOR_SIGNATURE", "hidden": false, "esign": true } ] }{ "userAgreementList": [ { "id": "CBJCHBCAABAAhKRLf4ITY7QiGc", "type": "AGREEMENT", "name": "Test Agreement", "groupId": "CBJCHBCAABAAzHAworuZFe9", "displayDate": "2024-11-22T13:49:07Z", "displayParticipantSetInfos": [ { "displayUserSetMemberInfos": [ { "fullName": "Test Person", "email": "Someone@email.com", "company": "MyBusiness, Inc.", "deliverableEmail": true } ] } ], "latestVersionId": "3AAABLblqZhCpUEwbU5ASfzb3WZDVyw1YBtKJ8lRIXc0kJ8Rtaz", "status": "OUT_FOR_SIGNATURE", "hidden": false, "esign": true } ] }
Использование конечных точек Delete:
Существует три конечных точки DELETE/agreements.
- DELETE /agreements/{agreementId}: удаляет соглашение. Соглашение перестает отображаться на странице Управление пользователя.
- DELETE /agreements/{agreementId}/documents: удаляет все документы соглашения. Соглашение отображается на странице Управление пользователя.
- DELETE /agreements/{agreementId}/shares: удаляет отношения общего доступа между соглашением и пользователем.
Шаги по использованию конечных точек Delete:
-
Выберите операцию DELETE/agreements/ для запуска.
-
Нажмите кнопку Авторизовать для области agreement_retention и при появлении запроса разрешите доступ.
-
Укажите идентификатор соглашения, которое вы хотите удалить.
-
После удаления соглашения текст ответа выглядит как «no content».
Ошибка при отключенном параметре Delete /agreements
Если операция DELETE /Agreements не включена, будет получен следующий ответ:
{ "code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED", "message": "Для этой операции требуется активировать несколько параметров учетной записи. Обратитесь к специалистам Adobe Sign, чтобы активировать эти параметры". }