CatalogItemPublishRequest

CatalogItemPublishRequest
CatalogItemPublishRequest

A request to publish content to the catalog for the members of a specific project.

JSON Example
{
    "description": "string",
    "global": false,
    "iconId": "string",
    "name": "string",
    "organizationSharings": [
        {
            "orgId": "string"
        }
    ],
    "projectId": "string",
    "spec": {},
    "typeId": "string"
}
string
description
Optional

Catalog item description.

boolean
global
Optional

Set to true to allow this catalog to be shared with multiple projects, or false to restrict it to the specified project.

string As uuid As uuid
iconId
Optional

ID of the icon to associate with this catalog item.

string
name
Required

Catalog item name.

organizationSharings
Optional

List of organizations the catalog item is shared with. To share with all organizations, include a single entry in the array with 'orgId' set to 'ALL'

string As uuid As uuid
projectId
Required

ID of the project to share this catalog item with.

spec
Required

Information specific to the content type.

string
typeId
Optional

Type of content to be published, i.e., the catalog item type.