Atomicwork serviceCatalog API
The serviceCatalog API from Atomicwork — 7 operation(s) for servicecatalog.
The serviceCatalog API from Atomicwork — 7 operation(s) for servicecatalog.
openapi: 3.1.0
info:
title: Atomicwork Public accessManagement serviceCatalog API
version: 1.0.0
servers:
- url: https://{tenant}.atomicwork.com
description: Your Atomicwork tenant
tags:
- name: serviceCatalog
paths:
/api/v1/catalogue-items/{item_id}/fields:
get:
operationId: getapi-v-1-catalogue-items-item-id-fields
summary: Get catalogue item fields
tags:
- serviceCatalog
parameters:
- name: item_id
in: path
description: The Catalogue item id
required: true
schema:
type: integer
format: int64
- name: show_editable_only
in: query
description: Show only editable fields for field management
required: false
schema:
type: boolean
default: false
- name: search_key
in: query
description: Search key for field name
required: false
schema:
type: string
- name: X-Api-Key
in: header
required: true
schema:
type: string
- name: X-Workspace-Id
in: header
required: false
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_getapi_v1_catalogue_items__item_id__fields_Response_200'
/api/v1/catalogue-items/{item_id}/fields/bulk:
post:
operationId: postapi-v-1-catalogue-items-item-id-fields-bulk
summary: Bulk create catalogue item fields
description: '
### Filtering
The request body is an **array of filter objects**. Send an empty array (`[]`) to retrieve all records.
Each filter object has the following fields:
| Field | Type | Description |
|---|---|---|
| `attribute` | string | The field to filter on (see Supported attributes below) |
| `operator` | string | Comparison operator (see Available operators below) |
| `values` | array | One or more `{ "value": <scalar> }` objects |
**Available operators**
| Operator | Meaning |
|---|---|
| `EQUALS` | Exact match |
| `NOT_EQUALS` | Exclude exact match |
| `IN` / `IS_ANY_OF` | Match any value in the list |
| `IS_NOT_ANY_OF` | Exclude all listed values |
| `IS_BETWEEN` | Inclusive range — pass exactly two values: `[start, end]` |
| `IS_ON_OR_BEFORE` / `IS_ON_OR_AFTER` | Date/time boundary comparisons |
| `CONTAINS` / `TEXT_CONTAINS` | Substring or set membership |
| `IS_NULL` / `IS_NOT_NULL` | Null checks — `values` array can be empty |
| `STARTS_WITH` / `ENDS_WITH` | String prefix/suffix match |
'
tags:
- serviceCatalog
parameters:
- name: item_id
in: path
description: The Catalogue item id
required: true
schema:
type: integer
format: int64
- name: X-Api-Key
in: header
required: true
schema:
type: string
- name: X-Workspace-Id
in: header
required: false
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_postapi_v1_catalogue_items__item_id__fields_bulk_Response_200'
requestBody:
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems'
/api/v1/workspaces/{workspaceId}/catalogue/categories:
get:
operationId: getapi-v-1-workspaces-workspace-id-catalogue-categories
summary: Get category
tags:
- serviceCatalog
parameters:
- name: workspaceId
in: path
description: The workspace ID
required: true
schema:
type: integer
format: int64
- name: category_type
in: query
description: The category type
required: false
schema:
$ref: '#/components/schemas/ApiV1WorkspacesWorkspaceIdCatalogueCategoriesGetParametersCategoryType'
- name: page
in: query
description: ''
required: true
schema:
type: integer
default: 1
- name: per_page
in: query
description: ''
required: false
schema:
type: integer
default: 25
- name: search_key
in: query
description: ''
required: false
schema:
type: string
- name: X-Api-Key
in: header
required: true
schema:
type: string
- name: X-Workspace-Id
in: header
required: false
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_getapi_v1_workspaces__workspaceId__catalogue_categories_Response_200'
post:
operationId: postapi-v-1-workspaces-workspace-id-catalogue-categories
summary: Create category
tags:
- serviceCatalog
parameters:
- name: workspaceId
in: path
description: The workspace ID
required: true
schema:
type: integer
format: int64
- name: category_type
in: query
description: The category type
required: false
schema:
$ref: '#/components/schemas/ApiV1WorkspacesWorkspaceIdCatalogueCategoriesPostParametersCategoryType'
- name: X-Api-Key
in: header
required: true
schema:
type: string
- name: X-Workspace-Id
in: header
required: false
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_postapi_v1_workspaces__workspaceId__catalogue_categories_Response_200'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_postapi_v1_workspaces__workspaceId__catalogue_categories_Request'
/api/v1/workspaces/{workspaceId}/service-catalog/{categoryId}/items:
get:
operationId: getapi-v-1-workspaces-workspace-id-service-catalog-category-id-items
summary: Get Service Items List
tags:
- serviceCatalog
parameters:
- name: workspaceId
in: path
description: The workspace ID
required: true
schema:
type: integer
format: int64
- name: categoryId
in: path
description: The category ID
required: true
schema:
type: integer
format: int64
- name: page
in: query
description: ''
required: true
schema:
type: integer
default: 1
- name: per_page
in: query
description: ''
required: false
schema:
type: integer
default: 25
- name: search_key
in: query
description: ''
required: false
schema:
type: string
- name: X-Api-Key
in: header
required: true
schema:
type: string
- name: X-Workspace-Id
in: header
required: false
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_getapi_v1_workspaces__workspaceId__service_catalog__categoryId__items_Response_200'
/api/v1/workspaces/{workspaceId}/service-catalog/{categoryId}/items/{serviceItemId}:
get:
operationId: getapi-v-1-workspaces-workspace-id-service-catalog-category-id-items-service-item-id
summary: Retrieve Service Item
tags:
- serviceCatalog
parameters:
- name: workspaceId
in: path
description: The workspace ID
required: true
schema:
type: integer
format: int64
- name: categoryId
in: path
description: The category ID
required: true
schema:
type: integer
format: int64
- name: serviceItemId
in: path
description: The service item ID
required: true
schema:
type: integer
format: int64
- name: X-Api-Key
in: header
required: true
schema:
type: string
- name: X-Workspace-Id
in: header
required: false
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_getapi_v1_workspaces__workspaceId__service_catalog__categoryId__items__serviceItemId_Response_200'
/api/v1/workspaces/{workspaceId}/catalogue/items:
get:
operationId: getapi-v-1-workspaces-workspace-id-catalogue-items
summary: Get catalogue item
tags:
- serviceCatalog
parameters:
- name: workspaceId
in: path
description: The workspace ID
required: true
schema:
type: integer
format: int64
- name: page
in: query
description: ''
required: true
schema:
type: integer
default: 1
- name: per_page
in: query
description: ''
required: false
schema:
type: integer
default: 25
- name: search_key
in: query
description: ''
required: false
schema:
type: string
- name: category_id
in: query
description: ''
required: false
schema:
type: integer
format: int64
- name: category_type
in: query
description: ''
required: false
schema:
$ref: '#/components/schemas/ApiV1WorkspacesWorkspaceIdCatalogueItemsGetParametersCategoryType'
- name: is_published
in: query
description: ''
required: false
schema:
type: boolean
- name: X-Api-Key
in: header
required: true
schema:
type: string
- name: X-Workspace-Id
in: header
required: false
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_getapi_v1_workspaces__workspaceId__catalogue_items_Response_200'
post:
operationId: postapi-v-1-workspaces-workspace-id-catalogue-items
summary: Create catalogue item
tags:
- serviceCatalog
parameters:
- name: workspaceId
in: path
description: The workspace ID
required: true
schema:
type: integer
format: int64
- name: X-Api-Key
in: header
required: true
schema:
type: string
- name: X-Workspace-Id
in: header
required: false
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_postapi_v1_workspaces__workspaceId__catalogue_items_Response_200'
requestBody:
content:
application/json:
schema:
type: object
properties:
name:
type: string
description:
type: string
image:
type: integer
format: int64
tags:
type: array
items:
type: string
is_active:
type: boolean
is_public:
type: boolean
user_segments:
type: array
items:
type: integer
format: int64
category_id:
type: integer
format: int64
theme:
type: integer
format: int64
is_default:
type: boolean
default: false
required:
- name
- user_segments
/api/v1/workspaces/{workspaceId}/catalogue/items/{itemId}:
get:
operationId: getapi-v-1-workspaces-workspace-id-catalogue-items-item-id
summary: Retrieve catalogue Item
tags:
- serviceCatalog
parameters:
- name: workspaceId
in: path
description: The workspace ID
required: true
schema:
type: integer
format: int64
- name: itemId
in: path
description: The service item ID
required: true
schema:
type: integer
format: int64
- name: X-Api-Key
in: header
required: true
schema:
type: string
- name: X-Workspace-Id
in: header
required: false
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_getapi_v1_workspaces__workspaceId__catalogue_items__itemId_Response_200'
patch:
operationId: patchapi-v-1-workspaces-workspace-id-catalogue-items-item-id
summary: Patch catalogue item
tags:
- serviceCatalog
parameters:
- name: workspaceId
in: path
description: The workspace ID
required: true
schema:
type: integer
format: int64
- name: itemId
in: path
description: The service item ID
required: true
schema:
type: integer
format: int64
- name: X-Api-Key
in: header
required: true
schema:
type: string
- name: X-Workspace-Id
in: header
required: false
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Service Catalog_patchapi_v1_workspaces__workspaceId__catalogue_items__itemId_Response_200'
requestBody:
content:
application/json:
schema:
type: object
properties: {}
components:
schemas:
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DefaultSelectionLanguageLabel:
type: object
properties: {}
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DefaultSelectionLanguageLabel
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AdvancedSettings:
type: object
properties:
custom_translations:
type: boolean
custom_form_override:
type: boolean
searchable:
type: boolean
default: true
sensitive:
type: boolean
default: false
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf7AdvancedSettings
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AdvancedSettings:
type: object
properties:
custom_translations:
type: boolean
custom_form_override:
type: boolean
searchable:
type: boolean
default: true
sensitive:
type: boolean
default: false
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf1AdvancedSettings
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems0:
type: object
properties:
start_value:
type: string
end_value:
type: string
include_start:
type: boolean
default: false
include_end:
type: boolean
default: false
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf4RulesItems0
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RequestTypesItems:
type: string
enum:
- REQUEST
- INCIDENT
- SERVICE_REQUEST
- PROBLEM
- CHANGE
- MAJOR_INCIDENT
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf8RequestTypesItems
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RequesterSettings:
type: object
properties:
requester_view:
type: boolean
default: false
requester_fill:
type: boolean
default: false
requester_mandate_on_create:
type: boolean
default: false
requester_edit:
type: boolean
default: false
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RequesterSettings
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems1:
type: object
properties:
min_length:
type: integer
format: int64
max_length:
type: integer
format: int64
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf2RulesItems1
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AssetSettings:
type: object
properties:
required_field:
type: boolean
default: false
always_required_field:
type: boolean
default: false
asset_types:
type: array
items:
type: integer
format: int64
sources:
type: array
items:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AssetSettingsSourcesItems'
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf20AssetSettings
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RequesterSettings:
type: object
properties:
requester_view:
type: boolean
default: false
requester_fill:
type: boolean
default: false
requester_mandate_on_create:
type: boolean
default: false
requester_edit:
type: boolean
default: false
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf9RequesterSettings
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0DataType:
type: string
enum:
- STRING
- INTEGER
- DECIMAL
- DATE
- DATETIME
- BOOLEAN
- OBJECT
- ARRAY
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0DataType
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems:
oneOf:
- $ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems0'
- $ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems1'
- $ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems2'
- $ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems3'
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf3RulesItems
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12FieldClassification:
type: string
enum:
- DEFAULT
- SEEDED
- CUSTOM
description: 'Classification of the field: DEFAULT (non-removable), SEEDED (soft-deletable by admin), CUSTOM (user-created)'
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12FieldClassification
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems11:
type: object
properties:
id:
type: integer
format: int64
created_at:
type: string
format: date-time
updated_at:
type: string
format: date-time
workspace_id:
type: integer
format: int64
request_types:
type: array
items:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RequestTypesItems'
type:
type: string
hint:
type: string
entity_type:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11EntityType'
entity_id:
type: integer
format: int64
order:
type: integer
field_group_id:
type: integer
format: int64
requester_display_hint:
type: string
default:
type: boolean
default: false
field_classification:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11FieldClassification'
description: 'Classification of the field: DEFAULT (non-removable), SEEDED (soft-deletable by admin), CUSTOM (user-created)'
override_field_group_settings:
type: boolean
default: false
translations_enabled:
type: boolean
default: false
required_field:
type: boolean
always_required_field:
type: boolean
default: false
always_viewable_field:
type: boolean
default: false
workspace_member_settings:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11WorkspaceMemberSettings'
requester_settings:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RequesterSettings'
asset_settings:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AssetSettings'
advanced_settings:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11AdvancedSettings'
extends_field:
type: integer
format: int64
data_type:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11DataType'
prefill_default_selection:
type: boolean
default: false
rules:
type: array
items:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11RulesItems'
display_name:
type: string
requester_display_name:
type: string
reference_key:
type: string
options_uri:
type: string
options:
type: array
items:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11OptionsItems'
default_selection:
type: array
items:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11DefaultSelectionItems'
required:
- display_name
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems11
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10OptionsItems:
type: object
properties:
id:
type: integer
format: int64
value:
type: string
label:
type: string
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf10OptionsItems
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13DataType:
type: string
enum:
- STRING
- INTEGER
- DECIMAL
- DATE
- DATETIME
- BOOLEAN
- OBJECT
- ARRAY
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf13DataType
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems12:
type: object
properties:
id:
type: integer
format: int64
created_at:
type: string
format: date-time
updated_at:
type: string
format: date-time
workspace_id:
type: integer
format: int64
request_types:
type: array
items:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RequestTypesItems'
type:
type: string
hint:
type: string
entity_type:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12EntityType'
entity_id:
type: integer
format: int64
order:
type: integer
field_group_id:
type: integer
format: int64
requester_display_hint:
type: string
default:
type: boolean
default: false
field_classification:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12FieldClassification'
description: 'Classification of the field: DEFAULT (non-removable), SEEDED (soft-deletable by admin), CUSTOM (user-created)'
override_field_group_settings:
type: boolean
default: false
translations_enabled:
type: boolean
default: false
required_field:
type: boolean
always_required_field:
type: boolean
default: false
always_viewable_field:
type: boolean
default: false
workspace_member_settings:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12WorkspaceMemberSettings'
requester_settings:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RequesterSettings'
asset_settings:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AssetSettings'
advanced_settings:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12AdvancedSettings'
extends_field:
type: integer
format: int64
data_type:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DataType'
prefill_default_selection:
type: boolean
default: false
rules:
type: array
items:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12RulesItems'
display_names:
type: array
items:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DisplayNamesItems'
options_uri:
type: string
options:
type: array
items:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12OptionsItems'
default_selection:
$ref: '#/components/schemas/ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf12DefaultSelection'
required:
- display_names
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItems12
Service Catalog_getapi_v1_catalogue_items__item_id__fields_Response_200:
type: object
properties: {}
description: Empty response body
title: Service Catalog_getapi_v1_catalogue_items__item_id__fields_Response_200
Service Catalog_postapi_v1_workspaces__workspaceId__catalogue_items_Response_200:
type: object
properties: {}
description: Empty response body
title: Service Catalog_postapi_v1_workspaces__workspaceId__catalogue_items_Response_200
Service Catalog_getapi_v1_workspaces__workspaceId__service_catalog__categoryId__items__serviceItemId_Response_200:
type: object
properties: {}
description: Empty response body
title: Service Catalog_getapi_v1_workspaces__workspaceId__service_catalog__categoryId__items__serviceItemId_Response_200
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11OptionsItemsLanguageLabel:
type: object
properties: {}
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf11OptionsItemsLanguageLabel
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems1:
type: object
properties:
min_length:
type: integer
format: int64
max_length:
type: integer
format: int64
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14RulesItems1
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RequestTypesItems:
type: string
enum:
- REQUEST
- INCIDENT
- SERVICE_REQUEST
- PROBLEM
- CHANGE
- MAJOR_INCIDENT
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf0RequestTypesItems
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems2:
type: object
properties:
pattern:
type: string
title: ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf18RulesItems2
ApiV1CatalogueItemsItemIdFieldsBulkPostRequestBodyContentApplicationJsonSchemaItemsOneOf14AssetSettingsSourcesItems:
type: object
properties:
display_name:
type: string
description:
type: string
icon:
type: string
source:
type: string
description: The AssetSource enum name of the contributing source (e.g. KANDJI, MS_INTUNE). This is the value a client passes as ?source= on GET /assets/{id} to open that source's view. Populated for a unified asset's additional_sources / list sources entries; null elsewhere.
last_synced_at:
type: string
format: date-time
description: When this source last contributed to the
# --- truncated at 32 KB (271 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/atomicwork/refs/heads/main/openapi/atomicwork-servicecatalog-api-openapi.yml