Use the GraphQL API to query, search, and manage configuration items in the Agentforce IT Service configuration management database (CMDB).
GraphQL V2 API
- Query a configuration item by its unique identifier
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using thegetConfigurationItemByIdquery. - New request body: Query Configuration Item by ID Input
- New response body: Query Configuration Item by ID Output
- Search configuration items with pagination, filtering, and sorting
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using thesearchConfigurationItemsquery. - New request body: Search Configuration Item Input
- New response body: Search Configuration Item Output
- Retrieve the status of a previously submitted asynchronous job
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using thegetOperationStatusquery. - New request body: Get Status of Operation Input
- New response body: Get Status of Operation Output
- Create or update configuration items in bulk
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using theupsertConfigurationItemsmutation. - New request body: Upsert Configuration Items Input
- New response body: Upsert Configuration Items Output
- Delete a configuration item by its unique identifier
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using thedeleteConfigurationItemmutation. - New request body: Delete Configuration Item Input
- New response body: Delete Configuration Item Output
- Delete a configuration item relationship by its unique identifier
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using thedeleteCnfgItemRelationshipmutation. - New request body: Delete Configuration Item Relationship Input
- New response body: Delete Configuration Item Relationship Output
- Update one or more attributes of an existing configuration item by its unique identifier
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using theupdateConfigurationItemByIdmutation. - New request body: Update Configuration Item by ID Input
- New response body: Update Configuration Item by ID Output
- Create or update configuration item relationships in bulk
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using theupsertCnfgItemRelationshipsmutation. - New request body: Upsert Configuration Item Relationship Input
- New response body: Upsert Configuration Item Relationship Output
- Get child components of a configuration item by unique identifier and component type
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using thegetComponentsByCnfgItemIdquery. - New request body: Get Components Input
- New response body: Get Components Output
- Retrieve the audit trail of changes for a configuration item
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using thegetConfigurationItemHistoryquery. - New request body: Get Configuration Item History Input
- New response body: Get Configuration Item History Output
- Retrieve detailed relationship information for a configuration item
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using thegetCnfgItemRelationshipsquery. - New request body: Get Configuration Item Relationship Input
- New response body: Get Configuration Item Relationship Output
- Search components for configuration items with pagination, filtering, and sorting
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using thesearchComponentCnfgItemsquery. - New request body: Search Component Configuration Item Input
- New response body: Search Component Configuration Item Output
- Retrieve tags associated with a configuration item
- Make a POST request to the new
/service/itsm/v2/cmdb/graphqlresource using thegetAllConfigurationItemTagsquery. - New request body: Get All Tags Input
- New response body: Get All Tags Output
GraphQL V1 API
- Search components for configuration items with pagination, filtering, and sorting
- Make a POST request to the existing
/service/itsm/v1/cmdb/graphqlresource using the newsearchComponentCnfgItemsquery. - New request body: Search Component Configuration Item Input
- New response body: Search Component Configuration Item Output
- Retrieve tags associated with a configuration item
- Make a POST request to the existing
/service/itsm/v1/cmdb/graphqlresource using the newgetAllConfigurationItemTagsquery. - New request body: Get All Tags Input
- New response body: Get All Tags Output