Удаление соглашения с помощью API-интерфейса

Если вы используете API-интерфейс Acrobat Sign REST v6, вы можете безвозвратно удалить подписанные соглашения, используя операцию DELETE /agreements.

Действия

Включение управления данными с помощью API-интерфейса

По умолчанию функция удаления с помощью API-интерфейса отключена.

Чтобы включить операцию DELETE /agreements/{agreementId}, администратор учетной записи должен отправить заявку в службу поддержки Acrobat Sign.

Чтобы получить пошаговые инструкции по хранению данных вручную, см. Обзор функции управления данными/хранения данных.

Определите agreementID соглашения, которое необходимо удалить

  1. Перейдите по адресу https://secure.adobesign.com/public/docs/restapi/v6.

  2. В разделе Соглашения выберите GET /agreements.

  3. Нажмите кнопку Авторизовать для создания маркера доступа.

  4. Авторизуйте область (agreement_read:account)

    На странице Swagger показана панель авторизации области

  5. При появлении запроса разрешите доступ.

    Появится список всех завершенных соглашений с идентификаторами:

    {
    "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:

  1. Выберите операцию DELETE/agreements/ для запуска.

  2. Нажмите кнопку Авторизовать для области agreement_retention и при появлении запроса разрешите доступ.

    На странице Swagger показана панель авторизации области

  3. Укажите идентификатор соглашения, которое вы хотите удалить.

    Поле AgreementId на странице Swagger.

  4. После удаления соглашения текст ответа выглядит как «no content».

Ошибка при отключенном параметре Delete /agreements

Если операция DELETE /Agreements не включена, будет получен следующий ответ:

{
"code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED",
"message": "Для этой операции требуется активировать несколько параметров учетной записи. Обратитесь к специалистам Adobe Sign, чтобы активировать эти параметры".
}
{ "code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED", "message": "Для этой операции требуется активировать несколько параметров учетной записи. Обратитесь к специалистам Adobe Sign, чтобы активировать эти параметры". }
{
  "code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED",
  "message": "Для этой операции требуется активировать несколько параметров учетной записи. Обратитесь к специалистам Adobe Sign, чтобы активировать эти параметры".
}

Получайте помощь быстрее и проще

Новый пользователь?