Löschen einer Vereinbarung mithilfe der API

Wenn du die Acrobat Sign REST v6-API verwendest, kannst du deine signierten Vereinbarungen dauerhaft löschen, indem du die Funktion DELETE /agreements verwendest.

Schritte

Aktivieren der API-Data-Governance

Die API-Löschfunktion ist standardmäßig deaktiviert.

Um die Funktion DELETE /agreements/{agreementId} zu aktivieren, müssen Konto-Admins ein Support-Ticket an den Acrobat Sign-Support senden.

Schrittweise Anweisungen zur manuellen Datenspeicherung findest du im Überblick über Data Governance/Datenaufbewahrung.

Identifiziere die Vereinbarungs-IDs, die gelöscht werden sollen.

  1. Wähle im Abschnitt Vereinbarungen die Option GET /agreements aus.

  2. Wähle die Schaltfläche Autorisieren aus, um ein Zugriffstoken zu erstellen.

  3. Autorisiere den Bereich (agreement_read:account).

    Die Swagger-Seite, auf der das Bedienfeld für die Bereichs-Autorisierung angezeigt wird

  4. Wähle Zugriff erlauben, wenn du dazu aufgefordert wirst.

    Dadurch wird eine Auflistung deiner Vereinbarungen, einschließlich der Vereinbarungs-IDs, erstellt:

    {
      "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
        }
      ]
    }

Verwenden der Delete-Endpunkte:

Es gibt drei Endpunkte für DELETE/agreements.

  • DELETE /agreements/{agreementId}: Löscht die Vereinbarung. Die Vereinbarung ist auf der Seite Verwalten der nutzenden Person nicht mehr sichtbar.
  • DELETE /agreements/{agreementId}/documents: Löscht alle Dokumente im Zusammenhang mit einer Vereinbarung. Die Vereinbarung ist auf der Seite Verwalten der nutzenden Person sichtbar.
  • DELETE /agreements/{agreementId}/shares: Löscht die Freigabebeziehungen zwischen der Vereinbarung und einer nutzenden Person.

Schritte zum Verwenden der Delete-Endpunkte:

  1. Wähle die DELETE/agreements-Funktion aus, die ausgeführt werden soll.

  2. Wähle die Schaltfläche Autorisieren mit dem agreement_retention scope und Zugriff erlauben aus, wenn du dazu aufgefordert wirst.

    Die Swagger-Seite, auf der das Bedienfeld für die Bereichs-Autorisierung angezeigt wird

  3. Gib die Vereinbarungs-ID der Vereinbarung, die du löschen möchtest, an.

    Das Vereinbarungs-ID-Feld auf der Swagger-Seite.

  4. Sobald die Vereinbarung gelöscht wurde, hat der Antworttext keinen Inhalt mehr.

Fehler, wenn Delete/agreements deaktiviert ist

Wenn die Funktion DELETE /agreements nicht aktiviert ist, erhältst du folgende Antwort:

{
  "code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED",
  "message": "Für den Vorgang müssen einige Kontoeinstellungen aktiviert werden. Wende dich an das Adobe Sign-Team, um die Einstellungen zu aktivieren.“
}

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?