POST api/Reports/SigningRoomActivityLogSearch

Allows a user to search for SigningRoom activity logs for any SigningRooms that they have access to.

Request Information

URI Parameters

None.

Body Parameters

The SigningRoom activity log search criteria

ESignSystems.SmartSAFE.Models.Reports.SigningRoomActivityLog.SigningRoomActivityLogCriteria
NameDescriptionTypeAdditional information
OrganizationId

Gets or sets property to search by organization identifier.

integer

None.

ClientId

Gets or sets property to search by client identifier.

integer

None.

SigningRoomActivityTypeId

Gets or sets property to search by SigningRoom activity type identifier.

integer

None.

SigningRoomName

Gets or sets property to search by SigningRoom name.

string

None.

StartActivityDate

Gets or sets property to search for SigningRoom activity logs created after the given date.

date

Required

EndActivityDate

Gets or sets property to search for SigningRoom activity logs created before the given date.

date

Required

Name

Gets or sets property to search by name.

string

None.

Email

Gets or sets property to search by email.

string

None.

PageSize

Gets or sets the number of rows in the page.

integer

Range: inclusive between 1 and 2147483647

PageOffset

Gets or sets the offset page to return.

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "OrganizationId": 1,
  "ClientId": 1,
  "SigningRoomActivityTypeId": 1,
  "SigningRoomName": "sample string 1",
  "StartActivityDate": "2026-01-01T17:41:14.9094776-05:00",
  "EndActivityDate": "2026-01-01T17:41:14.9094776-05:00",
  "Name": "sample string 2",
  "Email": "sample string 3",
  "PageSize": 1,
  "PageOffset": 4
}

application/xml, text/xml

Sample:
<SigningRoomActivityLogCriteria xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models.Reports.SigningRoomActivityLog">
  <PageOffset xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">4</PageOffset>
  <PageSize xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">1</PageSize>
  <ClientId>1</ClientId>
  <Email>sample string 3</Email>
  <EndActivityDate>2026-01-01T17:41:14.9094776-05:00</EndActivityDate>
  <Name>sample string 2</Name>
  <OrganizationId>1</OrganizationId>
  <SigningRoomActivityTypeId>1</SigningRoomActivityTypeId>
  <SigningRoomName>sample string 1</SigningRoomName>
  <StartActivityDate>2026-01-01T17:41:14.9094776-05:00</StartActivityDate>
</SigningRoomActivityLogCriteria>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

The list of SigningRoom activity logs resulting from the search.

Collection of ESignSystems.SmartSAFE.Models.SigningRoomManager.SigningRoomActivityLogModel
NameDescriptionTypeAdditional information
SigningRoomActivityLogId

Gets or sets the SigningRoom activity log identifier.

integer

None.

SigningRoomId

Gets or sets the SigningRoom activity log's SigningRoom identifier.

integer

None.

SigningRoomActivityTypeId

Gets or sets the SigningRoom activity log's SigningROom activity type identifier.

integer

None.

SigningRoomActivityType

Gets or sets the SigningRoom activity log's SigningRoom activity type.

string

None.

ChangeFieldName

Gets or sets the SigningRoom activity log's change field name.

string

None.

NewFieldValue

Gets or sets the SigningRoom activity log's new field value.

string

None.

OldFieldValue

Gets or sets the SigningRoom activity log's old field value.

string

None.

ParticipantId

Gets or sets the SigningRoom activity log's participant identifier.

integer

None.

ParticipantFirstName

Gets or sets the first name of the participant associated to the SigningRoom activity log.

string

None.

ParticipantLastName

Gets or sets the last name of the participant associated to the SigningRoom activity log.

string

None.

ParticipantEmail

Gets or sets the email address of the participant associated to the SigningRoom activity log.

string

None.

ParticipantRoleType

Gets or sets the role of the participant associated to the SigningRoom activity log.

string

None.

ParticipantRoleTypeId

Gets or sets the participant role type identifier.

integer

None.

DocumentId

Gets or sets the SigningRoom activity log's document identifier.

integer

None.

DocumentName

Gets or sets the name of the document associated to the SigningRoom activity log.

string

None.

UserId

Gets or sets the SigningRoom activity log's user identifier.

integer

None.

UserName

Gets or sets the name of the user associated to the SigningRoom activity log.

string

None.

SigningRoomName

Gets or sets the name of the SigningRoom associated to the SigningRoom activity log.

string

None.

ClientName

Gets or sets the name of the client that contains the SigningRoom activity log.

string

None.

OrganizationName

Gets or sets the name of the organization that contains the SigningRoom activity log.

string

None.

OrganizationId

Gets or sets the id of the organization that contains the SigningRoom activity log.

integer

None.

IPAddress

Gets or sets the ip address of the user.

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:
[
  {
    "SigningRoomActivityLogId": 1,
    "SigningRoomId": 1,
    "SigningRoomActivityTypeId": 1,
    "SigningRoomActivityType": "sample string 2",
    "ChangeFieldName": "sample string 3",
    "NewFieldValue": "sample string 4",
    "OldFieldValue": "sample string 5",
    "ParticipantId": 1,
    "ParticipantFirstName": "sample string 6",
    "ParticipantLastName": "sample string 7",
    "ParticipantEmail": "sample string 8",
    "ParticipantRoleType": "sample string 9",
    "ParticipantRoleTypeId": 1,
    "DocumentId": 1,
    "DocumentName": "sample string 10",
    "UserId": 1,
    "UserName": "sample string 11",
    "SigningRoomName": "sample string 12",
    "ClientName": "sample string 13",
    "OrganizationName": "sample string 14",
    "OrganizationId": 1,
    "IPAddress": "sample string 15",
    "UpdatedBy": "sample string 16",
    "UpdatedDate": "2026-01-01T17:41:14.9250773-05:00"
  },
  {
    "SigningRoomActivityLogId": 1,
    "SigningRoomId": 1,
    "SigningRoomActivityTypeId": 1,
    "SigningRoomActivityType": "sample string 2",
    "ChangeFieldName": "sample string 3",
    "NewFieldValue": "sample string 4",
    "OldFieldValue": "sample string 5",
    "ParticipantId": 1,
    "ParticipantFirstName": "sample string 6",
    "ParticipantLastName": "sample string 7",
    "ParticipantEmail": "sample string 8",
    "ParticipantRoleType": "sample string 9",
    "ParticipantRoleTypeId": 1,
    "DocumentId": 1,
    "DocumentName": "sample string 10",
    "UserId": 1,
    "UserName": "sample string 11",
    "SigningRoomName": "sample string 12",
    "ClientName": "sample string 13",
    "OrganizationName": "sample string 14",
    "OrganizationId": 1,
    "IPAddress": "sample string 15",
    "UpdatedBy": "sample string 16",
    "UpdatedDate": "2026-01-01T17:41:14.9250773-05:00"
  }
]

application/xml, text/xml

Sample:
<ArrayOfSigningRoomActivityLogModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models.SigningRoomManager">
  <SigningRoomActivityLogModel>
    <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">sample string 16</UpdatedBy>
    <UpdatedDate xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">2026-01-01T17:41:14.9250773-05:00</UpdatedDate>
    <ChangeFieldName>sample string 3</ChangeFieldName>
    <ClientName>sample string 13</ClientName>
    <DocumentId>1</DocumentId>
    <DocumentName>sample string 10</DocumentName>
    <IPAddress>sample string 15</IPAddress>
    <NewFieldValue>sample string 4</NewFieldValue>
    <OldFieldValue>sample string 5</OldFieldValue>
    <OrganizationId>1</OrganizationId>
    <OrganizationName>sample string 14</OrganizationName>
    <ParticipantEmail>sample string 8</ParticipantEmail>
    <ParticipantFirstName>sample string 6</ParticipantFirstName>
    <ParticipantId>1</ParticipantId>
    <ParticipantLastName>sample string 7</ParticipantLastName>
    <ParticipantRoleType>sample string 9</ParticipantRoleType>
    <ParticipantRoleTypeId>1</ParticipantRoleTypeId>
    <SigningRoomActivityLogId>1</SigningRoomActivityLogId>
    <SigningRoomActivityType>sample string 2</SigningRoomActivityType>
    <SigningRoomActivityTypeId>1</SigningRoomActivityTypeId>
    <SigningRoomId>1</SigningRoomId>
    <SigningRoomName>sample string 12</SigningRoomName>
    <UserId>1</UserId>
    <UserName>sample string 11</UserName>
  </SigningRoomActivityLogModel>
  <SigningRoomActivityLogModel>
    <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">sample string 16</UpdatedBy>
    <UpdatedDate xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">2026-01-01T17:41:14.9250773-05:00</UpdatedDate>
    <ChangeFieldName>sample string 3</ChangeFieldName>
    <ClientName>sample string 13</ClientName>
    <DocumentId>1</DocumentId>
    <DocumentName>sample string 10</DocumentName>
    <IPAddress>sample string 15</IPAddress>
    <NewFieldValue>sample string 4</NewFieldValue>
    <OldFieldValue>sample string 5</OldFieldValue>
    <OrganizationId>1</OrganizationId>
    <OrganizationName>sample string 14</OrganizationName>
    <ParticipantEmail>sample string 8</ParticipantEmail>
    <ParticipantFirstName>sample string 6</ParticipantFirstName>
    <ParticipantId>1</ParticipantId>
    <ParticipantLastName>sample string 7</ParticipantLastName>
    <ParticipantRoleType>sample string 9</ParticipantRoleType>
    <ParticipantRoleTypeId>1</ParticipantRoleTypeId>
    <SigningRoomActivityLogId>1</SigningRoomActivityLogId>
    <SigningRoomActivityType>sample string 2</SigningRoomActivityType>
    <SigningRoomActivityTypeId>1</SigningRoomActivityTypeId>
    <SigningRoomId>1</SigningRoomId>
    <SigningRoomName>sample string 12</SigningRoomName>
    <UserId>1</UserId>
    <UserName>sample string 11</UserName>
  </SigningRoomActivityLogModel>
</ArrayOfSigningRoomActivityLogModel>