Republish Catalog Item

Republish Catalog Item

Updates an existing catalog item.

Request
URI
POST
https://{api_host}/catalog/api/items/{catalogItemId}:republish
COPY
Path Parameters
string
catalogItemId
Required

Catalog Item ID


Request Body
Authentication/Authorization
This operation uses the following authentication methods.
Responses
200

OK

Returns CatalogItem of type(s) application/json
"CatalogItem Object"
array of object
additionalActions
Optional

A List of available actions for the catalog item, e.g Unpublish, Edit Projects

integer As int32 As int32
bulkRequestLimit
Optional

Max number of instances that can be requested at a time

string As date-time As date-time
createdAt
Optional

Creation time

string
createdBy
Optional

Created By

object
creator
Optional

Expanded policy last updater details

string
description
Optional

CatalogItem description

string
externalId
Optional

External ID

string
formId
Optional

Form ID

boolean
global
Optional

Indicates whether the catalog item can be assigned to other projects

string As uuid As uuid
iconId
Optional

Icon ID

string As uuid As uuid
id
Required

CatalogItem id

boolean
isRequestable
Optional

Boolean flag to indicate whether the catalog item is requestable or not

string As date-time As date-time
lastUpdatedAt
Optional

Update time

string
lastUpdatedBy
Optional

Updated By

object
lastUpdater
Optional

Expanded policy last updater details

string
name
Required

CatalogItem name

array of object
organizationSharings
Optional

List of organizations that the catalog item is being shared with.

array of string
projectIds
Required

Associated project IDs that can be used for requesting

array of object
projects
Optional

Associated projects that can be used for requesting

object
schema
Optional

schema

string As uuid As uuid
sourceId
Optional

LibraryItem source ID.

string
sourceName
Optional

LibraryItem source name.

string
sourceProjectId
Optional

Project ID with which the catalog item was associated when created

object
spec
Optional

Information specific to the content type.

object
type
Required

Optional affected resources details to which the request applies to


400

Invalid request - bad data

Returns CatalogItem of type(s) application/json
"CatalogItem Object"
array of object
additionalActions
Optional

A List of available actions for the catalog item, e.g Unpublish, Edit Projects

integer As int32 As int32
bulkRequestLimit
Optional

Max number of instances that can be requested at a time

string As date-time As date-time
createdAt
Optional

Creation time

string
createdBy
Optional

Created By

object
creator
Optional

Expanded policy last updater details

string
description
Optional

CatalogItem description

string
externalId
Optional

External ID

string
formId
Optional

Form ID

boolean
global
Optional

Indicates whether the catalog item can be assigned to other projects

string As uuid As uuid
iconId
Optional

Icon ID

string As uuid As uuid
id
Required

CatalogItem id

boolean
isRequestable
Optional

Boolean flag to indicate whether the catalog item is requestable or not

string As date-time As date-time
lastUpdatedAt
Optional

Update time

string
lastUpdatedBy
Optional

Updated By

object
lastUpdater
Optional

Expanded policy last updater details

string
name
Required

CatalogItem name

array of object
organizationSharings
Optional

List of organizations that the catalog item is being shared with.

array of string
projectIds
Required

Associated project IDs that can be used for requesting

array of object
projects
Optional

Associated projects that can be used for requesting

object
schema
Optional

schema

string As uuid As uuid
sourceId
Optional

LibraryItem source ID.

string
sourceName
Optional

LibraryItem source name.

string
sourceProjectId
Optional

Project ID with which the catalog item was associated when created

object
spec
Optional

Information specific to the content type.

object
type
Required

Optional affected resources details to which the request applies to


401

Unauthorized

Returns CatalogItem of type(s) application/json
"CatalogItem Object"
array of object
additionalActions
Optional

A List of available actions for the catalog item, e.g Unpublish, Edit Projects

integer As int32 As int32
bulkRequestLimit
Optional

Max number of instances that can be requested at a time

string As date-time As date-time
createdAt
Optional

Creation time

string
createdBy
Optional

Created By

object
creator
Optional

Expanded policy last updater details

string
description
Optional

CatalogItem description

string
externalId
Optional

External ID

string
formId
Optional

Form ID

boolean
global
Optional

Indicates whether the catalog item can be assigned to other projects

string As uuid As uuid
iconId
Optional

Icon ID

string As uuid As uuid
id
Required

CatalogItem id

boolean
isRequestable
Optional

Boolean flag to indicate whether the catalog item is requestable or not

string As date-time As date-time
lastUpdatedAt
Optional

Update time

string
lastUpdatedBy
Optional

Updated By

object
lastUpdater
Optional

Expanded policy last updater details

string
name
Required

CatalogItem name

array of object
organizationSharings
Optional

List of organizations that the catalog item is being shared with.

array of string
projectIds
Required

Associated project IDs that can be used for requesting

array of object
projects
Optional

Associated projects that can be used for requesting

object
schema
Optional

schema

string As uuid As uuid
sourceId
Optional

LibraryItem source ID.

string
sourceName
Optional

LibraryItem source name.

string
sourceProjectId
Optional

Project ID with which the catalog item was associated when created

object
spec
Optional

Information specific to the content type.

object
type
Required

Optional affected resources details to which the request applies to


403

Forbidden

Returns CatalogItem of type(s) application/json
"CatalogItem Object"
array of object
additionalActions
Optional

A List of available actions for the catalog item, e.g Unpublish, Edit Projects

integer As int32 As int32
bulkRequestLimit
Optional

Max number of instances that can be requested at a time

string As date-time As date-time
createdAt
Optional

Creation time

string
createdBy
Optional

Created By

object
creator
Optional

Expanded policy last updater details

string
description
Optional

CatalogItem description

string
externalId
Optional

External ID

string
formId
Optional

Form ID

boolean
global
Optional

Indicates whether the catalog item can be assigned to other projects

string As uuid As uuid
iconId
Optional

Icon ID

string As uuid As uuid
id
Required

CatalogItem id

boolean
isRequestable
Optional

Boolean flag to indicate whether the catalog item is requestable or not

string As date-time As date-time
lastUpdatedAt
Optional

Update time

string
lastUpdatedBy
Optional

Updated By

object
lastUpdater
Optional

Expanded policy last updater details

string
name
Required

CatalogItem name

array of object
organizationSharings
Optional

List of organizations that the catalog item is being shared with.

array of string
projectIds
Required

Associated project IDs that can be used for requesting

array of object
projects
Optional

Associated projects that can be used for requesting

object
schema
Optional

schema

string As uuid As uuid
sourceId
Optional

LibraryItem source ID.

string
sourceName
Optional

LibraryItem source name.

string
sourceProjectId
Optional

Project ID with which the catalog item was associated when created

object
spec
Optional

Information specific to the content type.

object
type
Required

Optional affected resources details to which the request applies to


404

Not Found

Returns CatalogItem of type(s) application/json
"CatalogItem Object"
array of object
additionalActions
Optional

A List of available actions for the catalog item, e.g Unpublish, Edit Projects

integer As int32 As int32
bulkRequestLimit
Optional

Max number of instances that can be requested at a time

string As date-time As date-time
createdAt
Optional

Creation time

string
createdBy
Optional

Created By

object
creator
Optional

Expanded policy last updater details

string
description
Optional

CatalogItem description

string
externalId
Optional

External ID

string
formId
Optional

Form ID

boolean
global
Optional

Indicates whether the catalog item can be assigned to other projects

string As uuid As uuid
iconId
Optional

Icon ID

string As uuid As uuid
id
Required

CatalogItem id

boolean
isRequestable
Optional

Boolean flag to indicate whether the catalog item is requestable or not

string As date-time As date-time
lastUpdatedAt
Optional

Update time

string
lastUpdatedBy
Optional

Updated By

object
lastUpdater
Optional

Expanded policy last updater details

string
name
Required

CatalogItem name

array of object
organizationSharings
Optional

List of organizations that the catalog item is being shared with.

array of string
projectIds
Required

Associated project IDs that can be used for requesting

array of object
projects
Optional

Associated projects that can be used for requesting

object
schema
Optional

schema

string As uuid As uuid
sourceId
Optional

LibraryItem source ID.

string
sourceName
Optional

LibraryItem source name.

string
sourceProjectId
Optional

Project ID with which the catalog item was associated when created

object
spec
Optional

Information specific to the content type.

object
type
Required

Optional affected resources details to which the request applies to


Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/catalog/api/items/{catalogItemId}:republish