This topic contains 1 reply, has 2 voices, and was last updated by  Duo_Liang 7 months, 3 weeks ago.

  • Author
  • Participant
    Member since: 09.08.2018
    Number of posts: 22

    I’m looking into bulk signing. so .e.x.
    Our Sales Department got 20 packages that were signed from customers.
    They would like to sign all of them at once. Is that possible?


    Member since: 14.06.2018
    Number of posts: 764



    Hi Gamal,

    Yes, it’s possible to programmatically sign on behalf of your Sales Department at once, but when you want to sign 20 packages at once, you’d need to make 20 calls separately.

    There’re two features allowing you to sign on behalf of someone:
    (1)if your Sales Department Member is a sender, you’ll use Sign Documents Feature
    (2)if your Sales Department Member is a common signer, you’ll use Bulk Sign for a Signer Feature

    The API for these two scenarios is the same: POST /api/packages/{packageId}/documents/signed_documents
    The difference is when if you are signing for a sender, you are directly using API Key as an authorization: Authorization: Basic api_key
    While signing for a signer, you are using session token in the request header as an authorization: Cookie: ESIGNLIVE_SESSION_ID={sessionToken}

    One thing to mention, when you are calling APIs to sign for someone, audit trail will record it’s your system’s IP address who signed instead of your Sales Department.

    And if you really want to bulk sign multiple packages within one call, you can contact our support at to fill in an ER for this feature.

    Hope this could help you!

    Duo Liang
    OneSpan Junior Technical Evangelist
    • This reply was modified 7 months, 3 weeks ago by  Duo_Liang.
    • This reply was modified 7 months, 3 weeks ago by  Duo_Liang.

You must be logged in to reply to this topic.