Docusign Connect

docusign-connect@0.6.1 Contract ^0.13.0 f888ecc658d29738f58742b6561e746dcfbe7ff87ad212b231e7185bc9a4cdb9

Counts events from DocuSign connect with a given envelope status.

Download Archive Open in Template Studio Open in VSCode Web

DocuSign Connect

A template that counts events from DocuSign connect with a given envelope status.

Sample

            Count DocuSign connect events with the status: "Completed".

          

Model Dependencies

Technical Integration

Please refer to the Cicero documentation for details and examples of how to integrate a call to a Cicero template into your application.

View the Latest code for this template on on GitHub.

Sample Instance

{
    "$class": "com.docusign.connect.counter.DocuSignEnvelopeCounterClause",
    "contractId": "d4160e29-9aaf-4ad5-b5b7-33b187a16a61",
    "status": "Completed"
}

State Types

Type Sample JSON
com.docusign.connect.counter.DocuSignEnvelopeCounterState
{
    "$class": "com.docusign.connect.counter.DocuSignEnvelopeCounterState",
    "counter": 47383,
    "stateId": "27356651-b399-11e9-a415-2f2abeed0243"
}

Request Types

Type Sample JSON
com.docusign.connect.DocuSignEnvelopeInformation
{
    "$class": "com.docusign.connect.DocuSignEnvelopeInformation",
    "envelopeStatus": {
        "$class": "com.docusign.connect.EnvelopeStatus",
        "status": "Deleted",
        "envelopeId": "Eiusmod ad.",
        "created": "2019-07-31T09:43:18.067-04:00",
        "sent": "2019-07-31T09:43:18.067-04:00",
        "delivered": "2019-07-31T09:43:18.067-04:00",
        "signed": "2019-07-31T09:43:18.067-04:00",
        "completed": "2019-07-31T09:43:18.067-04:00",
        "declined": "2019-07-31T09:43:18.067-04:00",
        "email": "Dolor."
    },
    "recipients": [
        {
            "$class": "com.docusign.connect.Recipient",
            "status": "Delivered",
            "email": "Eu aliquip dolor.",
            "userName": "Exercitation.",
            "sent": "2019-07-31T09:43:18.067-04:00",
            "delivered": "2019-07-31T09:43:18.067-04:00",
            "signed": "2019-07-31T09:43:18.067-04:00",
            "declined": "2019-07-31T09:43:18.067-04:00",
            "declineReason": "Cupidatat.",
            "tabStatuses": [
                {
                    "$class": "com.docusign.connect.NumberTabStatus",
                    "tabName": "Id.",
                    "tabValue": 238.783,
                    "tabType": "DateSigned",
                    "status": "Enim et laborum.",
                    "tabLabel": "Anim labore.",
                    "originalValue": "Nisi exercitation aliqua.",
                    "signed": "2019-07-31T09:43:18.067-04:00",
                    "customTabType": "SSN"
                }
            ]
        }
    ],
    "customFields": [
        {
            "$class": "com.docusign.connect.CustomField",
            "name": "Deserunt nostrud.",
            "value": "In fugiat."
        }
    ],
    "transactionId": "27351830-b399-11e9-a415-2f2abeed0243",
    "timestamp": "2019-07-31T09:43:18.067-04:00"
}

Response Types

Type Sample JSON
com.docusign.connect.counter.MyResponse
{
    "$class": "com.docusign.connect.counter.MyResponse",
    "output": "Fugiat dolor minim ut.",
    "counter": 4541,
    "transactionId": "27356650-b399-11e9-a415-2f2abeed0243",
    "timestamp": "2019-07-31T09:43:18.069-04:00"
}

Events Types

Type Sample JSON
org.accordproject.cicero.runtime.NotificationObligation
{
    "$class": "org.accordproject.cicero.runtime.NotificationObligation",
    "title": "Ex.",
    "message": "Non ipsum.",
    "contract": "resource:com.docusign.connect.counter.DocuSignEnvelopeCounterClause#9386",
    "promisor": "resource:org.accordproject.cicero.contract.AccordParty#4551",
    "promisee": "resource:org.accordproject.cicero.contract.AccordParty#3973",
    "deadline": "2019-07-31T09:43:18.069-04:00",
    "eventId": "27356652-b399-11e9-a415-2f2abeed0243",
    "timestamp": "2019-07-31T09:43:18.069-04:00"
}