POST api/Reports/LoginActivityLogSearch

Allows a user to search for login activity logs.

Request Information

URI Parameters

None.

Body Parameters

The login activity log search criteria

ESignSystems.SmartSAFE.Models.Logging.LoginActivityLogSearchCriteria
NameDescriptionTypeAdditional information
Name

Gets or sets property to search by name.

string

Max length: 50

Email

Gets or sets property to search by email.

string

Max length: 256

OrganizationId

Gets or sets property to search by organization identifier.

integer

None.

ClientId

Gets or sets property to search by client identifier.

integer

None.

StartActivityDate

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

date

Required

EndActivityDate

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

date

Required

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:
{
  "Name": "sample string 1",
  "Email": "sample string 2",
  "OrganizationId": 1,
  "ClientId": 1,
  "StartActivityDate": "2026-01-01T17:29:51.9702956-05:00",
  "EndActivityDate": "2026-01-01T17:29:51.9702956-05:00",
  "PageSize": 1,
  "PageOffset": 3
}

application/xml, text/xml

Sample:
<LoginActivityLogSearchCriteria xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models.Logging">
  <PageOffset xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">3</PageOffset>
  <PageSize xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">1</PageSize>
  <ClientId>1</ClientId>
  <Email>sample string 2</Email>
  <EndActivityDate>2026-01-01T17:29:51.9702956-05:00</EndActivityDate>
  <Name>sample string 1</Name>
  <OrganizationId>1</OrganizationId>
  <StartActivityDate>2026-01-01T17:29:51.9702956-05:00</StartActivityDate>
</LoginActivityLogSearchCriteria>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

The list of login activity logs resulting from the search.

Collection of ESignSystems.SmartSAFE.Models.Logging.LoginActivityLogModel
NameDescriptionTypeAdditional information
LoginActivityLogId

Gets or sets the login activity log identifier.

integer

None.

FirstName

Gets or sets the first name.

string

None.

LastName

Gets or sets the last name.

string

None.

Email

Gets or sets the email.

string

None.

UserId

Gets or sets the user identifier.

integer

None.

UserName

Gets or sets the name of the user.

string

None.

ClientId

Gets or sets the client identifier.

integer

None.

ClientName

Gets or sets the name of the client.

string

None.

OrganizationId

Gets or sets the organization identifier.

integer

None.

OrganizationName

Gets or sets the name of the organization.

string

None.

IPAddress

Gets or sets the ip address.

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:
[
  {
    "LoginActivityLogId": 1,
    "FirstName": "sample string 1",
    "LastName": "sample string 2",
    "Email": "sample string 3",
    "UserId": 1,
    "UserName": "sample string 4",
    "ClientId": 1,
    "ClientName": "sample string 5",
    "OrganizationId": 1,
    "OrganizationName": "sample string 6",
    "IPAddress": "sample string 7",
    "UpdatedBy": "sample string 8",
    "UpdatedDate": "2026-01-01T17:29:51.9859181-05:00"
  },
  {
    "LoginActivityLogId": 1,
    "FirstName": "sample string 1",
    "LastName": "sample string 2",
    "Email": "sample string 3",
    "UserId": 1,
    "UserName": "sample string 4",
    "ClientId": 1,
    "ClientName": "sample string 5",
    "OrganizationId": 1,
    "OrganizationName": "sample string 6",
    "IPAddress": "sample string 7",
    "UpdatedBy": "sample string 8",
    "UpdatedDate": "2026-01-01T17:29:51.9859181-05:00"
  }
]

application/xml, text/xml

Sample:
<ArrayOfLoginActivityLogModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models.Logging">
  <LoginActivityLogModel>
    <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">sample string 8</UpdatedBy>
    <UpdatedDate xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">2026-01-01T17:29:51.9859181-05:00</UpdatedDate>
    <ClientId>1</ClientId>
    <ClientName>sample string 5</ClientName>
    <Email>sample string 3</Email>
    <FirstName>sample string 1</FirstName>
    <IPAddress>sample string 7</IPAddress>
    <LastName>sample string 2</LastName>
    <LoginActivityLogId>1</LoginActivityLogId>
    <OrganizationId>1</OrganizationId>
    <OrganizationName>sample string 6</OrganizationName>
    <UserId>1</UserId>
    <UserName>sample string 4</UserName>
  </LoginActivityLogModel>
  <LoginActivityLogModel>
    <UpdatedBy xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">sample string 8</UpdatedBy>
    <UpdatedDate xmlns="http://schemas.datacontract.org/2004/07/ESignSystems.SmartSAFE.Models">2026-01-01T17:29:51.9859181-05:00</UpdatedDate>
    <ClientId>1</ClientId>
    <ClientName>sample string 5</ClientName>
    <Email>sample string 3</Email>
    <FirstName>sample string 1</FirstName>
    <IPAddress>sample string 7</IPAddress>
    <LastName>sample string 2</LastName>
    <LoginActivityLogId>1</LoginActivityLogId>
    <OrganizationId>1</OrganizationId>
    <OrganizationName>sample string 6</OrganizationName>
    <UserId>1</UserId>
    <UserName>sample string 4</UserName>
  </LoginActivityLogModel>
</ArrayOfLoginActivityLogModel>