Enable Service
DescriptionEnables a specified service for a specified organization.
Request
URLURL
Path Parameters
Path Parameters
- ID of the MSP organization in CSP.
- ID of the service definition in a MSP organization.
Header Parameters
Header Parameters
- Access token generated from refresh token for authentication.
Request Body
- Payload that enables a specified service for a specified organization.
Authentication
Response
Response BodyResponse Body
204 No Content
No Content
{
"accessibility": "PAID",
"canBeEnabled": true,
"commitContractSigned": true,
"configuratorEnabled": true,
"customSvcAccessTypes": [
{
"displayName": "...",
"enabled": true,
"name": "...",
"type": "..."
},
{
"displayName": "...",
"enabled": true,
"name": "...",
"type": "..."
}
],
"descriptionLong": "...",
"descriptionShort": "...",
"disableConsoleAccess": true,
"disableProvisioningAtTenant": true,
"displayName": "...",
"enabled": true,
"enabledAsAddOn": true,
"id": "...",
"infraService": true,
"name": "...",
"productFamilies": [
"...",
"..."
],
"productIdentifier": "...",
"resourceBasedService": true,
"resourceTypes": [
"INSTANCE",
"INSTANCE"
],
"serviceExtensions": [
{
"name": "...",
"state": "OPEN"
},
{
"name": "...",
"state": "COMPLETED"
}
],
"serviceIcon": "...",
"serviceInstances": [
{
"default": true,
"displayName": "...",
"id": "...",
"isDefault": true,
"roles": [
"...",
"..."
],
"serviceId": "...",
"url": "..."
},
{
"default": true,
"displayName": "...",
"id": "...",
"isDefault": true,
"roles": [
"...",
"..."
],
"serviceId": "...",
"url": "..."
}
],
"serviceNavBarIcon": "...",
"serviceObjectExtention": {
"objectMetaData": {
"property1": "...",
"property2": "..."
},
"objectType": {
"displayName": "...",
"enabled": true,
"name": "...",
"type": "..."
}
},
"serviceOrgId": "...",
"serviceRoles": [
{
"associatedResources": [
"...",
"..."
],
"defaultRole": true,
"displayName": "...",
"enabled": true,
"hidden": true,
"memberType": "DIRECT",
"mspDefaultRole": true,
"mspDefaultRoleOfProviderAtTenant": true,
"name": "...",
"resource": "...",
"roleId": "...",
"status": "..."
},
{
"associatedResources": [
"...",
"..."
],
"defaultRole": true,
"displayName": "...",
"enabled": true,
"hidden": true,
"memberType": "GROUP",
"mspDefaultRole": true,
"mspDefaultRoleOfProviderAtTenant": true,
"name": "...",
"resource": "...",
"roleId": "...",
"status": "..."
}
],
"serviceState": "AVAILABLE",
"serviceUrls": {
"offerConfiguration": "...",
"requestAccess": "...",
"serviceHome": "...",
"termsOfService": "..."
},
"trialDetails": {
"endTime": 12345,
"startTime": 12345,
"status": "ENDED"
},
"visible": true
}
The flag to enable the configurator.
The flag to enable/ disable the infra services.
Defines the properties of the Accessibility.
Possible values are: FREE , TRIAL , PAID
The flag to identify the signed commit contract.
The list of object service object type.
The elaborated description of the service.
The short description of the service.
The flag to disable the console access of the service.
The flag to disable provisioning at the tenant level.
The display name of the service.
The flag to identify the whether the service is enabled.
The flag to enable a service as an add on.
The ID of the service.
The flag to enable/ disable a service.
The name of the service.
The list of the product families.
The product identifier of the service.
The flag to enable/ disable resource based service.
Defines the properties of the Resource type.
Possible values are: INSTANCE
The list of object of service extensions.
The icon of the service.
The list of service instances.
The sevice nav bar icon of the service.
Defines the properties of the Service object extension.
The service org id of the service.
Defines the properties of the Service state type.
Possible values are: AVAILABLE , TRIAL , ORDERED
Defines the properties of the Service urls definition.
The end date of the trail of a service.
Defines the properties of the Service trial details.
The flag to mark the visibilty of the service.