GET api/SigningRoomManager/SigningRooms/{signingRoomId}/Participants/{participantId}/EsignConsentLog
Allows a client admin and a SigningRoom admin to get the esign consent log for the specified participant and SigningRoom.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| signingRoomId |
The SigningRoom identifier. |
integer |
Required |
| participantId |
The participant identifier. |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
The esign consent log.
ESignSystems.SmartSAFE.Models.SigningRoomManager.ESignConsentLogModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ESignConsentLogId |
Gets or sets the esign consent log identifier. |
integer |
None. |
| ParticipantId |
Gets or sets the esign consent log's participant identifier. |
integer |
Required |
| SigningRoomId |
Gets or sets the esign consent log's SigningRoom identifier. |
integer |
Required |
| ConsentAccepted |
Gets or sets a value indicating whether the esign consent has been accepted. |
boolean |
Required |
| ConsentAcceptedDate |
Gets or sets the date and time when the esign consent was accepted. |
date |
None. |
| ESignConsentAgreement |
Gets or sets the esign consent agreement. |
string |
Required |
| SignedESignConsentAgreement |
Gets or sets the signed esign consent agreement. |
string |
Required |
| IpAddress |
Gets or sets the ip address where the esign consent was accepted. |
string |
Required |
| UserId |
Gets or sets the user identifier of the user associated to the esign consent. |
integer |
Required |
| FirstName |
Gets or sets the first name of the user associated to the esign consent. |
string |
None. |
| LastName |
Gets or sets the last name of the user associated to the esign consent. |
string |
None. |
| FullName |
Gets the full name of the user associated to the esign consent. |
string |
None. |
| UpdatedBy |
Gets or sets the name of the user that updated the model. |
string |
None. |
| UpdatedDate |
Gets or sets the date an time that the model was updated. |
date |
None. |
Response Formats
application/json, text/json
{
"ESignConsentLogId": 1,
"ParticipantId": 1,
"SigningRoomId": 2,
"ConsentAccepted": true,
"ConsentAcceptedDate": "2026-01-01T17:34:25.5770008-05:00",
"ESignConsentAgreement": "sample string 4",
"SignedESignConsentAgreement": "sample string 5",
"IpAddress": "sample string 6",
"UserId": 1,
"FirstName": "sample string 7",
"LastName": "sample string 8",
"FullName": "sample string 7 sample string 8",
"UpdatedBy": "sample string 9",
"UpdatedDate": "2026-01-01T17:34:25.5770008-05:00"
}
application/xml, text/xml
<ESignConsentLogModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models.SigningRoomManager"> <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">sample string 9</UpdatedBy> <UpdatedDate xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">2026-01-01T17:34:25.5770008-05:00</UpdatedDate> <ConsentAccepted>true</ConsentAccepted> <ConsentAcceptedDate>2026-01-01T17:34:25.5770008-05:00</ConsentAcceptedDate> <ESignConsentAgreement>sample string 4</ESignConsentAgreement> <ESignConsentLogId>1</ESignConsentLogId> <FirstName>sample string 7</FirstName> <IpAddress>sample string 6</IpAddress> <LastName>sample string 8</LastName> <ParticipantId>1</ParticipantId> <SignedESignConsentAgreement>sample string 5</SignedESignConsentAgreement> <SigningRoomId>2</SigningRoomId> <UserId>1</UserId> </ESignConsentLogModel>