Verwijder een overeenkomst met behulp van de API.

Als u Acrobat Sign REST v6 API gebruikt, kunt u uw ondertekende overeenkomsten permanent verwijderen met de bewerking DELETE /agreements.

Stappen

API-datagovernance inschakelen

De functie voor het verwijderen van een API is standaard uitgeschakeld.

Om de bewerking DELETE /agreements/{agreementId} in te schakelen moet de accountbeheerder een ondersteuningsticket indienen bij Acrobat Sign-ondersteuning.

Bekijk voor stapsgewijze instructies voor het handmatig bewaren van gegevens het Overzicht van datagovernance/dataretentie.

De agreementID's aangeven die u wilt verwijderen

  1. Onder de sectie Overeenkomsten selecteert u GET /agreements.

  2. Selecteer de knop Autoriseren om een toegangstoken te maken.

  3. De scope autoriseren (agreement_read:account)

    De pagina Swagger met het deelvenster voor het autoriseren van de scope

  4. Verleen toegang als hierom wordt gevraagd.

    Hierdoor wordt een lijst gemaakt met uw overeenkomsten inclusief overeenkomst-ID's:

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

De DELETE-eindpunten gebruiken:

Er zijn drie DELETE/agreements-eindpunten.

  • DELETE /agreements/{agreementId}: verwijdert de overeenkomst. De overeenkomst is niet langer zichtbaar op pagina Beheren van de gebruiker.
  • DELETE /agreements/{agreementId}/documents: verwijdert alle documenten van een overeenkomst. De overeenkomst is zichtbaar op de pagina Beheren van de gebruiker.
  • DELETE /agreements/{agreementId}/shares: verwijdert relaties voor delen tussen de overeenkomst en een gebruiker.

Stappen om de DELETE-eindpunten te gebruiken:

  1. Selecteer de DELETE/agreements-bewerking die moet worden uitgevoerd.

  2. Selecteer de knop Autoriseren met de agreement_retention scope en Toegang verlenen als hierom wordt gevraagd.

    De pagina Swagger met het deelvenster voor het autoriseren van de scope

  3. Geef de agreementId op voor de overeenkomst die u wilt verwijderen.

    Het AgreementId-veld op de pagina Swagger.

  4. Zodra de overeenkomst is verwijderd, bevat de hoofdtekst van de reactie 'geen inhoud'.

Fout wanneer Delete /agreements is uitgeschakeld

Als de bewerking DELETE /agreements niet is ingeschakeld, krijgt u de volgende reactie:

{
"code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED",
"message": "Voor deze bewerking moeten enkele accountinstellingen worden ingeschakeld. Neem contact op met het Adobe Sign-team om de instellingen in te schakelen."
}
{ "code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED", "message": "Voor deze bewerking moeten enkele accountinstellingen worden ingeschakeld. Neem contact op met het Adobe Sign-team om de instellingen in te schakelen." }
{
  "code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED",
  "message": "Voor deze bewerking moeten enkele accountinstellingen worden ingeschakeld. Neem contact op met het Adobe Sign-team om de instellingen in te schakelen."
}

Krijg sneller en gemakkelijker hulp

Nieuwe gebruiker?