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

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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

Sample:
{
  "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

Sample:
<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>