Assign Catalog Item To Projects

Assign Catalog Item To Projects

Allows assigning/un-assigning of a global catalog item to other projects in the same organization.

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

Catalog item ID


Request Body
CatalogItemProjectAssignment of type(s) application/json
Required
{
    "projectsToAssign": [
        "string"
    ],
    "projectsToUnAssign": [
        "string"
    ]
}
array of string
projectsToAssign
Optional

List of projects to be assigned.

array of string
projectsToUnAssign
Optional

List of projects to be un-assigned.

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

All project assignments are performed.

Returns CatalogItemProjectAssignment of type(s) application/json
"CatalogItemProjectAssignment Object"
array of string
projectsToAssign
Optional

List of projects to be assigned.

array of string
projectsToUnAssign
Optional

List of projects to be un-assigned.


401

Unauthorized

Returns CatalogItemProjectAssignment of type(s) application/json
"CatalogItemProjectAssignment Object"
array of string
projectsToAssign
Optional

List of projects to be assigned.

array of string
projectsToUnAssign
Optional

List of projects to be un-assigned.


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