Virima API



Home
Commons
Constructs
Error Codes
Tester


SERVICES
CertificateManagementService
AgentResourceMonitor
AndroidService
AnnouncementService
AssetLicenseEntitlementService
ConsumableService
HardwareAssetService
OtherAssetService
SoftwareLicenseAssetService
StockRoomService
StockRoomTypeService
UserLicenseEntitlementService
AuditRecordService
BSMService
AvailabilityService
CommitmentScheduleService
OutagesService
OutScopeService
BusinessService
ServiceCommitment
ServiceOffering
InScopeService
ChangeAttributeService
ChangeApprovalServices
CherwellIntegrationService
CmdbAuditService
CMDBCIRelationship
CMDBCIVersion
CMDBCIService
CommentService
CommonService
ConfigurationServices
ContractService
CorrelationService
CostCenterService
CredentialService
CustomerService
CustomizedColumnsService
CyberArkService
DemandService
DesignationService
DevOpsService
DiscoveryService
DiscoveryMonitoringProfileService
DiscoveryClientService
DiscoveryPattern
DiscoveryScanService
DiscoveryScanSplitService
Document
DuplicatesAndRemediation
EMEmailService
EventService
ExternalAlertService
FederationService
FileService
FinanceService
GetRecordService
GroupProbeService
HelpDeskDashboardService
HomePageService
ImportCIService
ImportITILService
IncidentService
PriorityService
TimescaleService
IncidentAttributeService
InfoBloxService
AssetsAuditService
ITILMetricService
ITSMChangeService
ITSMTicketMgtService
IvantiIntegrationService
JiraIntegrationService
KnowledgeAttributeService
KnowledgeManagementService
LocationService
LoginService
MajorSoftwareService
MFAService
MMCCertificateService
OwnerService
PreprocessorService
PurchaseOrderService
PurchaseOrderLineItemService
ReceivingSlipService
ReceivingSlipsLineService
RequestItemService
RequestProcurementService
TransferOrderService
ProbeService
ProblemService
ProblemAttributeService
ProcessNetworkConnections
ProcessjobsService
ProgramService
ProjectService
PropertyGroupService
ReleaseManagementService
ReportDashBoardService
ReportingService
ReportingClauseService
ReportingOrderService
ReportPresentationService
RequestService
RequestAttributeService
AssessmentMasterAndQuestionService
RiskMangaementService
RoleAccessService
RuleService
RunBookService
SAMLService
SampleService
ScanService
SDPService
SearchService
SensorService
ServiceCatalog
ServiceNowMappingService
ServiceNowRecordService
SLAService
SoftwareMetricsService
ImportSpiceWorkTicketsService
SurveyMastersAndQuestions
TagService
TaskService
TaskTimeTrackingService
TimeTrackingExportService
TimeTrackingService
UCFADService
UnfuddleService
UserDepartmentService
UserGroupService
UserRoleService
UserService
VCenterHeirarchyService
VCenterTagsService
VendorService
WorkflowService
MenuService

Virima API Specification - CMDBCIService Services

The requests documented in this section are directed to CMDBCIService resources, which represent .

Contents

deleteRecord POST Interface

Description: Service to archive selected CI records.

Method: POST

Relative URL: cmdb-ci-record/delete

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
deleteRequestRecordListForDelete

Response Structure:

Field NameTypeDescription
transactionMeassageTransactionMessage

Example Request:

DELETERECORD 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
}

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "message":"?",
   "status":?
}

deleteLicenseKey POST Interface

Description: Service to disassociate selected CI records.

Method: POST

Relative URL: cmdb-ci-record/delete-license-key

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
deleteRequestRecordListForDelete

Response Structure:

Field NameTypeDescription
transactionMeassageTransactionMessage

Example Request:

DELETELICENSEKEY 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":1470550851,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
}

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "message":"?",
   "status":?
}

editValue POST Interface

Description: Service to update a CI record and store audit record for that CI.

Method: POST

Relative URL: cmdb-ci-record/edit-value

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
editValueArrayEditValueCmdbArray

Response Structure:

Field NameTypeDescription
recordRecord

Example Request:

EDITVALUE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "recordId":"?",
   "blueprint":?,
   "owner":?,
   "group":?,
   "assignee":?,
   "manager":?,
   "licenseGroup":?,
   "location":?,
   "department":?,
   "licenseKey":?,
   "vendor":?,
   "secondLevelSupportUser":?,
   "secondLevelSupportGroup":?,
   "thirdLevelSupportUser":?,
   "thirdLevelSupportGroup":?,
   "hostedOn":?,
   "workflowId":?,
   "loggedInUserId":?,
   "isMultiple":?,
   "tags":"?",
   "tagNames":"?",
   "hardwareAsset":"?",
   "newHardwareAsset":?,
   "warrantyStartDate":"?",
   "warrantyEndDate":"?",
   "fromSync":?,
   "editValue":[
      {
         "id":2147483647,
         "property":"?",
         "value":"?",
         "blockId":"?"
      }   ]
}

Example Response:

{
   "id":1492788486,
   "recordId":"?",
   "agentName":"?",
   "tags":"?",
   "isNew":"?",
   "isProcessing":?,
   "patternScanRunning":?,
   "isChanged":?,
   "isAWSImport":?,
   "isEditable":?,
   "hasChangeRequest":?,
   "totalRecords":?,
   "diffCount":?,
   "discoveryScanId":?,
   "cmdbId":?,
   "createdOn":?,
   "lastModifiedOn":?,
   "ciIcon":"?",
   "physicalCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "blueprint": {
         "id":2147483647,
         "name":"?",
         "icon":"?",
         "component":?,
         "driveFileId":"?",
         "driveFileId16Px":"?",
         "driveFileId256Px":"?",
         "configureMainPage":"?"
      },
   "parentCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "vendor": {
         "id":1272172273,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "licenseKey": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "owner": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "group": {
         "id":1942806177,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "softwareCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "manager": {
         "id":1377770275,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "location": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "department": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "assignee": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "confidenceLevel": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "secondLevelSupportUser": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "thirdLevelSupportUser": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "secondLevelSupportGroup": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "thirdLevelSupportGroup": {
         "id":2103222508,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "hostedOn": {
         "id":611828405,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "properties":[
      {
         "id":121298265,
         "groupName":"?",
         "propertyName":"?",
         "propertyValue":"?",
         "mandatory":"?",
         "recId":"?",
         "type":"?",
         "propertyStyle":"?",
         "possibleValues":"?",
         "privateProperty":?,
         "groupOrder":?,
         "propertyOrder":?
      }   ],
   "privatePropertyVisibility":?,
   "driveFileId":"?",
   "driveFileId16Px":"?",
   "driveFileId256Px":"?",
   "isTemporaryAccessGiven":?,
   "hardwareAsset": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "lastSeen":?,
   "missingComponents":?,
   "warrantyStartDate":"?",
   "warrantyEndDate":"?",
   "lastScannedOn":"?",
   "isMoved":"?",
   "cherwellSync":"?",
   "jiraSync":"?",
   "groups":[
      {
         "id":2147483647,
         "groupName":"?",
         "groupOrder":?,
         "archive":?,
         "lastModifiedBy": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "createdBy": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "lastModifiedOn":?,
         "createdOn":?,
         "defaultColumn":?,
         "uniqueId":"?"
      }   ]
}

addMaintenance POST Interface

Description: Service to update a CI record and store audit record for that CI.

Method: POST

Relative URL: cmdb-ci-record/add-maintenance

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
ciMaintenanceCIMaintenance

Response Structure:

Field NameTypeDescription
transactionMeassageTransactionMessage

Example Request:

ADDMAINTENANCE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "name":"?",
   "description":"?",
   "startDate":?,
   "endDate":?,
   "startTime":"?",
   "endTime":"?",
   "day":"?",
   "timeZone":"?",
   "ciId":"?",
   "archive":?,
   "monthDays":"?",
   "recurrance":"?",
   "NumberOfdays":"?",
   "customerId":"?",
   "userId":"?",
   "client":"?",
   "probe":?,
   "command":"?",
   "isActive":?
}

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "message":"?",
   "status":?
}

getRecordRelation GET Interface

Description: Service to get all the relations of the particular CI with other CIs.

Method: GET

Relative URL: cmdb-ci-record/get-relation/record-id/level/view

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
recordRelationsRecordRelationArray

Example Request:

Example Response:

{
   "id":2147483647,
   "recordRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":251400458,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":350114701,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "groupedRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":1940071957,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "lastGroupedIndex":?,
   "customerId":"?",
   "userId":"?",
   "extraValue":"?"
}

saveCIAssetAssociation GET Interface

Description: Service to create association.

Method: GET

Relative URL: cmdb-ci-record/save-ci-hardware-asset-association/ci-id/asset-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllComponentIds GET Interface

Description: Service to get all the components.

Method: GET

Relative URL: cmdb-ci-record/get-all-component-ids

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getRecordRelationWithFilter POST Interface

Description: Service to get all the relations of the particular CI with other CIs of specified relationship type.

Method: POST

Relative URL: cmdb-ci-record/get-relation-with-filter/record-id/level

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputStringClass

Response Structure:

Field NameTypeDescription
recordRelationsRecordRelationArray

Example Request:

GETRECORDRELATIONWITHFILTER 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "stringobj":"?",
   "shortName":"?",
   "s3Name":"?",
   "uniqueId":"?",
   "lineType":"?",
}

Example Response:

{
   "id":308235964,
   "recordRelation":[
      {
         "id":1691529968,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":946364607,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":231110830,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "groupedRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":1110249954,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "lastGroupedIndex":?,
   "customerId":"?",
   "userId":"?",
   "extraValue":"?"
}

getRecordRelationHierarchical GET Interface

Description: Service to get all the relations of the particular CI with other CIs in hierarchical view.

Method: GET

Relative URL: cmdb-ci-record/get-relation-hierarchical/record-id/level

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
recordRelationsRecordRelationArray

Example Request:

Example Response:

{
   "id":2147483647,
   "recordRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "groupedRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":36561779,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":60152061,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "lastGroupedIndex":?,
   "customerId":"?",
   "userId":"?",
   "extraValue":"?"
}

getCIDetails GET Interface

Description: Service to get minimum details of the ci object for displaying in Map View.

Method: GET

Relative URL: cmdb-ci-record/get-ci-details/id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllCIIcons GET Interface

Description:

Method: GET

Relative URL: cmdb-ci-record/get-all-ci-icons

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":937674133,
   "response":"?"
}

editRecordRelation POST Interface

Description: Service to update the relation between CIs.

Method: POST

Relative URL: cmdb-ci-record/edit-relation

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
recordRelationRecordRelation

Response Structure:

Field NameTypeDescription
messageTransactionMessage

Example Request:

EDITRECORDRELATION 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "groupId":?,
   "source":?,
   "target":?,
   "level":?,
   "sourceName":"?",
   "targetName":"?",
   "sourceBluePrint":"?",
   "targetBluePrint":"?",
   "sourcePort":"?",
   "targetPort":"?",
   "sourceIcon":"?",
   "targetIcon":"?",
   "sourceUnDiscovered":?,
   "targetUnDiscovered":?,
   "sourceAssignee": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "targetAssignee": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "sourceOwner": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "targetOwner": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "sourceLocation": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "targetLocation": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "sourceTags":"?",
   "targetTags":"?",
   "sourceIPAddress":"?",
   "targetIPAddress":"?",
   "relation":"?",
   "isExpandable":?,
   "opponentRelations":?,
   "groupedIds":"?",
   "archive":?,
   "dbName":"?",
   "sourceOpenIncidents":?,
   "targetOpenIncidents":?,
   "sourceOpenChanges":?,
   "targetOpenChanges":?,
   "sourceClosedChanges":?,
   "targetClosedChanges":?,
   "streamDirection":"?",
   "isCiUp":?,
   "isTargetUp":?,
   "isImpacted":?,
   "sourceVulnerable":"?",
   "targetVulnerable":"?",
   "sourceRegion":"?",
   "targetRegion":"?",
   "protocol":"?",
   "isMainCiUp":?
}

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "message":"?",
   "status":?
}

addSourceTargetRelation POST Interface

Description: Service to add relation between CIs.

Method: POST

Relative URL: cmdb-ci-record/add-source-target-relation

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
recordRelationArrayRecordRelationArray

Response Structure:

Field NameTypeDescription
messageTransactionMessage

Example Request:

ADDSOURCETARGETRELATION 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":692269686,
   "recordRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "groupedRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "lastGroupedIndex":?,
   "customerId":"?",
   "userId":"?",
   "extraValue":"?"
}

Example Response:

{
   "id":80926837,
   "recordId":"?",
   "message":"?",
   "status":?
}

addRecordCMDBFromUI POST Interface

Description: Service to add CI record and store audit record for that CI.

Method: POST

Relative URL: cmdb-ci-record/add-cmdb/is-ci-part/parent-record-id/comp-name/is-editable

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
recordMultiMap

Response Structure:

Field NameTypeDescription
transactionMeassageTransactionMessage

Example Request:

ADDRECORDCMDBFROMUI 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "checkExists":?,
   "workFlowId":?,
   "map":[
      {
         "key":"?",
         "value":"?",
         "blockId":"?"
      }   ]
}

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "message":"?",
   "status":?
}

editChangeAttributes POST Interface

Description: Service for edit change attributes.

Method: POST

Relative URL: cmdb-ci-record/edit-change-attributes

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
recordMultiMapForCIChangeAttributes

Response Structure:

Field NameTypeDescription
transactionMeassageTransactionMessage

Example Request:

EDITCHANGEATTRIBUTES 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "checkExists":?,
   "workFlowId":?,
   "map":[
      {
         "key":"?",
         "value":"?",
         "blockId":"?"
      }   ],
   "idList":[
      {
         "flag":?
      }   ]
}

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "message":"?",
   "status":?
}

moveAllDiscoveredItems POST Interface

Description: Service to move all the selected records in discovery to CMDB.

Method: POST

Relative URL: cmdb-ci-record/move-all-records

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

MOVEALLDISCOVEREDITEMS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":2147483647,
         "flag":?
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

addPortConfiguration POST Interface

Method: POST

Relative URL: cmdb-ci-record/add-port-config

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
portConfigPortConfigurationForProcess

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

ADDPORTCONFIGURATION 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "process":"?",
   "uniqueId":"?",
   "port":?,
   "relationshipType":?
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

moveAllImportedItems POST Interface

Description: Service to move all the selected records from imported file to CMDB.

Method: POST

Relative URL: cmdb-ci-record/move-all-imports

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

MOVEALLIMPORTEDITEMS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":2147483647,
         "flag":?
      }   ]
}

Example Response:

{
   "id":1649880058,
   "response":"?"
}

setDiscoveryProcessing GET Interface

Description: Service to mark the discovery item being moved as processing so that it can not be updated while moving.

Method: GET

Relative URL: cmdb-ci-record/set-disc-processing/record-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

setCIProcessing GET Interface

Description: Service to mark the imported item being moved as processing so that it can not be updated while moving.

Method: GET

Relative URL: cmdb-ci-record/set-ci-processing/record-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

setMultipleCIProcessing POST Interface

Description: Service to mark the imported items being moved as processing so that it can not be updated while moving.

Method: POST

Relative URL: cmdb-ci-record/set-multiple-ci-processing

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsIntegerList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SETMULTIPLECIPROCESSING 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "actionType":"?",
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

setMultipleDiscoveryProcessing POST Interface

Description: Service to mark the discovered items being moved as processing so that it can not be updated while moving.

Method: POST

Relative URL: cmdb-ci-record/set-multiple-disc-processing

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsIntegerList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SETMULTIPLEDISCOVERYPROCESSING 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "actionType":"?",
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

deleteCiPart POST Interface

Description: Service to archive the component CI.

Method: POST

Relative URL: cmdb-ci-record/del-cipart/parent-record-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputCIPartInput

Response Structure:

Field NameTypeDescription
transactionMeassageTransactionMessage

Example Request:

DELETECIPART 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "recordId":"?",
   "groupName":"?",
   "value":"?",
   "scanId":"?"
}

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "message":"?",
   "status":?
}

deleteAllCiPartRecords POST Interface

Description: Service to archive the selected component CIs.

Method: POST

Relative URL: cmdb-ci-record/delete-cipart-records

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputDeleteRecordInputs

Response Structure:

Field NameTypeDescription
transactionMeassageResponse

Example Request:

DELETEALLCIPARTRECORDS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "recordIdList":[
      {
         "recordID":"?"
      }   ],
   "groupName":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getCIPartProp POST Interface

Description: Service to get all component CIs of this CI.

Method: POST

Relative URL: cmdb-ci-record/get-cipart-prop/record-id/group-name/page-number/limit

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
filterInputFilterInput

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETCIPARTPROP 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "module":"?",
   "className":"?",
   "dbClassName":"?",
   "isDashboard":?,
   "snKey":"?",
   "snValue":"?",
   "mainTabSubListSubTab":"?",
   "importType":"?",
   "sort": {
         "sortKey":"?",
         "sortOrder":"?",
         "propertyName":"?",
         "mapProperty":?
      },
   "filters":[
      {
         "display":"?",
         "filterKey":"?",
         "value1":"?",
         "value2":"?",
         "operator":"?",
         "dbPropertyType":"?",
         "mapProperty":?
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

addPropertyForCI POST Interface

Description: Service to add existing property to particular blueprint.

Method: POST

Relative URL: cmdb-ci-record/add-property-for-ci

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
editValueArrayEditValueCmdbArray

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

ADDPROPERTYFORCI 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "recordId":"?",
   "blueprint":?,
   "owner":?,
   "group":?,
   "assignee":?,
   "manager":?,
   "licenseGroup":?,
   "location":?,
   "department":?,
   "licenseKey":?,
   "vendor":?,
   "secondLevelSupportUser":?,
   "secondLevelSupportGroup":?,
   "thirdLevelSupportUser":?,
   "thirdLevelSupportGroup":?,
   "hostedOn":?,
   "workflowId":?,
   "loggedInUserId":?,
   "isMultiple":?,
   "tags":"?",
   "tagNames":"?",
   "hardwareAsset":"?",
   "newHardwareAsset":?,
   "warrantyStartDate":"?",
   "warrantyEndDate":"?",
   "fromSync":?,
   "editValue":[
      {
         "id":2147483647,
         "property":"?",
         "value":"?",
         "blockId":"?"
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

addNewPropertyForCI POST Interface

Description: Service to add new property to CMDB module.

Method: POST

Relative URL: cmdb-ci-record/add-new-property-for-ci

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
propertyDetailsAddNewProperty

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

ADDNEWPROPERTYFORCI 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":1865479727,
   "recordId":"?",
   "propertyName":"?",
   "propertyGroupName":"?",
   "dataType":"?",
   "value":"?",
   "mandatory":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

addNewProperty POST Interface

Description: Service to add new property to CMDB module while mapping properties of imported file.

Method: POST

Relative URL: cmdb-ci-record/add-new-property

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
propertyDetailsAddNewProperty

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

ADDNEWPROPERTY 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "recordId":"?",
   "propertyName":"?",
   "propertyGroupName":"?",
   "dataType":"?",
   "value":"?",
   "mandatory":"?"
}

Example Response:

{
   "id":886934061,
   "response":"?"
}

getAllProperties GET Interface

Description: Service to get all properties of CMDB module. This is useful if we want to add new property to the CMDB module.

Method: GET

Relative URL: cmdb-ci-record/get-all-properties/ciid

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllPropertiesWithDataType GET Interface

Description: Service to get all properties of CMDB module for particular blueprint with their data types for front-end validations.

Method: GET

Relative URL: cmdb-ci-record/get-properties-with-datatype/blueprint-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getCount GET Interface

Description: Service to get count of all open incidents, requests, changes, problems, or releases associated with this CI.

Method: GET

Relative URL: cmdb-ci-record/get-count/ciid

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getInstalledSystems GET Interface

Description: Service to get all the systems where the license keys of this CI is used.

Method: GET

Relative URL: cmdb-ci-record/get-installed-systems/ciid

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

saveBlueprintPic GET Interface

Description: Service to get all the systems where the license keys of this CI is used.

Method: GET

Relative URL: cmdb-ci-record/save-blueprint-pic/image-name/blueprint-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

saveCIPic GET Interface

Description: Service to get all the systems where the license keys of this CI is used.

Method: GET

Relative URL: cmdb-ci-record/save-ci-pic/image-name/c-i-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllLicenseKey POST Interface

Description: Service to get all the license keys of this Software CI.

Method: POST

Relative URL: cmdb-ci-record/get-all-license-key

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputStringClass

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

GETALLLICENSEKEY 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "stringobj":"?",
   "shortName":"?",
   "s3Name":"?",
   "uniqueId":"?",
   "lineType":"?",
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

addMoveInThread POST Interface

Description: Service to add selected records for moving into CMDB in a thread.

Method: POST

Relative URL: cmdb-ci-record/add-move-in-thread/is-discovery

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputCIPartInput

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

ADDMOVEINTHREAD 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "recordId":"?",
   "groupName":"?",
   "value":"?",
   "scanId":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

changeEditStatus GET Interface

Description: Service to change the edit status of a CI.

Method: GET

Relative URL: cmdb-ci-record/change-edit-status/ciid/is-editable

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getStatusPossibleValues POST Interface

Description: Service to get status and its approval type.

Method: POST

Relative URL: cmdb-ci-record/get-status-possible-values

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputValuePojo

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

GETSTATUSPOSSIBLEVALUES 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "value":"?",
   "className":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAssignee POST Interface

Description: Service to get list of users with the specified role and who is in the same location as that of CI.

Method: POST

Relative URL: cmdb-ci-record/get-assignee

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
roleSrchInputRoleSearch

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETASSIGNEE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "role":"?",
   "value":"?",
   "extraCondition": {
         "id":1972297092,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getManager POST Interface

Description: Service to get list of users with the role "Configuration Manager".

Method: POST

Relative URL: cmdb-ci-record/get-manager

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
roleSrchInputRoleSearch

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETMANAGER 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "role":"?",
   "value":"?",
   "extraCondition": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getCI GET Interface

Description: Service to get particular CI details.

Method: GET

Relative URL: cmdb-ci-record/get/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
recordRecord

Example Request:

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "agentName":"?",
   "tags":"?",
   "isNew":"?",
   "isProcessing":?,
   "patternScanRunning":?,
   "isChanged":?,
   "isAWSImport":?,
   "isEditable":?,
   "hasChangeRequest":?,
   "totalRecords":?,
   "diffCount":?,
   "discoveryScanId":?,
   "cmdbId":?,
   "createdOn":?,
   "lastModifiedOn":?,
   "ciIcon":"?",
   "physicalCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "blueprint": {
         "id":2147483647,
         "name":"?",
         "icon":"?",
         "component":?,
         "driveFileId":"?",
         "driveFileId16Px":"?",
         "driveFileId256Px":"?",
         "configureMainPage":"?"
      },
   "parentCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "vendor": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "licenseKey": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "owner": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "group": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "softwareCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "manager": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "location": {
         "id":1192253401,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "department": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "assignee": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "confidenceLevel": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "secondLevelSupportUser": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "thirdLevelSupportUser": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "secondLevelSupportGroup": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "thirdLevelSupportGroup": {
         "id":710131781,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "hostedOn": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "properties":[
      {
         "id":2039413445,
         "groupName":"?",
         "propertyName":"?",
         "propertyValue":"?",
         "mandatory":"?",
         "recId":"?",
         "type":"?",
         "propertyStyle":"?",
         "possibleValues":"?",
         "privateProperty":?,
         "groupOrder":?,
         "propertyOrder":?
      }   ],
   "privatePropertyVisibility":?,
   "driveFileId":"?",
   "driveFileId16Px":"?",
   "driveFileId256Px":"?",
   "isTemporaryAccessGiven":?,
   "hardwareAsset": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "lastSeen":?,
   "missingComponents":?,
   "warrantyStartDate":"?",
   "warrantyEndDate":"?",
   "lastScannedOn":"?",
   "isMoved":"?",
   "cherwellSync":"?",
   "jiraSync":"?",
   "groups":[
      {
         "id":1236811185,
         "groupName":"?",
         "groupOrder":?,
         "archive":?,
         "lastModifiedBy": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "createdBy": {
               "id":2088009628,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "lastModifiedOn":?,
         "createdOn":?,
         "defaultColumn":?,
         "uniqueId":"?"
      }   ]
}

getCIWithMainProperties GET Interface

Description: Service to get particular CI details (only the main properties).

Method: GET

Relative URL: cmdb-ci-record/get-only-main/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
recordRecord

Example Request:

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "agentName":"?",
   "tags":"?",
   "isNew":"?",
   "isProcessing":?,
   "patternScanRunning":?,
   "isChanged":?,
   "isAWSImport":?,
   "isEditable":?,
   "hasChangeRequest":?,
   "totalRecords":?,
   "diffCount":?,
   "discoveryScanId":?,
   "cmdbId":?,
   "createdOn":?,
   "lastModifiedOn":?,
   "ciIcon":"?",
   "physicalCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "blueprint": {
         "id":2147483647,
         "name":"?",
         "icon":"?",
         "component":?,
         "driveFileId":"?",
         "driveFileId16Px":"?",
         "driveFileId256Px":"?",
         "configureMainPage":"?"
      },
   "parentCI": {
         "id":374704331,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "vendor": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "licenseKey": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "owner": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "group": {
         "id":1323527955,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "softwareCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "manager": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "location": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "department": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "assignee": {
         "id":539789914,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "confidenceLevel": {
         "id":560719617,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "secondLevelSupportUser": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "thirdLevelSupportUser": {
         "id":1177495538,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "secondLevelSupportGroup": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "thirdLevelSupportGroup": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "hostedOn": {
         "id":1887862609,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "properties":[
      {
         "id":2147483647,
         "groupName":"?",
         "propertyName":"?",
         "propertyValue":"?",
         "mandatory":"?",
         "recId":"?",
         "type":"?",
         "propertyStyle":"?",
         "possibleValues":"?",
         "privateProperty":?,
         "groupOrder":?,
         "propertyOrder":?
      }   ],
   "privatePropertyVisibility":?,
   "driveFileId":"?",
   "driveFileId16Px":"?",
   "driveFileId256Px":"?",
   "isTemporaryAccessGiven":?,
   "hardwareAsset": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "lastSeen":?,
   "missingComponents":?,
   "warrantyStartDate":"?",
   "warrantyEndDate":"?",
   "lastScannedOn":"?",
   "isMoved":"?",
   "cherwellSync":"?",
   "jiraSync":"?",
   "groups":[
      {
         "id":2147483647,
         "groupName":"?",
         "groupOrder":?,
         "archive":?,
         "lastModifiedBy": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "createdBy": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "lastModifiedOn":?,
         "createdOn":?,
         "defaultColumn":?,
         "uniqueId":"?"
      }   ]
}

getRelationColors GET Interface

Description: Service to get all the color legends for relation types.

Method: GET

Relative URL: cmdb-ci-record/get-relation-colors

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getConfidenceLevel GET Interface

Description: Service to get the Confidence level.

Method: GET

Relative URL: cmdb-ci-record/get-confidence-level

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseConfidenceLevelList

Example Request:

Example Response:

{
   "id":2147483647,
   "confidenceList":[
      {
         "id":2147483647,
         "age":?,
         "confidenceLevel":?,
         "confidenceName":"?"
      }   ]
}

editConfidenceLevel POST Interface

Description: Service to edit Confidence Level.

Method: POST

Relative URL: cmdb-ci-record/edit-confidence-level

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
responseConfidenceLevelList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

EDITCONFIDENCELEVEL 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "confidenceList":[
      {
         "id":2147483647,
         "age":?,
         "confidenceLevel":?,
         "confidenceName":"?"
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

addBluePrint POST Interface

Description: Service to add or edit a blueprint.

Method: POST

Relative URL: cmdb-ci-record/edit-blueprint

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
responseBluePrint

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

ADDBLUEPRINT 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "name":"?",
   "createdOn":?,
   "lastModifiedOn":?,
   "icon":"?",
   "workflow":"?",
   "component":?,
   "archive":?,
   "system":?,
   "used":?,
   "version":?,
   "json":?,
   "integrityCheck":?,
   "includes":[
      {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "relatedPossibleComponent":[
      {
         "id":2059680483,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "propertyList":[
      {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "primaryPropertyList":[
      {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "secretPropertyList":[
      {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "mainPropertyList":[
      {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "mandatoryPropertyList":[
      {
         "id":1976470192,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "secretPropertyRoleList":[
      {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "integrityCheckProperties":[
      {
         "id":34726782,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "lastModifiedBy": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "createdBy": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "secondLevelSupportUser": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "thirdLevelSupportUser": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "secondLevelSupportGroup": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "thirdLevelSupportGroup": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "driveFileId":"?",
   "driveFileId16Px":"?",
   "driveFileId256Px":"?",
   "tagNames":[
      {
         "id":1501852689,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "configureMainPage":"?",
   "missingComponents":[
      {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

editRelationShip POST Interface

Description: Service to edit a relationship.

Method: POST

Relative URL: cmdb-ci-record/edit-relationship

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
responseRelationshipTypes

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

EDITRELATIONSHIP 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "primaryName":"?",
   "reverseName":"?",
   "color":"?",
   "archive":?,
   "system":?,
   "used":?,
   "userTypeRelation":?,
   "lineStroke":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

addRelationshipTypes POST Interface

Description: Service to add relationship types from imported file.

Method: POST

Relative URL: cmdb-ci-record/add-relationship-types

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
relationshipTypeImportRelationshipType

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

ADDRELATIONSHIPTYPES 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":1582206168,
   "fileName":"?",
   "relationshipTypesList":[
      {
         "id":2147483647,
         "primaryName":"?",
         "reverseName":"?",
         "color":"?",
         "archive":?,
         "system":?,
         "used":?,
         "userTypeRelation":?,
         "lineStroke":"?"
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

editOutage POST Interface

Description: Service to edit outage.

Method: POST

Relative URL: cmdb-ci-record/edit-outage

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
responseChangeCIOutage

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

EDITOUTAGE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "ciId":?,
   "description":"?",
   "outageStart":?,
   "outageEnd":?,
   "ci": {
         "id":1940706123,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "change": {
         "id":863799375,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "archive":?
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

createKnowledge GET Interface

Method: GET

Relative URL: cmdb-ci-record/create-knowledge/id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

createSoftwareInstanceRelation GET Interface

Description: Service to create a Runs On relationship between source and target from front end.

Method: GET

Relative URL: cmdb-ci-record/create-software-instance-relation/source/target

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getUnlinkedSoftwareInstance POST Interface

Description: Service to create a Runs On relationship between source and target from front end.

Method: POST

Relative URL: cmdb-ci-record/get-unlinked-software-instance

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputStringClass

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETUNLINKEDSOFTWAREINSTANCE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "stringobj":"?",
   "shortName":"?",
   "s3Name":"?",
   "uniqueId":"?",
   "lineType":"?",
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

createScanFromCI POST Interface

Description: Service to create a scan from discovery or cmdb page.

Method: POST

Relative URL: cmdb-ci-record/create-scan-from-ci

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputRescan

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

CREATESCANFROMCI 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":533547280,
   "ipAddress":"?",
   "agentName":"?",
   "typeOfScan":"?",
   "credential":?,
   "ipToRecordIdMap":"?",
   "ports":"?",
   "certificatePath":"?",
   "softwareUrl":"?",
   "installArguments":"?",
   "registryPath":"?",
   "location": {
         "id":1567192861,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

saveClientName POST Interface

Description: Service to save user given name for client.

Method: POST

Relative URL: cmdb-ci-record/save-client-name/client-i-d

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputStringClass

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SAVECLIENTNAME 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "stringobj":"?",
   "shortName":"?",
   "s3Name":"?",
   "uniqueId":"?",
   "lineType":"?",
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

setScoreThresholds POST Interface

Description: Service to add IP connection score thresholds

Method: POST

Relative URL: cmdb-ci-record/set-score-threshold

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputIPConnectionScoreThreshold

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SETSCORETHRESHOLDS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":1900887206,
   "ipScoreThresholdtype":"?",
   "thresholdValue":?
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getScoreThresholds GET Interface

Description: Service to get IP connection score thresholds

Method: GET

Relative URL: cmdb-ci-record/get-score-threshold

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":394810205,
   "response":"?"
}

deleteAllRelations POST Interface

Method: POST

Relative URL: cmdb-ci-record/delete-multiple-relations

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

DELETEALLRELATIONS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":2147483647,
         "flag":?
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

mergeCI GET Interface

Method: GET

Relative URL: cmdb-ci-record/merge-ci/source-c-i/destination-c-i

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getCIPrivateProperties GET Interface

Description: Service to get particular CI's private properties details.

Method: GET

Relative URL: cmdb-ci-record/get-private-properties/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
recordRecord

Example Request:

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "agentName":"?",
   "tags":"?",
   "isNew":"?",
   "isProcessing":?,
   "patternScanRunning":?,
   "isChanged":?,
   "isAWSImport":?,
   "isEditable":?,
   "hasChangeRequest":?,
   "totalRecords":?,
   "diffCount":?,
   "discoveryScanId":?,
   "cmdbId":?,
   "createdOn":?,
   "lastModifiedOn":?,
   "ciIcon":"?",
   "physicalCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "blueprint": {
         "id":2147483647,
         "name":"?",
         "icon":"?",
         "component":?,
         "driveFileId":"?",
         "driveFileId16Px":"?",
         "driveFileId256Px":"?",
         "configureMainPage":"?"
      },
   "parentCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "vendor": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "licenseKey": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "owner": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "group": {
         "id":970110342,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "softwareCI": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "manager": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "location": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "department": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "assignee": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "confidenceLevel": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "secondLevelSupportUser": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "thirdLevelSupportUser": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "secondLevelSupportGroup": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "thirdLevelSupportGroup": {
         "id":1800277138,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "hostedOn": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "properties":[
      {
         "id":2147483647,
         "groupName":"?",
         "propertyName":"?",
         "propertyValue":"?",
         "mandatory":"?",
         "recId":"?",
         "type":"?",
         "propertyStyle":"?",
         "possibleValues":"?",
         "privateProperty":?,
         "groupOrder":?,
         "propertyOrder":?
      }   ],
   "privatePropertyVisibility":?,
   "driveFileId":"?",
   "driveFileId16Px":"?",
   "driveFileId256Px":"?",
   "isTemporaryAccessGiven":?,
   "hardwareAsset": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "lastSeen":?,
   "missingComponents":?,
   "warrantyStartDate":"?",
   "warrantyEndDate":"?",
   "lastScannedOn":"?",
   "isMoved":"?",
   "cherwellSync":"?",
   "jiraSync":"?",
   "groups":[
      {
         "id":2147483647,
         "groupName":"?",
         "groupOrder":?,
         "archive":?,
         "lastModifiedBy": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "createdBy": {
               "id":909406165,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "lastModifiedOn":?,
         "createdOn":?,
         "defaultColumn":?,
         "uniqueId":"?"
      }   ]
}

getAllFloatingComponents POST Interface

Method: POST

Relative URL: cmdb-ci-record/get-all-floating-components/blueprint-name

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
srchInputPopupSearch

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETALLFLOATINGCOMPONENTS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "value":"?",
   "isKnownError":?,
   "isTemplate":?,
   "isCmdbCi":?,
   "extraCondition": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "module":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

associateFloatingComponents POST Interface

Method: POST

Relative URL: cmdb-ci-record/associate-floating-components

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
componentsRecordRelationArray

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

ASSOCIATEFLOATINGCOMPONENTS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":1141143744,
   "recordRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":1750485275,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":90988847,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":1703694511,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "groupedRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":36212278,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "lastGroupedIndex":?,
   "customerId":"?",
   "userId":"?",
   "extraValue":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllCisUsingLicenseKey GET Interface

Service to get all cis which are using this license key

Method: GET

Relative URL: cmdb-ci-record/get-all-cis-using-licensekey/id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getFoldersForVcenter POST Interface

Service to get all associated folders for a particular vcenter blueprint

Method: POST

Relative URL: cmdb-ci-record/get-folders-for-vcenter/id/limit/page-no

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
filterSortResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETFOLDERSFORVCENTER 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":514680341,
   "response":"?"
}

getDatacentersForVcenter POST Interface

Service to get all associated datacenters for a particular vcenter blueprint

Method: POST

Relative URL: cmdb-ci-record/get-datacenters-for-vcenter/id/limit/page-no

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
filterSortResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETDATACENTERSFORVCENTER 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getClustersForVcenter POST Interface

Service to get all associated clusters for a particular vcenter blueprint

Method: POST

Relative URL: cmdb-ci-record/get-clusters-for-vcenter/id/limit/page-no

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
filterSortResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETCLUSTERSFORVCENTER 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getHostsForVcenter POST Interface

Service to get all associated hosts for a particular vcenter blueprint

Method: POST

Relative URL: cmdb-ci-record/get-hosts-for-vcenter/id/limit/page-no

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
filterSortResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETHOSTSFORVCENTER 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getTagsForVcenter POST Interface

Service to get all associated tags for a particular vcenter blueprint

Method: POST

Relative URL: cmdb-ci-record/get-tags-for-vcenter/id/limit/page-no

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
filterSortResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETTAGSFORVCENTER 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getCIsToAssociateLicenseKey POST Interface

Method: POST

Relative URL: cmdb-ci-record/get-cis-to-associate-license-key/page-number/limit

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
stringinputStringInput

Response Structure:

Field NameTypeDescription
searchListSearchResult

Example Request:

GETCISTOASSOCIATELICENSEKEY 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "bluePrintId":?,
   "searchkey":"?",
   "searchField":"?",
   "ignoreIds":"?",
   "rootCauseCI":?,
   "extraInfo":"?",
   "myCis":?,
   "ownerName":"?"
}

Example Response:

{
   "id":2147483647,
   "SearchList":[
      {
         "id":2147483647,
         "cmdbcid":?,
         "arraysearch":[
            {
               "id":2147483647,
               "blueprintname":"?",
               "assetval":"?",
               "assetId":"?",
               "version":"?",
               "recordId":"?",
               "ciIcon":"?",
               "blueprintIcon":"?",
               "assetName":"?",
               "status":"?",
               "hostName":"?",
               "os":"?",
               "ip":"?"
            }         ]
      }   ],
   "totalRecords":?
}

getSoftwareVendorListsForCI GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-software-vendor-lists/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getCmdbRelation GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-cmdb-relation/ci-id/ignore-id/type

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseRecordRelationArray

Example Request:

Example Response:

{
   "id":358714032,
   "recordRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":1616055563,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "groupedRelation":[
      {
         "id":1579440566,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":967823142,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "lastGroupedIndex":?,
   "customerId":"?",
   "userId":"?",
   "extraValue":"?"
}

getBlueprintIdByName GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-blueprint-id-by-name/name

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":274480539,
   "response":"?"
}

saveTagDetails POST Interface

Method: POST

Relative URL: cmdb-ci-record/save-tag-details

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailValuePojo

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SAVETAGDETAILS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "value":"?",
   "className":"?"
}

Example Response:

{
   "id":1491373543,
   "response":"?"
}

processIPConnection GET Interface

Method: GET

Relative URL: cmdb-ci-record/process-ip-connection/id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

checkADMOrDevOpsProcessing GET Interface

Method: GET

Relative URL: cmdb-ci-record/check-is-adm-or-devops-processing

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":1393627352,
   "response":"?"
}

getConfigFile POST Interface

Method: POST

Relative URL: cmdb-ci-record/get-config-file

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputRescan

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETCONFIGFILE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "ipAddress":"?",
   "agentName":"?",
   "typeOfScan":"?",
   "credential":?,
   "ipToRecordIdMap":"?",
   "ports":"?",
   "certificatePath":"?",
   "softwareUrl":"?",
   "installArguments":"?",
   "registryPath":"?",
   "location": {
         "id":2147483647,
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

createRouterToCiRelation GET Interface

Method: GET

Relative URL: cmdb-ci-record/create-router-to-ci-relation/id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getVersionAndName GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-ci-version-name/id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

deleteAllCiPartRecordsJSONType POST Interface

Description: Service to archive the selected component CIs JSON Type.

Method: POST

Relative URL: cmdb-ci-record/delete-cipart-records-json-type

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputDeleteRecordInputs

Response Structure:

Field NameTypeDescription
transactionMeassageResponse

Example Request:

DELETEALLCIPARTRECORDSJSONTYPE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "recordIdList":[
      {
         "recordID":"?"
      }   ],
   "groupName":"?"
}

Example Response:

{
   "id":1192543076,
   "response":"?"
}

saveRelationView POST Interface

Description: Service to archive selected CI records.

Method: POST

Relative URL: cmdb-ci-record/save-view

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
viewDetailsSaveRelationView

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SAVERELATIONVIEW 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2058922209,
   "rootCi":?,
   "coordinates":"?",
   "treeData":"?",
   "imageData":"?",
   "viewName":"?",
   "savedName":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllSavedViews GET Interface

Description: Service to get all views saved for this ci

Method: GET

Relative URL: cmdb-ci-record/get-all-saved-views/root-ci/view

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getSpecificView GET Interface

Description: Get the specific view coordinates

Method: GET

Relative URL: cmdb-ci-record/get-specific-view/view-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getADMRelation GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-adm-relation/record-id/level

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
recordRelationsRecordRelationArray

Example Request:

Example Response:

{
   "id":2147483647,
   "recordRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":1738961465,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "groupedRelation":[
      {
         "id":2147483647,
         "groupId":?,
         "source":?,
         "target":?,
         "level":?,
         "sourceName":"?",
         "targetName":"?",
         "sourceBluePrint":"?",
         "targetBluePrint":"?",
         "sourcePort":"?",
         "targetPort":"?",
         "sourceIcon":"?",
         "targetIcon":"?",
         "sourceUnDiscovered":?,
         "targetUnDiscovered":?,
         "sourceAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetAssignee": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceOwner": {
               "id":2121258283,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetOwner": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "targetLocation": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "sourceTags":"?",
         "targetTags":"?",
         "sourceIPAddress":"?",
         "targetIPAddress":"?",
         "relation":"?",
         "isExpandable":?,
         "opponentRelations":?,
         "groupedIds":"?",
         "archive":?,
         "dbName":"?",
         "sourceOpenIncidents":?,
         "targetOpenIncidents":?,
         "sourceOpenChanges":?,
         "targetOpenChanges":?,
         "sourceClosedChanges":?,
         "targetClosedChanges":?,
         "streamDirection":"?",
         "isCiUp":?,
         "isTargetUp":?,
         "isImpacted":?,
         "sourceVulnerable":"?",
         "targetVulnerable":"?",
         "sourceRegion":"?",
         "targetRegion":"?",
         "protocol":"?",
         "isMainCiUp":?
      }   ],
   "lastGroupedIndex":?,
   "customerId":"?",
   "userId":"?",
   "extraValue":"?"
}

processOSLicenseKeys GET Interface

Method: GET

Relative URL: cmdb-ci-record/process-os-license-keys/start-time/user-id/customer-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

editParentAudit POST Interface

Method: POST

Relative URL: cmdb-ci-record/edit-parent-audit

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
auditCIParentAudits

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

EDITPARENTAUDIT 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "uniqueId":"?",
   "name":"?",
   "ci": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "auditor": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "duration":?,
   "nextAuditStatus":"?",
   "nextAuditDueDate":?,
   "currentAuditStatus":"?",
   "currentAuditResult":"?",
   "currentAuditDueDate":?,
   "recurringFrequency":"?",
   "description":"?",
   "lastModifiedBy": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "createdBy": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "createdOn":?,
   "lastModifiedOn":?,
   "archive":?
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

editChildAudit POST Interface

Method: POST

Relative URL: cmdb-ci-record/edit-child-audit

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
auditCIChildAudits

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

EDITCHILDAUDIT 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "uniqueId":"?",
   "name":"?",
   "auditStatus":"?",
   "auditResult":"?",
   "auditComments":"?",
   "expectedRecurringDate":?,
   "auditDueDate":?,
   "auditCompletedOn":?,
   "auditor": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "previousAudit": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "parentAudit": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "lastModifiedBy": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "createdBy": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "createdOn":?,
   "lastModifiedOn":?,
   "s3Name":"?",
   "archive":?
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllBlueprintsFromCMDB GET Interface

Description:

Method: GET

Relative URL: cmdb-ci-record/get-all-blueprints-from-cmdb/tag-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllComponentsForSelectedBlueprints POST Interface

Description: get all components for the blueprints selected

Method: POST

Relative URL: cmdb-ci-record/get-all-components-for-selected-blueprints

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETALLCOMPONENTSFORSELECTEDBLUEPRINTS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":1488730999,
         "flag":?
      }   ]
}

Example Response:

{
   "id":1028956593,
   "response":"?"
}

getAllPropertiesForSelectedBlueprintsAndComponents POST Interface

Description: get all properties for the selected blueprint components

Method: POST

Relative URL: cmdb-ci-record/get-all-main-properties-for-selected-blueprints-components

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETALLPROPERTIESFORSELECTEDBLUEPRINTSANDCOMPONENTS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":2147483647,
         "flag":?
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

refreshCMDBComponent POST Interface

Method: POST

Relative URL: cmdb-ci-record/refresh-discovery-component

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailDiscoveryComponentRefresh

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

REFRESHCMDBCOMPONENT 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "recordId":"?",
   "componentName":"?",
   "clientId":"?",
   "ipAddress":"?",
   "extraParameters":"?"
}

Example Response:

{
   "id":1749114512,
   "response":"?"
}

getInstalledParentCIsWithLocation GET Interface

Description: Service to get all the installed parent CI's.

Method: GET

Relative URL: cmdb-ci-record/get-installed-parent-cis-with-location/ciid

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getInstalledParentCIs GET Interface

Description: Service to get all the installed parent CI's.

Method: GET

Relative URL: cmdb-ci-record/get-installed-parent-cis/ciid/page-number/limit

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getLicenseUsedCIs GET Interface

Description: Service to get all the systems where the license keys of this CI is used.

Method: GET

Relative URL: cmdb-ci-record/get-license-used-cis/ciid

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

editSoftwareLicenseNotification POST Interface

Method: POST

Relative URL: cmdb-ci-record/edit-software-licence-notification

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
softwareLicenceNotificationSoftwareLicenceNotification

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

EDITSOFTWARELICENSENOTIFICATION 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "createdBy": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "createdOn":?,
   "lastModifiedBy": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "lastModifiedOn":?,
   "sendReportToUsers":[
      {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "sendReportToRoles":[
      {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "sendReportToGroups":[
      {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "sendReportToDepartments":[
      {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      }   ],
   "noOfDays":?,
   "noOfAvailability":?
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getSoftwareLicenseNotification GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-software-licence-notification

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllPropertiesForSelectedCIs POST Interface

Description: Service to get all properties for the selected CI's

Method: POST

Relative URL: cmdb-ci-record/get-all-properties-for-selected-cis

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
recordForChangeAttributeRecordForChangeAttribute

Example Request:

GETALLPROPERTIESFORSELECTEDCIS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":1042110032,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":2147483647,
         "flag":?
      }   ]
}

Example Response:

{
   "id":1658069668,
   "properties":[
      {
         "id":2147483647,
         "groupName":"?",
         "propertyName":"?",
         "propertyValue":"?",
         "mandatory":"?",
         "recId":"?",
         "type":"?",
         "propertyStyle":"?",
         "possibleValues":"?",
         "privateProperty":?,
         "groupOrder":?,
         "propertyOrder":?
      }   ]
}

getAllDuplicateCIs POST Interface

Method: POST

Relative URL: cmdb-ci-record/get-all-duplicate-cis

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
propertyNamesRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETALLDUPLICATECIS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "flag":?
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

checkIfUserHasEditAccess POST Interface

Method: POST

Relative URL: cmdb-ci-record/check-if-user-has-edit-access

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

CHECKIFUSERHASEDITACCESS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

assignCIRefillTask POST Interface

Method: POST

Relative URL: cmdb-ci-record/assign-ci-refill-task

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailCIEditTask

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

ASSIGNCIREFILLTASK 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "status":"?",
   "entityId":?,
   "taskValue":"?",
   "dueDate":?,
   "assignee":?,
   "sentItemId":?,
   "uniqueId":"?",
   "allowTemporaryAccess":?,
   "notes":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

ciTaskReAssignToOwner POST Interface

Method: POST

Relative URL: cmdb-ci-record/ci-task-reassign-to-owner

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

CITASKREASSIGNTOOWNER 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

reAssignCIRefillTask POST Interface

Method: POST

Relative URL: cmdb-ci-record/re-assign-ci-refill-task

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailCIEditTask

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

REASSIGNCIREFILLTASK 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "status":"?",
   "entityId":?,
   "taskValue":"?",
   "dueDate":?,
   "assignee":?,
   "sentItemId":?,
   "uniqueId":"?",
   "allowTemporaryAccess":?,
   "notes":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

isCIEditTaskCreated POST Interface

Method: POST

Relative URL: cmdb-ci-record/is-edit-task-created

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailCIEditTask

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

ISCIEDITTASKCREATED 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "status":"?",
   "entityId":?,
   "taskValue":"?",
   "dueDate":?,
   "assignee":?,
   "sentItemId":?,
   "uniqueId":"?",
   "allowTemporaryAccess":?,
   "notes":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

saveDriveImage GET Interface

Description: Service to get all the systems where the license keys of this CI is used.

Method: GET

Relative URL: cmdb-ci-record/save-drive-icon/image-id/image-name/ci-id/module

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

addMultipleProperties POST Interface

Description: Service to add new property to CMDB module.

Method: POST

Relative URL: cmdb-ci-record/add-multiple-properties

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
propertyDetailsImportData

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

ADDMULTIPLEPROPERTIES 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "fileName":"?",
   "propertyList":[
      {
         "id":2147483647,
         "propertyName":"?",
         "propertyType":"?",
         "propertyGroup":"?",
         "columnName":"?",
         "propertyOrder":?,
         "isMandatory":"?",
         "allblueprints":?,
         "blueprints":[
            {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            }         ],
         "isMain":"?",
         "isPrivate":"?",
         "isIntegrity":"?",
         "possibleValues":"?",
         "createdOn":?,
         "lastModifiedOn":?,
         "lastModifiedBy": {
               "id":1769654967,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "createdBy": {
               "id":2147483647,
               "stringobj":"?",
               "shortName":"?",
               "s3Name":"?",
               "uniqueId":"?",
               "lineType":"?",
            },
         "defaultColumn":"?",
         "isCorrelation":"?",
         "uniqueId":"?",
         "propertyStyle":"?",
         "isMultiple":?,
         "linkTo":"?",
         "isSystem":?
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

copyFilesBetweenDriveFolders GET Interface

Description: Service to get all the systems where the license keys of this CI is used.

Method: GET

Relative URL: cmdb-ci-record/copy-file-between-drive-folders/image-id/image-name/ci-id/source-bucket/target-bukcet/module

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":559575338,
   "response":"?"
}

editCiExportTemplate POST Interface

Method: POST

Relative URL: cmdb-ci-record/edit-ci-export-template

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
exportTemplateBlueprintPropertyList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

EDITCIEXPORTTEMPLATE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "templateName":"?",
   "propertyList":[
      {
         "blueprintId":"?",
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getTempalteData GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-template-data/template-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getMigrationCounts GET Interface

Description: Service to get migration counts

Method: GET

Relative URL: cmdb-ci-record/get-migration-counts

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

moveAllRecordsToServiceNow POST Interface

Description: Service to move all the selected records in discovery to Service Now.

Method: POST

Relative URL: cmdb-ci-record/move-all-records-to-service-now

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

MOVEALLRECORDSTOSERVICENOW 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":2147483647,
         "flag":?
      }   ]
}

Example Response:

{
   "id":634912790,
   "response":"?"
}

getAllPropertiesForBlueprint POST Interface

Description: Service to get all properties of a blueprint comma separated

Method: POST

Relative URL: cmdb-ci-record/get-properties-string-for-blueprint

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailIntegerList

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

GETALLPROPERTIESFORBLUEPRINT 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "actionType":"?",
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAllWindowsSecurityPatches GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-windows-security-patch/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

processAvailablePatchReport GET Interface

Method: GET

Relative URL: cmdb-ci-record/process-available-patches/start-time/user-id/customer-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

addSoftwareLicenseKeys POST Interface

Method: POST

Relative URL: cmdb-ci-record/add-software-license-key/parent-ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
recordMultiMapList

Response Structure:

Field NameTypeDescription
transactionMeassageTransactionMessage

Example Request:

ADDSOFTWARELICENSEKEYS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "map":[
      {
         "checkExists":?,
         "workFlowId":?,
         "map":[
            {
               "key":"?",
               "value":"?",
               "blockId":"?"
            }         ]
      }   ]
}

Example Response:

{
   "id":228677685,
   "recordId":"?",
   "message":"?",
   "status":?
}

getSoftwareReport POST Interface

Method: POST

Relative URL: cmdb-ci-record/get-software-report/ci-id/time-span

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailKeyValue

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETSOFTWAREREPORT 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "toDate":?,
   "fromDate":?
}

Example Response:

{
   "id":2057031376,
   "response":"?"
}

getCMDBItemFromRecordID GET Interface

Description : This service will get cmdb Record from recordID

Method: GET

Relative URL: cmdb-ci-record/get-cmdb-item-from-record-id/rec-i-d/property-name/blueprint

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getEBSForInstance GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-ebs-for-instance/source-id/type

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getListenersForLoadBalancer GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-listeners-for-load-balancer/source-id/type

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getCMDBItemFromInstanceID GET Interface

Description : This service will get Discovery Record from instance id (Required for Discovery Test Automation)

Method: GET

Relative URL: cmdb-ci-record/get-cmdb-item-from-instance-id/instance-i-d

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getDownloadableUpdateDetails POST Interface

Method: POST

Relative URL: cmdb-ci-record/get-downloadable-update-details/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailMSWindowsUpdates

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETDOWNLOADABLEUPDATEDETAILS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "msWindowsUpdateList":[
      {
         "title":"?",
         "knowledgeBase":"?",
         "supercedence":"?",
         "restartRequired":"?",
         "subtype":"?",
         "severity":"?",
         "url":"?"
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

performWindowsUpdateThroughAgent POST Interface

Method: POST

Relative URL: cmdb-ci-record/perform-windows-update-through-agent/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailMSWindowsUpdates

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

PERFORMWINDOWSUPDATETHROUGHAGENT 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "msWindowsUpdateList":[
      {
         "title":"?",
         "knowledgeBase":"?",
         "supercedence":"?",
         "restartRequired":"?",
         "subtype":"?",
         "severity":"?",
         "url":"?"
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAvailableDotNetHotfixes GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-available-dot-net-hotfixes/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getDownloadableDotNetHotfixes POST Interface

Method: POST

Relative URL: cmdb-ci-record/get-downloadable-dot-net-hotfixes/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailMSWindowsUpdates

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETDOWNLOADABLEDOTNETHOTFIXES 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "msWindowsUpdateList":[
      {
         "title":"?",
         "knowledgeBase":"?",
         "supercedence":"?",
         "restartRequired":"?",
         "subtype":"?",
         "severity":"?",
         "url":"?"
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

performDotNetUpdateThroughAgent POST Interface

Method: POST

Relative URL: cmdb-ci-record/perform-dot-net-update-through-agent/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailMSWindowsUpdates

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

PERFORMDOTNETUPDATETHROUGHAGENT 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "msWindowsUpdateList":[
      {
         "title":"?",
         "knowledgeBase":"?",
         "supercedence":"?",
         "restartRequired":"?",
         "subtype":"?",
         "severity":"?",
         "url":"?"
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

saveCIContacts POST Interface

Description: service to save ci contact details

Method: POST

Relative URL: cmdb-ci-record/save-ci-contacts

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
contactsCIContacts

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SAVECICONTACTS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "ciId":"?",
   "relation":"?",
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getUserDetails POST Interface

Description: service to get ci contact details

Method: POST

Relative URL: cmdb-ci-record/get-user-details

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
contactsCIContacts

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETUSERDETAILS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "ciId":"?",
   "relation":"?",
}

Example Response:

{
   "id":1220990254,
   "response":"?"
}

getAllCIContacts GET Interface

Description: Service to get all ci contacts

Method: GET

Relative URL: cmdb-ci-record/get-all-ci-contacts/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

deleteAllContacts POST Interface

Method: POST

Relative URL: cmdb-ci-record/delete-multiple-contacts

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

DELETEALLCONTACTS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2116187666,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":2147483647,
         "flag":?
      }   ]
}

Example Response:

{
   "id":1823466636,
   "response":"?"
}

getCIDetailsFromAssetId POST Interface

Description: Service to get details of the ci using assetid

Method: POST

Relative URL: cmdb-ci-record/get-ci-details-from-assetid

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailResponse

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETCIDETAILSFROMASSETID 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "response":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getWarrantyInformation GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-warranty-info/id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":169816494,
   "response":"?"
}

getAllLicenseKeyForAdvSearch POST Interface

Description: Service to get all the license keys of this Software CI.

Method: POST

Relative URL: cmdb-ci-record/get-all-license-key-for-adv-search

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
advSearchInputAdvancedSearchInput

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

GETALLLICENSEKEYFORADVSEARCH 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "module":"?",
   "className":"?",
   "dbClassName":"?",
   "roleType":"?",
   "extraCondition": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "searchList":[
      {
         "filterKey":"?",
         "value1":"?",
         "value2":"?",
         "operator":"?",
         "dbPropertyType":"?",
         "condition":"?",
         "column":"?"
      }   ],
   "itsmModule":"?"
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

cleanArchivedCisFromCMDB GET Interface

Method: GET

Relative URL: cmdb-ci-record/clean-archivedcis-fromcmdb

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

editSoftwareGroup POST Interface

Description: Service to add/edit software group

Method: POST

Relative URL: cmdb-ci-record/edit-software-group

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
softwareLicenseGrpSoftwareLicenseGroups

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

EDITSOFTWAREGROUP 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "name":"?",
   "vendor": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "archive":?,
   "uniqueId":"?",
   "lastModifiedBy": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "createdBy": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "licenseKeys": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "lastModifiedOn":?,
   "createdOn":?
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

updateLocation POST Interface

Method: POST

Relative URL: cmdb-ci-record/update-location

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
softwareLicenseGrpSoftwareLicenseGroups

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

UPDATELOCATION 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "name":"?",
   "vendor": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "archive":?,
   "uniqueId":"?",
   "lastModifiedBy": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "createdBy": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "licenseKeys": {
         "stringobj":"?",
         "shortName":"?",
         "s3Name":"?",
         "uniqueId":"?",
         "lineType":"?",
      },
   "lastModifiedOn":?,
   "createdOn":?
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getMaintainenceInformation GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-maintainence-history/id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getAssetCounts GET Interface

Description: Service to get asset counts

Method: GET

Relative URL: cmdb-ci-record/get-asset-counts

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":1518744756,
   "response":"?"
}

getSoftwareUsageAndCount GET Interface

Description: Service to get the software count and usage

Method: GET

Relative URL: cmdb-ci-record/software-usage-count/group-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":1019622500,
   "response":"?"
}

getDispositionCounts GET Interface

Description: Service to get disposition counts

Method: GET

Relative URL: cmdb-ci-record/get-disposition-counts

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getDispositionStatusCounts GET Interface

Description: Service to get disposition status counts

Method: GET

Relative URL: cmdb-ci-record/get-disposition-status-counts

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2037078941,
   "response":"?"
}

getMoveGroupCounts GET Interface

Description: Service to get move group counts

Method: GET

Relative URL: cmdb-ci-record/get-move-group-counts

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
respResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

processCloudInstances GET Interface

Method: GET

Relative URL: cmdb-ci-record/process-cloud-instances/start-time/user-id/customer-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

processMissingComponents GET Interface

Method: GET

Relative URL: cmdb-ci-record/process-missing-components/start-time/user-id/customer-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponseThe response

Example Request:

Example Response:

{
   "id":1525143517,
   "response":"?"
}

getAzureExtraComponents GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-azure-extra-components/module/recid

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getExtraComponentsById GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-extra-components-by-id/module/id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getExtraComponentsDetailById GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-extra-components-detail-by-id/module/id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

triggerAwsEcrImageScan GET Interface

Method: GET

Relative URL: cmdb-ci-record/trigger-aws-ecr-image-scan/cred-id/list-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getExtraComponents GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-extra-components/module/recid

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getKubernetesCred GET Interface

Method: GET

Relative URL: cmdb-ci-record/get-kubernetes-cred/cred-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":1989334258,
   "response":"?"
}

getAllCIContracts GET Interface

Description: Service to get all ci contacts

Method: GET

Relative URL: cmdb-ci-record/get-all-ci-contracts/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

deleteAllContracts POST Interface

Method: POST

Relative URL: cmdb-ci-record/delete-multiple-contracts/ci-id

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
listOfIdsRecordList

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

DELETEALLCONTRACTS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "scanId":?,
   "workflowId":?,
   "fromSACM":?,
   "customerId":"?",
   "userId":"?",
   "startTime":"?",
   "idList":[
      {
         "id":2147483647,
         "flag":?
      }   ]
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}

saveCIContracts POST Interface

Description: service to save ci contact details

Method: POST

Relative URL: cmdb-ci-record/save-ci-contracts

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
contractsCIContracts

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

SAVECICONTRACTS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "ciId":"?",
   "contractId":"?",
}

Example Response:

{
   "id":1699492846,
   "response":"?"
}

importSoftwareLicense POST Interface

Method: POST

Relative URL: cmdb-ci-record/import-software-license

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailsImportCIDetails

Response Structure:

Field NameTypeDescription
transactionMeassageTransactionMessage

Example Request:

IMPORTSOFTWARELICENSE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "fileId":?,
   "fileName":"?",
   "editValues":[
      {
         "property":"?",
         "value":"?",
         "blockId":"?"
      }   ]
}

Example Response:

{
   "id":1295398481,
   "recordId":"?",
   "message":"?",
   "status":?
}

importSoftware POST Interface

Method: POST

Relative URL: cmdb-ci-record/import-software

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailsImportCIDetails

Response Structure:

Field NameTypeDescription
transactionMeassageTransactionMessage

Example Request:

IMPORTSOFTWARE 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "fileId":?,
   "fileName":"?",
   "editValues":[
      {
         "property":"?",
         "value":"?",
         "blockId":"?"
      }   ]
}

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "message":"?",
   "status":?
}

importCMDBProperties POST Interface

Description: Service to import CMDB properties.

Method: POST

Relative URL: cmdb-ci-record/import-cmdb-properties

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
detailsImportCIDetails

Response Structure:

Field NameTypeDescription
transactionMeassageTransactionMessage

Example Request:

IMPORTCMDBPROPERTIES 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "fileId":?,
   "fileName":"?",
   "editValues":[
      {
         "property":"?",
         "value":"?",
         "blockId":"?"
      }   ]
}

Example Response:

{
   "id":2147483647,
   "recordId":"?",
   "message":"?",
   "status":?
}

abortProcessing GET Interface

Description : This service will stop the selected Processing for the customer

Method: GET

Relative URL: cmdb-ci-record/abort-processing/process-name

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

Example Response:

{
   "id":2147483647,
   "response":"?"
}

getCIIds POST Interface

Method: POST

Relative URL: cmdb-ci-record/get-cis-ids

Request Headers: Accept, Authorization

Response Headers: Content-Length, Content-Type.

Request Structure:

Field NameTypeDescription
inputStringClass

Response Structure:

Field NameTypeDescription
responseResponse

Example Request:

GETCIIDS 
Host: example.com
Authorization: Basic xxxxxxxxxxxxxxxxxxx
Content-Type : nnn
{
   "id":2147483647,
   "stringobj":"?",
   "shortName":"?",
   "s3Name":"?",
   "uniqueId":"?",
   "lineType":"?",
}

Example Response:

{
   "id":2147483647,
   "response":"?"
}