Get Catalog Items 1
Returns a paginated list of catalog items.
Zero-based page index (0..N)
The size of the page to be returned
Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
Matches will have this string somewhere in their name or description.
A list of Content Source IDs. Results will be from one of these sources.
A list of Catalog Item Type IDs. Results will be one of these types.
Matches which can be requested within project with the given projectId
The expanded details of the requested comma separated objects.
Number of records you want
1
Number of records you want to skip
1
Sorting criteria in the format: property (asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
OK
{
"content": [
{
"additionalActions": [
{
"bundleKey": "string",
"id": "string",
"name": "string"
}
],
"bulkRequestLimit": 0,
"createdAt": "string",
"createdBy": "string",
"creator": {
"email": "string",
"firstname": "string",
"id": "string",
"lastname": "string",
"type": "string"
},
"description": "string",
"externalId": "string",
"formId": "string",
"global": false,
"iconId": "string",
"id": "string",
"isRequestable": false,
"lastUpdatedAt": "string",
"lastUpdatedBy": "string",
"lastUpdater": {
"email": "string",
"firstname": "string",
"id": "string",
"lastname": "string",
"type": "string"
},
"name": "string",
"organizationSharings": [
{
"orgId": "string"
}
],
"projectIds": [
"string"
],
"projects": [
{
"description": "string",
"id": "string",
"name": "string",
"version": "string"
}
],
"schema": {
"$data": "string",
"$dynamicDefault": "string",
"$ref": "string",
"additionalProperties": false,
"allOf": [
"JsonSchemaImpl Object"
],
"anyOf": [
"JsonSchemaImpl Object"
],
"const": {},
"default": {},
"description": "string",
"encrypted": false,
"enum": [
{}
],
"format": "string",
"formatMaximum": "string",
"formatMinimum": "string",
"items": "ObjectOrListJsonSchemaImpl Object",
"maxItems": 0,
"maxLength": 0,
"maxProperties": 0,
"maximum": "number",
"minItems": 0,
"minLength": 0,
"minProperties": 0,
"minimum": "number",
"not": "JsonSchemaImpl Object",
"oneOf": [
"JsonSchemaImpl Object"
],
"pattern": "string",
"patternProperties": {
"patternProperties": "JsonSchemaImpl Object"
},
"properties": {
"properties": "JsonSchemaImpl Object"
},
"readOnly": false,
"required": [
"string"
],
"title": "string",
"type": "string",
"uniqueItems": false,
"writeOnly": false
},
"sourceId": "string",
"sourceName": "string",
"sourceProjectId": "string",
"spec": {},
"type": {
"description": "string",
"id": "string",
"name": "string",
"version": "string"
}
}
],
"empty": false,
"first": false,
"last": false,
"number": 0,
"numberOfElements": 0,
"pageable": {
"offset": 0,
"pageNumber": 0,
"pageSize": 0,
"paged": false,
"sort": [
{
"ascending": false,
"direction": "string",
"ignoreCase": false,
"nullHandling": "string",
"property": "string"
}
],
"unpaged": false
},
"size": 0,
"sort": [
{
"ascending": false,
"direction": "string",
"ignoreCase": false,
"nullHandling": "string",
"property": "string"
}
],
"totalElements": 0,
"totalPages": 0
}
Represents a Catalog Item that can eventually be requested by a consumer.
empty
first
last
number
numberOfElements
pageable
size
sort
totalElements
totalPages
Unauthorized
"PageCatalogItem Object"
Represents a Catalog Item that can eventually be requested by a consumer.
empty
first
last
number
numberOfElements
pageable
size
sort
totalElements
totalPages
curl -H 'Authorization: <value>' https://{api_host}/catalog/api/admin/items