Is this for completed (signed) envelopes, or for in-process ones? For in-process ones you can make the API request that Kim has mentioned, the Get Envelope Audit Events call. However for completed envelopes, you can make a call to download the envelope certificate, which has most (if not all) the info you want.
Once a given envelope is completed an Envelope Certificate is automatically created and added to the envelope. At that point you can view it manually through the Console, or you download it separately or combined with the envelope documents. You actually have two different ways of downloading it:
1 Download the certificate by itself.
2 Download all envelope documents including the certificate in one combined PDF
For #1, you can make the Get Envelope Certificate api call, which has the following properties:
Get Envelope Certificate
This retrieves a PDF document containing the certificate for the envelope.
URL:
/accounts/{accountId}/envelopes/{envelopeId}/documents/certificate
HTTP Method:
GET
Formats:
XML, JSON
For #2, you can make the Get Envelope Documents and Certificate api call:
Get Envelope Documents and Certificate
This retrieves a PDF containing the combined content of all documents and the certificate. If the account has the Highlight Data Changes feature enabled, there is an option to request that any changes in the envelope be highlighted.
URL:
/accounts/{accountId}/envelopes/{envelopeId}/documents/combined
Optional additions: certificate={true or false}, show_changes={true}, watermark={true or false}
HTTP Method:
GET
Formats:
XML, JSON