Services
Last updated
Last updated
Names, example: resource01,!resource02,resource42
Environments, example: PRODUCTION,DEVELOPMENT
Statuses, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria is not supported.
Results page you want to retrieve (0..N)
Number of records per page.
GET /itcare/compute/services HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": {
"dependencies": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": "[Circular Reference]",
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
],
"impacts": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": "[Circular Reference]",
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
]
},
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
],
"empty": true,
"first": true,
"last": true,
"number": 1,
"numberOfElements": 1,
"pageable": {
"offset": 1,
"pageNumber": 1,
"pageSize": 1,
"paged": true,
"sort": [
{
"ascending": true,
"direction": "text",
"ignoreCase": true,
"nullHandling": "text",
"property": "text"
}
],
"unpaged": true
},
"size": 1,
"sort": [
{
"ascending": true,
"direction": "text",
"ignoreCase": true,
"nullHandling": "text",
"property": "text"
}
],
"totalElements": 1,
"totalPages": 1
}
Service Id, example: 123
GET /itcare/compute/services/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": {
"dependencies": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": {
"dependencies": [
"[Circular Reference]"
],
"impacts": [
"[Circular Reference]"
]
},
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
],
"impacts": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": {
"dependencies": [
"[Circular Reference]"
],
"impacts": [
"[Circular Reference]"
]
},
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
]
},
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
Category, example: INSTANCES
""
GET /itcare/compute/services/{id}/actions-in-progress HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2025-06-21T09:26:15.694Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}
]
Service Id, example: 44411
Names, example: REBMYAPP01,REBMYSRV
Backup
Drp
Statuses, example: ACTIVE,INACTIVE,PREPARATION
GET /itcare/compute/services/{id}/application-servers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2025-06-21T09:26:15.694Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"monitoringEnabled": true,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"network": {
"area": "text",
"cidr": "text",
"cloud": "text",
"defaultNetwork": true,
"description": "text",
"dns": [
{
"alias": "text",
"domain": "text"
}
],
"environment": "text",
"gateway": "text",
"id": 1,
"ipAddress": "text",
"ipFreeNumber": 1,
"isIpRangePublic": true,
"mask": "text",
"networkShortDescription": "text",
"region": "text",
"scope": "text",
"shortDescription": "text",
"technicalId": "text",
"usedPercent": 1
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"areas": [
{
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
}
],
"dataCenter": "text",
"id": "text",
"location": "text"
},
"releasedAt": "2025-06-21T09:26:15.694Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2025-06-21T09:26:15.694Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2025-06-21T09:26:15.694Z",
"id": "text",
"label": "text",
"recoveredAt": "2025-06-21T09:26:15.694Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]
Service Id, example: 44411
Broker name, example: deblaprmq01
Broker status, example: ACTIVE
Broker version, example: 3.9
Broker size, example: 4cpu8gb
GET /itcare/compute/services/{id}/brokers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"label": "text",
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2025-06-21T09:26:15.694Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "text"
}
]
Service Id, example: 44411
Names, example: PET1
Statuses, example: ACTIVE,INACTIVE,PREPARATION
GET /itcare/compute/services/{id}/hardwares HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"dc": "text",
"endOfCoverDate": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ip": "text",
"label": "text",
"location": "text",
"maintenanceType": "text",
"metrologyUrl": "text",
"model": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"rack": "text",
"region": "text",
"releasedAt": "2025-06-21T09:26:15.694Z",
"replicationStatus": true,
"resourceType": "text",
"serial": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"sticker": "text",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]
Service Id, example: 44411
Names, example: REBMYAPP01,REBMYSRV
Families, example: DEBIAN,RHEL
Backup
Drp
withManagedNodes
withApplicationServers
withOracleDbs
withMongoNodeJs
Statuses, example: ACTIVE,INACTIVE,PREPARATION
GET /itcare/compute/services/{id}/instances HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2025-06-21T09:26:15.694Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"monitoringEnabled": true,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"network": {
"area": "text",
"cidr": "text",
"cloud": "text",
"defaultNetwork": true,
"description": "text",
"dns": [
{
"alias": "text",
"domain": "text"
}
],
"environment": "text",
"gateway": "text",
"id": 1,
"ipAddress": "text",
"ipFreeNumber": 1,
"isIpRangePublic": true,
"mask": "text",
"networkShortDescription": "text",
"region": "text",
"scope": "text",
"shortDescription": "text",
"technicalId": "text",
"usedPercent": 1
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"areas": [
{
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
}
],
"dataCenter": "text",
"id": "text",
"location": "text"
},
"releasedAt": "2025-06-21T09:26:15.694Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2025-06-21T09:26:15.694Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2025-06-21T09:26:15.694Z",
"id": "text",
"label": "text",
"recoveredAt": "2025-06-21T09:26:15.694Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]
Service Id, example: 44411
Names, example: REBMYAPP01,REBMYSRV
Statuses, example: ACTIVE,INACTIVE,PREPARATION
Versions, example: EB,ET,NK
GET /itcare/compute/services/{id}/kubernetes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"allowMonitoringDisplay": true,
"availableAZs": [
"text"
],
"availableDCs": [
"text"
],
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"ingressProvider": "NGINX",
"internalResourceId": 1,
"internalType": "text",
"label": "text",
"labelAreaList": [
"text"
],
"labelRegion": "text",
"managementUrl": "text",
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2025-06-21T09:26:15.694Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportPhase": "text",
"supportsHAMode": true,
"technicalId": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "text",
"versionDetailed": "text"
}
]
Service Id, example: 44411
Names, example: www.cegedim.com,www.egypt.eg
Statuses, example: ACTIVE,INACTIVE,PREPARATION
Number of Members, example: 2
GET /itcare/compute/services/{id}/loadbalancers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"botDefenseEnabled": true,
"botDefenseUpdating": true,
"category": "text",
"certificate": {
"certificateName": "text",
"commonName": "text",
"description": "text",
"expirationDate": "text",
"id": 1
},
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"defaultPersistence": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"fallbackPersistence": "text",
"family": "text",
"healthChecks": [
{
"comment": "text",
"description": "text",
"id": 1,
"name": "text"
}
],
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"irules": [
{
"description": "text",
"name": "text"
}
],
"label": "text",
"loadBalancingMode": "text",
"members": [
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2025-06-21T09:26:15.694Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"monitoringEnabled": true,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"network": {
"area": "text",
"cidr": "text",
"cloud": "text",
"defaultNetwork": true,
"description": "text",
"dns": [
{
"alias": "text",
"domain": "text"
}
],
"environment": "text",
"gateway": "text",
"id": 1,
"ipAddress": "text",
"ipFreeNumber": 1,
"isIpRangePublic": true,
"mask": "text",
"networkShortDescription": "text",
"region": "text",
"scope": "text",
"shortDescription": "text",
"technicalId": "text",
"usedPercent": 1
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"areas": [
{
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
}
],
"dataCenter": "text",
"id": "text",
"location": "text"
},
"releasedAt": "2025-06-21T09:26:15.694Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2025-06-21T09:26:15.694Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2025-06-21T09:26:15.694Z",
"id": "text",
"label": "text",
"recoveredAt": "2025-06-21T09:26:15.694Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportPhase": "text",
"technology": "text",
"type": "text"
}
],
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"network": {
"area": "text",
"cidr": "text",
"cloud": "text",
"defaultNetwork": true,
"description": "text",
"dns": [
{
"alias": "text",
"domain": "text"
}
],
"environment": "text",
"gateway": "text",
"id": 1,
"ipAddress": "text",
"ipFreeNumber": 1,
"isIpRangePublic": true,
"mask": "text",
"networkShortDescription": "text",
"region": "text",
"scope": "text",
"shortDescription": "text",
"technicalId": "text",
"usedPercent": 1
},
"nodeCount": 1,
"parentResource": {
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"label": "text",
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2025-06-21T09:26:15.694Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportPhase": "text",
"technology": "text",
"type": "text"
},
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"protocols": [
{
"comment": "text",
"isCertificateRequired": true,
"name": "text",
"order": 1,
"persistence": true,
"port": 1,
"profileNoPersistenceNoRedirect": "text",
"profileNoPersistenceOnly": "text",
"profileNoPersistenceRedirect": "text",
"profilePersistenceNoRedirect": "text",
"profilePersistenceOnly": "text",
"profilePersistenceRedirect": "text",
"protocol": "text",
"redirectToHttps": true
}
],
"releasedAt": "2025-06-21T09:26:15.694Z",
"replicationStatus": true,
"resourceType": "text",
"securityProfile": {
"comment": "text",
"description": "text",
"enforcement": "text",
"id": "text",
"name": "text",
"profile": "text",
"template": "text",
"whiteList": [
{
"comment": "text",
"ip": "text",
"url": "text"
}
]
},
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snatAutomap": true,
"status": "text",
"supportPhase": "text",
"technology": "text",
"type": "text",
"urls": [
{
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"id": 1,
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringMode": "text",
"monitoringOnCallEnabled": true,
"name": "text",
"releasedAt": "2025-06-21T09:26:15.694Z",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"specificChecks": [
{
"name": "text",
"parameter": {
"authentification": {
"password": "text",
"user": "text"
},
"criticalContent": "text",
"criticalStatus": "text",
"expectedContent": "text",
"headers": [
{
"key": "text",
"value": "text"
}
],
"method": "text",
"parameters": [
{
"key": "text",
"value": "text"
}
],
"path": "text",
"port": 1,
"prefix": "text",
"protocol": "text",
"warningContent": "text"
}
}
],
"status": "text",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"type": "text"
}
]
}
]
Service Id, example: 44411
Names, example: www.cegedim.com,www.egypt.eg
Statuses, example: ACTIVE,INACTIVE,PREPARATION
GET /itcare/compute/services/{id}/managed-databases HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"backupSystem": "text",
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"drpClass": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"label": "text",
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2025-06-21T09:26:15.694Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "text"
}
]
Service Id, example: 44411
Names, example: PET1
Statuses, example: ACTIVE,INACTIVE,PREPARATION
GET /itcare/compute/services/{id}/network-clusters HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"allowMonitoringDisplay": true,
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2025-06-21T09:26:15.694Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportPhase": "text",
"technology": "text",
"type": "text",
"version": "text"
}
]
This method allows to update the partch party informations related to the given service.
Structure of payload is generic and describes :
an array
containing the patch party configuration to apply for each resource of the given serviceUpdate Patch Party Statuses
PATCH /services/1234/patch-policies
[
{
"resourceId": 500079802,
"excluded": false,
"exclusionReason": "I don't want to include this resource"
},
{
"resourceId": 500079545,
"excluded": true,
"patchGroup": "2"
},
{
"resourceId": 500057033,
"excluded": false,
"exclusionReason": "Wrong patch group is set",
"patchGroup": "1c"
},
{
"resourceId": 500057055,
"excluded": false,
"patchGroup": "1"
}
]
[
{
"status": "FAILED",
"message": "The patch group is only allowed when the farm has one member",
"id": -1,
"internalId": 500057055
},
{
"status": "IN_PROGRESS",
"message": "Include PatchParty SQLServer rhutsql20",
"process": "INCLUDE_PATCHPARTY",
"id": 500079545,
"lastUpdatedAt": "2023-11-16T11:53:42.888+00:00"
},
{
"status": "FAILED",
"message": "Wrong patch party group set",
"id": -1,
"internalId": 500057033
},
{
"id": 202
}
]
There are 3 groups available defining the sequence on which the instance should be updated: 1 (First Group), 2 (Second Group) or 3 (Third Group).
If no group is set, it means that you have no preference while defining the sequences.
Service Id, example: 44411
boolean flag to fetch history details for every ci
GET /itcare/compute/services/{id}/patch-policies HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
}
]
Service Id, example: 44411
GET /itcare/compute/services/{id}/relations HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"dependencies": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": {
"dependencies": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": "[Circular Reference]",
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
],
"impacts": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": "[Circular Reference]",
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
]
},
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
],
"impacts": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": "[Circular Reference]",
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
]
}
Service Id, example: 44411
GET /itcare/compute/services/{id}/relations/stats HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"dependencies": 1,
"impacts": 1
}
Service Id, example: 44411
Names, example: REBMYAPP01,REBMYSRV
Categories, example: INSTANCES,APPLICATION_SERVERS,LOAD_BALANCERS
Statuses, example: ACTIVE,INACTIVE,PREPARATION
GET /itcare/compute/services/{id}/resources HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"label": "text",
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2025-06-21T09:26:15.694Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]
Service Id, example: 123
GET /itcare/compute/services/{id}/stats HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": 1
}
Service Id, example: 44411
Names, example: devvcaglfs02
Statuses, example: ACTIVE,INACTIVE,PREPARATION
Sizing of the resource, example: 2cpu4gb
Number of nodes, example: 2
IP Address, ex: 10.10.10.10
GET /itcare/compute/services/{id}/storage HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-21T09:26:15.694Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2025-06-21T09:26:15.694Z",
"endOfSupportAt": "2025-06-21T09:26:15.694Z",
"environment": "text",
"extendedSupportAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"label": "text",
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"nodeCount": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-21T09:26:15.694Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-21T09:26:15.694Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2025-06-21T09:26:15.694Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "text",
"virtualIp": "text",
"volumeCount": "text"
}
]
Service Id, example: 500063721
Actions, example: enable_monitoring
Statuses, example: SUCCESS
Names, example: REBITTEST01
GET /itcare/compute/services/{serviceId}/history HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"completedAt": "2025-06-21T09:26:15.694Z",
"family": "text",
"id": 1,
"lastUpdatedAt": "2025-06-21T09:26:15.694Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR",
"submittedAt": "2025-06-21T09:26:15.694Z",
"submittedBy": "text"
}
]
Service Id, example: 44411
Update Patch party configuration for resources of a service
PATCH /itcare/compute/services/{id}/patch-policies HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 79
[
{
"excluded": true,
"exclusionReason": "text",
"patchGroup": "text",
"resourceId": 1
}
]
[
{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2025-06-21T09:26:15.694Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}
]