Configlet is a configuration template which is transformed to CLI configuration string before being applied to a device. The dynamic elements (strings) in configuration templates are defined using template variables. These variables act as an input to the process of transformation, to construct the CLI configuration string. These variables can contain anything; it can be the interface name, device name, description text or any such dynamic values. The value of these variables are either got from the user, system or given by the context at the time of execution.



The Configuration Management (ChangeRequest) Service allows a consumer of the API to create, modify, and get all the change requests present in the system.

A list of REST URIs is provided below for managing change request related data.


The Configuration Management (ChangeRequest) Service allows a consumer of the API to create, modify, and get all the change requests present in the system.

A list of REST URIs is provided below for managing change request related data.


Configuration Views are the configuration tools that enables the user who wants to see configuration details in his/her own way
Provides API to interact with unmanaged device using driver
Configuration Views are the configuration tools that enables the user who wants to see configuration details in his/her own way
Configuration Views are the configuration tools that enables the user who wants to see configuration details in his/her own way

Service Root

/api/space/configuration-management

Methods and Collections

method collection /configuration-views
method /exec-commands
method method /push-configuration
method /execute-export-device-configuration
method /change-requests
method /retry-deploy-configuration
collection /cli-configlets
method /match-cli-configlets-by-context

REST Resources

The following APIs support asynchronous method calls. You can use an optional queue parameter, but the queue must have been created previously. For further details, see the following:

  • /change-requests POST

  • /change-requests POST

  • /cli-configlets/{configlet-id}/apply-cli-configlet POST

  • /cli-configlets/{configlet-id}/validate-cli-configlet POST

  • /execute-export-device-configuration POST

  • /push-configuration POST

  • /retry-deploy-configuration POST


  • For receiving asynchronous responses on a queue URL, see the following links:

  • Asynchronous API Usage.


  • For more information about job scheduling, see the following links:

  • Job Scheduling.