Ta bort ett avtal med API:et.

Om du använder Acrobat Sign REST v6 API kan du permanent ta bort dina signerade avtal genom att använda åtgärden DELETE /agreements.

Steg

Aktivera API-dataförvaltning

Funktionen API-radering är inaktiverad som standard.

För att aktivera åtgärden DELETE /agreements/{agreementId} måste kontoadministratören skicka ett supportärende till Acrobat Sign-supporten.

Om du vill ha instruktioner steg för steg gällande manuell dataförvaltning kan du kolla in översikten för dataförvaltning/datalagring.

Identifiera de agreementID som du behöver ta bort

  1. Under avsnittet Avtal väljer du GET /agreements.

  2. Välj Auktorisera för att skapa en åtkomsttoken.

  3. Godkänn omfattningen (agreement_read:account)

    Sidan Swagger som visar panelen för auktoriseringens omfattning

  4. Tillåt åtkomst när du uppmanas.

    Detta kommer att skapa en lista över dina avtal med avtals-ID:

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

Användning av slutpunkterna Ta bort:

Det finns tre slutpunkter för DELETE/agreements.

  • DELETE /agreements/{agreementId}: tar bort avtalet. Avtalet är inte längre synligt för användaren på sidan Hantera.
  • DELETE /agreements/{agreementId}/documents: tar bort alla dokument som hör till ett avtal. Avtalet är synligt för användaren på sidan Hantera.
  • DELETE /agreements/{agreementId}/shares: tar bort delningsrelationer mellan avtalet och en användare.

Steg för att använda slutpunkterna Ta bort:

  1. Välj åtgärden DELETE/agreements/ som ska köras.

  2. Välj Auktorisera med omfattningen agreement_retention och Tillåt åtkomst om du uppmanas till det.

    Sidan Swagger som visar panelen för auktoriseringens omfattning

  3. Ange agreementId för avtalet som du vill ta bort.

    Fältet AgreementId på Swagger-sidan.

  4. När avtalet har tagits bort har svarstexten ”inget innehåll”.

Fel när Delete /agreements är inaktiverat

Om åtgärden DELETE /agreements inte är aktiverad får du följande svar:

{
"code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED",
"message": "Åtgärden kräver att vissa kontoinställningar är aktiverade. Kontakta Adobe Sign-teamet för att aktivera inställningarna."
}
{ "code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED", "message": "Åtgärden kräver att vissa kontoinställningar är aktiverade. Kontakta Adobe Sign-teamet för att aktivera inställningarna." }
{
  "code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED",
  "message": "Åtgärden kräver att vissa kontoinställningar är aktiverade. Kontakta Adobe Sign-teamet för att aktivera inställningarna."
}

Få hjälp snabbare och enklare

Ny användare?