Configuration Management: Global REST Endpoints

Configuration Management: Global
Methods for accessing the whole configuration topic
Activate staged config changes
Method: post
Path: https://cloud-native-SBC-IP/config/v1/activate
Bulk Delete
Method: post
Path: https://cloud-native-SBC-IP/config/v1/bulk-delete/{config-element-name}
Delete the config in staging
Method: delete
Path: https://cloud-native-SBC-IP/config/v1/staging
Import the given configurations into staging
Method: post
Path: https://cloud-native-SBC-IP/config/v1/import
Retrieve a top-level diff between versions
Method: get
Path: https://cloud-native-SBC-IP/config/v1/diff
Retrieve ca certificate details
Method: get
Path: https://cloud-native-SBC-IP/config/v1/certificates/ca-certs/{name}
Retrieve end-entity certificate details
Method: get
Path: https://cloud-native-SBC-IP/config/v1/certificates/end-entity/{name}
Retrieve file in use details for given filename and type
Method: get
Path: https://cloud-native-SBC-IP/config/v1/file-in-use/{Type}/{FileName}
Retrieve the active top-level configuration object
Method: get
Path: https://cloud-native-SBC-IP/config/v1
Retrieve the config in staging
Method: get
Path: https://cloud-native-SBC-IP/config/v1/staging
Retrieve the diff between staged changes vs the active config
Method: get
Path: https://cloud-native-SBC-IP/config/v1/staging/diff
Retrieve the latest revision number
Method: get
Path: https://cloud-native-SBC-IP/config/v1/latest-revision
Returns true if diff exists between staging and latest active
Method: get
Path: https://cloud-native-SBC-IP/config/v1/diff/short
Verify staged configurations
Method: post
Path: https://cloud-native-SBC-IP/config/v1/verify