Config

Network configuration and fabric management API

get
/config

Get configuration log details and intent information

Authorizations
authorizationstringRequired

Use User's Api for authorization

Responses
chevron-right
200

OK

No content

get
/config

No content

get
/config/getconfig

Get configuration values for a specific device

Authorizations
authorizationstringRequired

Use User's Api for authorization

Query parameters
deviceipstringRequired

Device IP address

Example: {"value":"10.4.4.55"}
Responses
chevron-right
200

OK

No content

get
/config/getconfig

No content

get
/config/is-valid

Validate YAML configuration syntax and structure

Responses
chevron-right
200

OK - Returns validation result

No content

get
/config/is-valid

No content

get
/config/configslisttorestore

Returns list of available configuration backups that can be restored for devices.

Authorizations
authorizationstringRequired

Use User's Api for authorization

Responses
chevron-right
200

OK

No content

get
/config/configslisttorestore

No content

get
/config/getrmainfo

Get list of devices marked for RMA (Return Merchandise Authorization)

Authorizations
authorizationstringRequired

Use User's Api for authorization

Responses
chevron-right
200

OK

No content

get
/config/getrmainfo

No content

post
/config/backupconfig

Backup configuration for specified devices

Authorizations
authorizationstringRequired

Use User's Api for authorization

Body
typestringOptionalExample: object
Responses
chevron-right
200

OK

No content

post
/config/backupconfig

No content

post
/config/replaceConfig

Replace device configuration with uploaded file

Authorizations
authorizationstringRequired

Use User's Api for authorization

Body
deviceipstringRequired

Device IP address (e.g., 10.4.4.55)

filestringRequired

Configuration file to upload

Responses
chevron-right
200

OK

No content

post
/config/replaceConfig

No content

post
/config/restoreconfig

Restores device configurations from backup for specified devices.

Authorizations
authorizationstringRequired

Use User's Api for authorization

Body
typestringOptionalExample: object
Responses
chevron-right
200

OK

No content

post
/config/restoreconfig

No content

get
/config/jsondataforyaml

Convert YAML configuration file to JSON format for a specific fabric

Authorizations
authorizationstringRequired

Use User's Api for authorization

Query parameters
fabricNamestringRequired

Fabric name to get YAML configuration for

Example: {"value":"sonic"}
Responses
chevron-right
200

OK

No content

get
/config/jsondataforyaml

No content

get
/config/existing-configs

Get existing device configurations from Fabric Manager instances

Authorizations
authorizationstringRequired

Use User's Api for authorization

Responses
chevron-right
200

OK

No content

get
/config/existing-configs

No content

get
/config/fabrics

Get list of all fabrics from all Fabric Manager instances

Authorizations
authorizationstringRequired

Use User's Api for authorization

Responses
chevron-right
200

OK

No content

get
/config/fabrics

No content

get
/config/config-yaml-files

Get all configuration YAML files content from the server

Authorizations
authorizationstringRequired

Use User's Api for authorization

Responses
chevron-right
200

OK

No content

get
/config/config-yaml-files

No content

Last updated