API'yi kullanarak bir Sözleşmeyi silin.

Acrobat Sign REST v6 API'yi kullanıyorsanız, DELETE /agreements işlemini kullanarak imzalı sözleşmelerinizi kalıcı olarak silebilirsiniz.

Adımlar

API Veri Yönetimini Etkinleştirme

API Silme özelliği varsayılan olarak devre dışıdır.

DELETE /agreements/{agreementId} işlemini etkinleştirmek için, Hesap Yöneticisi Acrobat Sign Destek ekibine destek talebi göndermelidir.

Manuel veri saklama hakkında adım adım talimatlar için Veri Yönetimi/Veri Saklama Konusuna Genel Bakış'a göz atın.

Silmeniz gereken sözleşme kimliklerini tanımlayın

  1. Sözleşmeler bölümünden,  GET /agreements öğesini seçin.

  2. Erişim belirteci oluşturmak için Yetkilendir düğmesini seçin.

  3. (agreement_read:account) kapsamını yetkilendirin

    Kapsam yetkilendirme panelini gösteren Swagger sayfası

  4. Sorulduğunda Erişime İzin Verin.

    Bu işlem, sözleşme kimlikleriyle birlikte sözleşmelerin bir listesini üretecektir:

    {
    "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 uç noktalarını kullanarak:

Üç adet DELETE/agreements uç noktası vardır.

  • DELETE /agreements/{agreementId}: Sözleşmeyi siler. Sözleşme, kullanıcının Yönetim sayfasında artık görüntülenmez.
  • DELETE /agreements/{agreementId}/documents: Bir sözleşmenin tüm belgelerini siler. Sözleşme, kullanıcının Yönetim sayfasında artık görüntülenir.
  • DELETE /agreements/{agreementId}/shares: Sözleşme ile kullanıcı arasındaki paylaşım ilişkilerini siler.

Delete uç noktalarını kullanma adımları:

  1. Çalıştırılacak DELETE/agreements/ işlemini seçin.

  2. İstendiğinde, agreement_retention scope ve Erişime İzin Ver ile Yetkilendir düğmesini seçin.

    Kapsam yetkilendirme panelini gösteren Swagger sayfası

  3. Silmek istediğiniz sözleşmenin sözleşmesini girin.

    Swagger sayfasındaki AgreementId alanı.

  4. Sözleşme silindikten sonra Yanıt Gövdesinde "içerik yok" mesajı görüntülenir.

Delete /agreements seçeneği devre dışı bırakıldığında hata

DELETE /agreements işlemi etkinleştirilmemişse aşağıdaki yanıtı alırsınız:

{
"code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED",
"message": "Bu işlem için bazı hesap ayarlarının etkinleştirilmesi gerekiyor. Ayarları etkinleştirmek için lütfen Adobe Sign ekibiyle iletişime geçin."
}
{ "code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED", "message": "Bu işlem için bazı hesap ayarlarının etkinleştirilmesi gerekiyor. Ayarları etkinleştirmek için lütfen Adobe Sign ekibiyle iletişime geçin." }
{
  "code": "DYNAMIC_DOCUMENT_EXPIRATION_NOT_ENABLED",
  "message": "Bu işlem için bazı hesap ayarlarının etkinleştirilmesi gerekiyor. Ayarları etkinleştirmek için lütfen Adobe Sign ekibiyle iletişime geçin."
}

Daha hızlı ve daha kolay yardım alın

Yeni kullanıcı mısınız?