Configuration Insert Configuration Module

Configuration Insert Configuration Module

Creates a new configuration module for the specified configuration profile.

Privileges required:

UPDATE ENTERPRISE_PROFILE, or

UPDATE OPERATOR_PROFILE

Request
URI
POST
https://{api_host}/portal/rest/configuration/insertConfigurationModule
COPY
Request Body

Show optional properties

{
    "name": "string",
    "data": {},
    "configurationId": 0
}
{
    "enterpriseId": 0,
    "name": "string",
    "type": "string",
    "description": "string",
    "data": {},
    "configurationId": 0,
    "version": "string"
}
integer
enterpriseId
Optional

enterpriseId

string
name
Required

name

Possible values are : imageUpdate, controlPlane, managementPlane, firewall, QOS, deviceSettings, WAN, metaData, properties, analyticsSettings,
string
type
Optional

type

Possible values are : ENTERPRISE, OPERATOR, GATEWAY,
string
description
Optional

description

object
data
Required

data

integer
configurationId
Required

configurationId

string
version
Optional

version

Responses
200

Request was successfully processed

Returns insertion_confirmation of type(s) application/json
{
    "id": 123,
    "rows": 1
}
integer
id
Optional

The id of the newly-created object.

integer
rows
Required

The number of rows modified

string
error
Optional

An error message explaining why the method failed


400
Returns generic_400 of type(s) application/json
Operation doesn't return any data structure

500
Returns generic_500 of type(s) application/json
Operation doesn't return any data structure

Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"name:"string","data:"object","configurationId:"integer"}' https://{api_host}/portal/rest/configuration/insertConfigurationModule