Return list
post
/api/v1/data/applications
This API returns the application list as per the ListMetaInfo provided. The applications are filtered and sorted as per the information in ListMetaInfo. Currently, simple filters are supported (filters available in the metadata). Complex filters require the list of values APIs to select the filter input.
Request
Supported Media Types
- application/json
The ListMetaInfo used to retrieve the data. ListMetaInfo can contain sorting information, filtering information, pagination details along with the context ID and list format ID.
Root Schema : ListMetaInfo
Type:
Show Source
object
-
columnsToSort:
array columnsToSort
The columns on which the sort is applied.
-
contextId:
integer
The context identifier for the current list format.
-
filterList:
array filterList
The list of filters that must be applied on the list.
-
formatId:
integer
The list format used for the current list format.
-
limit:
integer
The page size for the list.
-
offset:
integer
The page index from which the data must be returned.
Nested Schema : filterList
Type:
array
The list of filters that must be applied on the list.
Show Source
Nested Schema : SortInfo
Type:
Show Source
object
-
columnId:
integer
The column on which the sort is done.
-
sortingSequence:
integer
The sorting sequence for the column.
-
sortType:
string
The sorting type for the column. It can have ASC for ascending and DSC for descending.
Nested Schema : FilterInformation
Type:
Show Source
object
-
advancedFilter:
boolean
The field indicates if the filter is an advanced filter.
-
defaultEntityValueKey:
integer
The default entity value key.
-
defaultValues:
array defaultValues
-
fieldAlias:
string
The alias name of the field on which the filter applies.
-
fieldNo:
integer
The field number on which the filter applies.
-
fieldPath:
string
The field path on which the filter applies.
-
fieldType:
string
The type of field on which the filter applies.
-
filterName:
string
The name of the filter.
-
filterNo:
integer
The filter number which uniquely identifies the filter.
-
filterOperators:
array filterOperators
-
filterPath:
string
The filter path.
-
filterType:
integer
The filter type.
-
measurementUnit:
string
The measurement unit for the filter.
-
possibleValues:
array possibleValues
-
sectionName:
string
The section name.
-
sectionNo:
integer
The section number.
-
selectedByDefault:
boolean
An explanation about the purpose of the instance.
-
values:
array values
Nested Schema : defaultValues
Type:
Show Source
array
-
[0]:
integer
The default values to be applied for the filter.
Nested Schema : filterOperators
Type:
Show Source
array
-
[0]:
integer
The operators used for the filter.
Nested Schema : possibleValues
Type:
Show Source
array
-
[0]:
string
A list of possible values for the filter.
Nested Schema : values
Type:
Show Source
array
-
[0]:
string
A list of selected values for the filter.
Response
Supported Media Types
- application/json
200 Response
Returns the application list as per the ListMetaInfo information provided in the request. The API supports pagination and returns no more than the number of applications specified in the 'Maximum Number of Items in List' setting in Recruiting Center.
The response for the list API.
Nested Schema : items
Type:
Show Source
array
-
[0]:
object Collection Resource
Title:
Collection Resource
Base collection resource schema definition.
Nested Schema : Collection Resource
Type:
object
Title:
Collection Resource
Base collection resource schema definition.
Show Source
-
count:
integer(int32)
The total number of items in the current response.
-
items:
array items
-
limit:
integer(int32)
The actual page size used by the server. This may be different to what the client requested.
-
offset:
integer(int32)
The actual index from which items are returned.
-
totalResults:
integer(int32)
Total number of items that satisfy the criteria specified by the client.
Nested Schema : SummaryItem
Type:
Show Source
object
-
action:
string
operation.
-
attributes:
array attributes
Key value collection of important attributes of the entities in the list
-
children:
array children
Sub items of the summary item. Not used in the APIs now.
-
groups:
array groups
Group information. Not used in the APIs now.
-
links:
array links
Nested Schema : attributes
Type:
array
Key value collection of important attributes of the entities in the list
Show Source
-
[0]:
object items
Additional Properties Allowed:
true
Nested Schema : children
Type:
array
Sub items of the summary item. Not used in the APIs now.
Show Source
Nested Schema : links
Type:
Show Source
array
-
[0]:
object Link
Simple link representation. Used in list API.
Nested Schema : items
Type:
object
Additional Properties Allowed:
true
Nested Schema : Link
Type:
object
Simple link representation. Used in list API.
Show Source
-
href:
string
href uri
-
rel:
string
Type of the link relation. For example, self.
-
view:
string
View information of the link. Not used in the APIs now.
400 Response
The error code represents an invalid request. For example: The specified context ID or format ID is invalid.
Root Schema : Represents an error response.
Type:
object
Title:
Represents an error response.
Represents an error response.
Show Source
-
additionalProperties:
object additionalProperties
Any additional properties apart from code, message or description.
-
errors:
array errors
Nested Schema : additionalProperties
Type:
object
Any additional properties apart from code, message or description.
Nested Schema : errors
Type:
Show Source
array
-
[0]:
object Represents a generic error.
Title:
Represents a generic error.
Represents a generic error.
Nested Schema : Represents a generic error.
Type:
object
Title:
Represents a generic error.
Represents a generic error.
Show Source
-
code:
integer
Represents the error code.
-
description:
string
The error description text.
-
message:
string
The actual error message.
Default Response
Unexpected error.