https://secure.adobesign.com/public/docs/restapi/v6 adresine gidin.
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
-
-
Sözleşmeler bölümünden, GET /agreements öğesini seçin.
-
Erişim belirteci oluşturmak için Yetkilendir düğmesini seçin.
-
(agreement_read:account) kapsamını yetkilendirin
-
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ı:
-
Çalıştırılacak DELETE/agreements/ işlemini seçin.
-
İstendiğinde, agreement_retention scope ve Erişime İzin Ver ile Yetkilendir düğmesini seçin.
-
Silmek istediğiniz sözleşmenin sözleşmesini girin.
-
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." }