Skip to content

Returns one security-filtered page from an allowlisted operational system Entity Definition.

GET
/api/workspace/work-schedule/catalogs/{catalogKey}/lookup
curl --request GET \
--url https://example.com/api/workspace/work-schedule/catalogs/example/lookup \
--header 'Authorization: Bearer <token>'
catalogKey
required
string

Allowlisted catalog key: OperationalLocation, Site, or Worker.

Search
string

Optional case-insensitive search over system DisplayName and Number only.

Page
integer format: int32

One-based page number.

PageSize
integer format: int32

Page size from 1 through 100.

ExcludedInstanceIds
Array<string>

Exclude configuration-owned identities before secured pagination; never widens View.

IncludeArchived
boolean

Include readable archived records when projecting retained configuration references.

access_token
string

Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.

OK

Media typeapplication/json
object
Data

One security-filtered page of operational catalog lookup items.

object
CatalogKey

Allowlisted Work Schedule catalog key.

string
nullable
EntityDefinitionId

Resolved system Entity Definition identifier.

string
nullable
Items

Current page of readable active Entity Instances.

Array<object>
nullable

One field-safe operational catalog lookup item.

object
Id

Entity Instance identifier.

string
nullable
DisplayName

Resolved Entity Instance display name.

string
nullable
Number

Server-generated Entity Instance number.

string
nullable
SchedulingValues

Allowlisted scheduling values readable by the current actor.

object
key
additional properties
string
nullable
TotalCount

Total readable active Entity Instance count after search.

integer format: int32
Page

One-based page number.

integer format: int32
PageSize

Requested page size.

integer format: int32
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Bad Request

Media typeapplication/json
object
Data

One security-filtered page of operational catalog lookup items.

object
CatalogKey

Allowlisted Work Schedule catalog key.

string
nullable
EntityDefinitionId

Resolved system Entity Definition identifier.

string
nullable
Items

Current page of readable active Entity Instances.

Array<object>
nullable

One field-safe operational catalog lookup item.

object
Id

Entity Instance identifier.

string
nullable
DisplayName

Resolved Entity Instance display name.

string
nullable
Number

Server-generated Entity Instance number.

string
nullable
SchedulingValues

Allowlisted scheduling values readable by the current actor.

object
key
additional properties
string
nullable
TotalCount

Total readable active Entity Instance count after search.

integer format: int32
Page

One-based page number.

integer format: int32
PageSize

Requested page size.

integer format: int32
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Forbidden

Media typeapplication/json
object
Data

One security-filtered page of operational catalog lookup items.

object
CatalogKey

Allowlisted Work Schedule catalog key.

string
nullable
EntityDefinitionId

Resolved system Entity Definition identifier.

string
nullable
Items

Current page of readable active Entity Instances.

Array<object>
nullable

One field-safe operational catalog lookup item.

object
Id

Entity Instance identifier.

string
nullable
DisplayName

Resolved Entity Instance display name.

string
nullable
Number

Server-generated Entity Instance number.

string
nullable
SchedulingValues

Allowlisted scheduling values readable by the current actor.

object
key
additional properties
string
nullable
TotalCount

Total readable active Entity Instance count after search.

integer format: int32
Page

One-based page number.

integer format: int32
PageSize

Requested page size.

integer format: int32
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Conflict

Media typeapplication/json
object
Data

One security-filtered page of operational catalog lookup items.

object
CatalogKey

Allowlisted Work Schedule catalog key.

string
nullable
EntityDefinitionId

Resolved system Entity Definition identifier.

string
nullable
Items

Current page of readable active Entity Instances.

Array<object>
nullable

One field-safe operational catalog lookup item.

object
Id

Entity Instance identifier.

string
nullable
DisplayName

Resolved Entity Instance display name.

string
nullable
Number

Server-generated Entity Instance number.

string
nullable
SchedulingValues

Allowlisted scheduling values readable by the current actor.

object
key
additional properties
string
nullable
TotalCount

Total readable active Entity Instance count after search.

integer format: int32
Page

One-based page number.

integer format: int32
PageSize

Requested page size.

integer format: int32
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Service Unavailable

Media typeapplication/json
object
Data

One security-filtered page of operational catalog lookup items.

object
CatalogKey

Allowlisted Work Schedule catalog key.

string
nullable
EntityDefinitionId

Resolved system Entity Definition identifier.

string
nullable
Items

Current page of readable active Entity Instances.

Array<object>
nullable

One field-safe operational catalog lookup item.

object
Id

Entity Instance identifier.

string
nullable
DisplayName

Resolved Entity Instance display name.

string
nullable
Number

Server-generated Entity Instance number.

string
nullable
SchedulingValues

Allowlisted scheduling values readable by the current actor.

object
key
additional properties
string
nullable
TotalCount

Total readable active Entity Instance count after search.

integer format: int32
Page

One-based page number.

integer format: int32
PageSize

Requested page size.

integer format: int32
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}