RecordsSearch

Provides records based on different criteria plus access levels. It can be used for output records paging via offset and limit parameters in a conjunction with a previous GetRecordsSearchCountRequest element. The userName is detected based on the user name logged in and the current tenant. tenantName is optional and can be used only by a Super Admin only. The default sorting criteria are by date descending. Output is limited to 200 records. The sortBy valid values are date, (the default) title and room.

This method can use the following parameters.

Request parameters

Name

Type

Description

Required

tenantName

String

For Super Admin level

No

usernameFilter

String

For Admin level

No

roomFilter

String

Filter based on roomName

No

sortBy

sortBy

The field by which the results should be sorted by. Valid values are “date,” “title,” and “room”.

Yes

query

String

The search string that uses the above filter criteria.

No

recordScope

recordScopeFilter

new public private organizational

Yes

dir

sortDirection

Sort direction: ASC, DESC

Yes

limit

Integer

Max 200

No

start

Integer

Start search record from a specific recordnumber

No

webcast

Boolean

Search by webcast

No

Response parameters

Name

Type

Description

Required

allVideosCount

Integer

Total available user records count including public and organizational records from other users

No

searchCount

Integer

Available user records count after applying search filtering

No

myVideosCount

Integer

Total user records count for user own records

Note: Admin has access for all available user records under particular tenant.

No

webcastCount

Integer

Total webcasts count for particular user

No

newCount

Integer

Total private records count for particular user

No

privateCount

Integer

Total organizational records count for particular user

No

organizationalCount

Integer

Total public records count for particular user

No

publicCount

Integer

Records array returned based on limit and offset criteria. Maximum output limit is 200 records

No

Faults

Name

Description

AccessViolationFault

Access Violation Fault

GeneralFault

An unspecified error occurred