Application Properties APIs

Get Application Properties by Application ID

Method: HTTP GET

Endpoint: http://<host_address>:<port_address>/v1/configuration/{applicationId}

Parameters: applicationId and applicationId (Select these mandatory values from the drop-down menu)

Update Application Properties for Application ID

Method: HTTP PUT

Endpoint: http://<host_address>:<port_address>/v1/configuration/{applicationId}

Parameters: applicationId and applicationId (mandatory values)

Example:

[
  {
    "propName": "string",
    "propValue": "string",
    "valueType": "Number, String, Boolean, Password",
    "allowedValues": [
      "string"
    ]
  }
]

Save Application Properties for Application ID

Method: HTTP POST

Endpoint: http://<host_address>:<port_address>/v1/configuration/{applicationId}

Parameters: applicationId and applicationId (mandatory values)

Example:

{
  "appDescription": "string",
  "categories": [
    {
      "categoryName": "string",
      "properties": [
        {
          "propName": "string",
          "propDescription": "string",
          "propValue": "string",
          "allowedValues": [
            "string"
          ],
          "valueType": "Number",
          "isTenantProperty": true
        }
      ]
    }
  ]
}

Delete Application Properties for Application ID

Method: HTTP DELETE

Endpoint: http://<host_address>:<port_address>/v1/configuration/{applicationId}

Parameters: applicationId and applicationId (mandatory values)

Example of deleteRequest:

[
  "string"
]

Replicate Tenant Properties

Method: HTTP POST

Endpoint: http://<host_address>:<port_address>/v1/configuration/replicateTenantProperties/{sourceTenantId}

Parameters: sourceTenantId and tenantID (mandatory values)

Get list of applications available with Configurator

Method: HTTP GET

Endpoint: http://<host_address>:<port_address>/v1/configuration/availableApplications