Upsert Configuration Item Relationship

Submit a bulk operation to create or update one or more relationships between configuration items.

To upsert a configuration item relationship, you must have the following user permissions:

  • IT Service Configuration Item Type Manager
  • IT Service Configuration Item Owner

See Also

NameTypeDescriptionRequired or OptionalAvailable Version
inputUpsertCIRelationshipBulkInputThe top-level input container for the bulk create or update operation. Contains the array of configuration item relationship objects to process.Required67.0

The top-level input container for create or update operations.

NameTypeDescriptionRequired or OptionalAvailable Version
relationshipRecordsRelationshipRecordsAn array of configuration item relationship objects to be created or updated in a single bulk operation. Each element defines one relationship between a source and target configuration item.Required67.0

Defines the structure for a single configuration item relationship within a bulk upsert request.

NameTypeDescriptionRequired or OptionalAvailable Version
sourceCnfgItemIdStringThe unique identifier of the source configuration item in the relationship.Required67.0
targetCnfgItemIdStringThe unique identifier of the target configuration item in the relationship.Required67.0
relationshipTypeStringThe developer name of the configuration item relationship type. Use a valid relationship type developer name defined in your Configuration Management Database.Required67.0
NameTypeDescriptionAvailable Version
idIntegerThe unique identifier of the asynchronous job. Use this ID with the getStatus query to check the operation progress and completion status.67.0
statusStringThe initial status of the asynchronous job.67.0
lastModifiedOnStringThe date and time when the job was created or last updated, in YYYY-MM-DDTHH:MM:SSZ format.67.0
detailsStringUser message describing the job.67.0
totalRecordCountIntegerThe total records in the request.67.0
successRecordCountIntegerThe total records processed successfully.67.0
failureRecordCountIntegerThe total records that failed.67.0

After submitting the upsertCnfgItemRelationships mutation, use the returned job id with the getOperationStatus query to check the operation progress and completion status.