Skip to main content
POST
/
v3
/
catalog_entries
/
actions
/
bulk_update
BulkUpdateEntries
curl --request POST \
  --url https://api.incident.io/v3/catalog_entries/actions/bulk_update \
  --header 'Content-Type: application/json' \
  --data '
{
  "catalog_type_id": "01GW2G3V0S59R238FAHPDS1R66",
  "entries": [
    {
      "aliases": [
        "abc123"
      ],
      "attribute_values": {
        "abc123": {
          "array_value": [
            {
              "literal": "SEV123"
            }
          ],
          "value": {
            "literal": "SEV123"
          }
        }
      },
      "entry_id": "abc123",
      "external_id": "abc123",
      "name": "abc123",
      "rank": 1
    },
    {
      "aliases": [
        "abc123"
      ],
      "attribute_values": {
        "abc123": {
          "array_value": [
            {
              "literal": "SEV123"
            }
          ],
          "value": {
            "literal": "SEV123"
          }
        }
      },
      "entry_id": "abc123",
      "external_id": "abc123",
      "name": "abc123",
      "rank": 1
    }
  ],
  "update_attributes": [
    "01GW2G3V0S59R238FAHPDS1R66",
    "01GW2G3V0S59R238FAHPDS1R67"
  ]
}
'

Body

application/json
catalog_type_id
string
required

The unique identifier of the catalog type containing the entries

Example:

"01GW2G3V0S59R238FAHPDS1R66"

entries
object[]
required

A list of entries to update with their new values. Maximum 250 entries per request.

Required array length: 1 - 250 elements
Example:
[
  {
    "aliases": ["abc123"],
    "attribute_values": {
      "abc123": {
        "array_value": [{ "literal": "SEV123" }],
        "value": { "literal": "SEV123" }
      }
    },
    "entry_id": "abc123",
    "external_id": "abc123",
    "name": "abc123",
    "rank": 1
  },
  {
    "aliases": ["abc123"],
    "attribute_values": {
      "abc123": {
        "array_value": [{ "literal": "SEV123" }],
        "value": { "literal": "SEV123" }
      }
    },
    "entry_id": "abc123",
    "external_id": "abc123",
    "name": "abc123",
    "rank": 1
  }
]
update_attributes
string[]

Optional list of specific attribute IDs to update across all entries. When provided, only these attributes in attribute_values will be updated and all other attributes will be preserved. This parameter only affects attribute_values - it does not affect core entry fields like name, rank, aliases, or external_id, which follow their individual omission rules.

Example:
[
  "01GW2G3V0S59R238FAHPDS1R66",
  "01GW2G3V0S59R238FAHPDS1R67"
]

Response

204

No Content response.