curl --request POST \
  --url https://{domain}-be.glean.com/rest/api/v1/editcollectionitem \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>",
  "description": "<string>",
  "icon": "<string>",
  "collectionId": 123,
  "itemId": "<string>"
}'
{
  "collection": {
    "name": "<string>",
    "description": "<string>",
    "addedRoles": [
      {
        "sourceDocumentSpec": {
          "url": "<string>"
        },
        "person": {
          "name": "George Clooney",
          "obfuscatedId": "abc123"
        },
        "group": {
          "type": "DEPARTMENT",
          "id": "<string>",
          "name": "<string>"
        },
        "role": "OWNER"
      }
    ],
    "removedRoles": [
      {
        "sourceDocumentSpec": {
          "url": "<string>"
        },
        "person": {
          "name": "George Clooney",
          "obfuscatedId": "abc123"
        },
        "group": {
          "type": "DEPARTMENT",
          "id": "<string>",
          "name": "<string>"
        },
        "role": "OWNER"
      }
    ],
    "audienceFilters": [
      {
        "fieldName": "type",
        "values": [
          {
            "value": "Spreadsheet",
            "relationType": "EQUALS"
          },
          {
            "value": "Presentation",
            "relationType": "EQUALS"
          }
        ]
      }
    ],
    "icon": "<string>",
    "adminLocked": true,
    "parentId": 123,
    "thumbnail": {
      "photoId": "<string>",
      "url": "<string>"
    },
    "allowedDatasource": "<string>",
    "permissions": {
      "write": {
        "scopeType": "GLOBAL",
        "create": true,
        "update": true,
        "delete": true
      }
    },
    "id": 123,
    "createTime": "2023-11-07T05:31:56Z",
    "updateTime": "2023-11-07T05:31:56Z",
    "creator": {
      "name": "George Clooney",
      "obfuscatedId": "abc123"
    },
    "updatedBy": {
      "name": "George Clooney",
      "obfuscatedId": "abc123"
    },
    "itemCount": 123,
    "childCount": 123,
    "items": [
      {
        "name": "<string>",
        "description": "<string>",
        "icon": "<string>",
        "collectionId": 123,
        "documentId": "<string>",
        "url": "<string>",
        "itemId": "<string>",
        "createdBy": {
          "name": "George Clooney",
          "obfuscatedId": "abc123"
        },
        "createdAt": "2023-11-07T05:31:56Z",
        "document": {
          "id": "<string>",
          "datasource": "<string>",
          "connectorType": "API_CRAWL",
          "docType": "<string>",
          "content": {
            "fullTextList": [
              "<string>"
            ]
          },
          "containerDocument": {},
          "parentDocument": {},
          "title": "<string>",
          "url": "<string>",
          "metadata": {
            "container": "container",
            "parentId": "JIRA_EN-1337",
            "createTime": "2000-01-23T04:56:07.000Z",
            "datasource": "datasource",
            "author": {
              "name": "name"
            },
            "documentId": "documentId",
            "updateTime": "2000-01-23T04:56:07.000Z",
            "mimeType": "mimeType",
            "objectType": "Feature Request",
            "components": [
              "Backend",
              "Networking"
            ],
            "status": [
              "Done"
            ],
            "customData": {
              "someCustomField": "someCustomValue"
            }
          },
          "sections": [
            {
              "title": "<string>",
              "url": "<string>"
            }
          ]
        },
        "shortcut": {
          "id": 123,
          "inputAlias": "<string>",
          "destinationUrl": "<string>",
          "destinationDocumentId": "<string>",
          "description": "<string>",
          "unlisted": true,
          "urlTemplate": "<string>",
          "addedRoles": [
            {}
          ],
          "removedRoles": [
            {}
          ],
          "permissions": {
            "write": {
              "scopeType": "GLOBAL",
              "create": true,
              "update": true,
              "delete": true
            }
          },
          "createdBy": {
            "name": "George Clooney",
            "obfuscatedId": "abc123"
          },
          "createTime": "2023-11-07T05:31:56Z",
          "updatedBy": {
            "name": "George Clooney",
            "obfuscatedId": "abc123"
          },
          "updateTime": "2023-11-07T05:31:56Z",
          "destinationDocument": {},
          "intermediateUrl": "<string>",
          "viewPrefix": "<string>",
          "isExternal": true,
          "editUrl": "<string>",
          "alias": "<string>",
          "title": "<string>",
          "roles": [
            {}
          ]
        },
        "collection": "<any>",
        "itemType": "DOCUMENT"
      }
    ],
    "pinMetadata": {
      "existingPins": [
        {
          "category": "COMPANY_RESOURCE",
          "value": "<string>",
          "target": "RESOURCE_CARD"
        }
      ],
      "eligiblePins": [
        {
          "id": 123,
          "target": {
            "category": "COMPANY_RESOURCE",
            "value": "<string>",
            "target": "RESOURCE_CARD"
          }
        }
      ]
    },
    "shortcuts": [
      "<string>"
    ],
    "children": [
      "<any>"
    ],
    "roles": [
      {
        "sourceDocumentSpec": {
          "url": "<string>"
        },
        "person": {
          "name": "George Clooney",
          "obfuscatedId": "abc123"
        },
        "group": {
          "type": "DEPARTMENT",
          "id": "<string>",
          "name": "<string>"
        },
        "role": "OWNER"
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Scio-Actas
string

Email address of a user on whose behalf the request is intended to be made (should be non-empty only for global tokens).

X-Glean-Auth-Type
string

Auth type being used to access the endpoint (should be non-empty only for global tokens).

Body

application/json
Edit Collection Items request
collectionId
integer
required

The ID of the Collection to edit CollectionItems in.

itemId
string
required

The ID of the CollectionItem to edit.

name
string

The optional name of the Collection item.

description
string

A helpful description of why this CollectionItem is in the Collection that it's in.

icon
string

The emoji icon for this CollectionItem. Only used for Text type items.

Response

200
application/json
OK
collection
object

The modified Collection. Only CollectionItemMutableProperties are set for each item.