PDF Electronic Seal

PDF Electronic Seal Operation

An operation to create an electronic seal on input PDF documents using the digital certificate issued to the user by Trust Service Provider. To know more about PDF Electronic Seal, please see the <a href="https://developer.adobe.com/document-services/docs/overview/pdf-electronic-seal-api/" target="_blank">documentation</a>.

post/operation/electronicseal

Request

  • Base URL: https://pdf-services-ue1.adobe.io
  • URL: https://pdf-services-ue1.adobe.io/operation/electronicseal
  • Auth: none declared. Required headers: Authorization, x-api-key

Headers

Authorizationstring required

Bearer + Token (<a href="https://developer.adobe.com/document-services/docs/overview/">Learn more</a> about getting the access token)

x-api-keystring required

The clientId from the generated credentials

Request body

OR

Example request

{
  "inputDocumentAssetID": "urn:aaid:AS:UE1:23c30ee0-2c4d-46d6-87f2-087832fca718",
  "sealImageAssetID": "urn:aaid:AS:UE1:23c30ee0-2e4d-46d6-87f2-087832fca718",
  "sealOptions": {
    "signatureFormat": "PKCS7",
    "documentLevelPermission": "FORM_FILLING_AND_ANNOTATIONS",
    "cscCredentialOptions": {
      "credentialId": "[ADOBE]_xxxx_xx:35",
      "providerName": "intxxxxxst",
      "authorizationContext": {
        "accessToken": "b7338a1f-xxxx-xxxx-xxxx-1eec91c47c12"
      },
      "credentialAuthParameters": {
        "pin": "12xxxx65"
      }
    },
    "tsaOptions": {
      "url": "https://time-xxxxxx-abc.com/tsa",
      "credentialAuthParameters": {
        "username": "abcxxxxxx123",
        "Password": "32@xxxx67"
      }
    },
    "sealFieldOptions": {
      "location": {
        "top": 300,
        "left": 50,
        "right": 250,
        "bottom": 100
      },
      "fieldName": "Signature1",
      "pageNumber": 1
    },
    "sealAppearanceOptions": {
      "displayOptions": [
        "NAME",
        "DATE",
        "DISTINGUISHED_NAME",
        "LABELS",
        "SEAL_IMAGE"
      ]
    }
  },
  "notifiers": [
    {
      "type": "CALLBACK",
      "data": {
        "url": "https://dummy.callback.org/",
        "headers": {
          "x-api-key": "dummykey",
          "access-token": "dummytoken"
        }
      }
    }
  ]
}

Response

Request creation for the operation and status uri generated, which can be found in the 'location' header.

Changes

No recorded changes to this operation across all 8 revisions of this API.