2014-08-29 4 views
0

Друзья,Docusign API Статус доставки только после просмотра всех получателей

Я использую Docusign API, и он работает нормально. В настоящее время, если я отправлю конверт нескольким клиентам, Docusign предоставит статус, который будет доставлен только после того, как все получатели просмотрят документ.

Я бы хотел получить статус доставки, даже если первые получатели открыли документ.

Возможно ли использование Docusign API?

Заранее спасибо.

+0

Пожалуйста, измените свой вопрос и добавить в котором DocuSign API называют вы на самом деле делает, что возвращает статус доставки. Скорее всего, вы не вызываете правильный ... – Ergin

+0

Ergin .. Это URL https://demo.docusign.net/restapi/v2/accounts/ /envelopes/ teshvenk

+0

Хорошо, спасибо, что я подозревал , Вы делаете неправильный звонок, я отправлю ответ в ближайшее время ... – Ergin

ответ

2

В DocuSign Конверты могут иметь статус, а также Получатели. Например, предположим, у вас есть конверт с двумя последовательными получателями, первый получатель подписал, и конверт был отправлен второму получателю. В этом случае общего состояние конверта будет Processing, первый статус получателя будет Completed, а второй статус получателя будет Delivered (если они рассматривали конверт или Sent если они еще не просматривались еще.

See "Recipient Statuses" section on this page from Dev Center

Так вместо того, чтобы статус конверта вам нужно сделать вызов API для получения статуса получателя Детали этого вызова являются:.

GET /accounts/{accountId}/envelopes/{envelopeId}/recipients 

Optional query strings: include_tabs={true or false}, include_extended={true or false} 

Пример ответа:

{ 
    "agents":[] 
    "carbonCopies":[], 
    "certifiedDeliveries":[], 
    "currentRoutingOrder":"String content", 
    "editors":[], 
    "inPersonSigners":[], 
    "intermediaries":[], 
    "recipientCount":"String content", 
    "signers":[{ 
    "deliveredDateTime": "String content", 
    "recipientAuthenticationStatus":{ 
     "(authentication status result)": 
     "eventTimestamp":"String content" 
     "status":"String content" 
     } 
    }, 
    "recipientId": "String content", 
    "requireIdLookup": "String content", 
    "roleName":"String content", 
    "routingOrder": "String content", 
    "signedDateTime": "String content", 
    "status": "String content", 
    "email": "String content", 
    "name": "String content" }] 
    }] 
} 

См page 191 из DocuSign Guide API для получения дополнительной информации