Delete Provider
Scenario Overview
Delete providers. A provider can be deleted only if no device is referencing this provider. An error is returned otherwise. Request Body: RobotProviderDataList Response Body: RobotNodeJob
Prerequisites
Before running this example, ensure to obtain access token. Refer 'Getting Started' section.
Create Provider
Run the script _delete_provider from the example directory.
cd cnc-dlm-api-examples;./delete_provider.sh
Script Details
#!/bin/bash
. ./cnc-api-common.sh
delete_provider() {
# assume cnc jwt is obtained prior to invoking this method by executing get-cnc-jwt.sh script
# read from jwt file and export it as AUTH_TOKEN_HDR
export_jwt
# STEP 1 : User to update input json with details of job to be created in the file CNC_API_INPUT
# STEP 2 : trigger delete provider API
# STEP 3 : store the output in CNC_API_OUTPUT file
CNC_DLM_API=$CNC_DLM_API_CTX/providers
CNC_API_INPUT="@$PRJ/input/delete_provider.json"
CNC_API_OUTPUT="$PRJ/output/delete_provider.json"
http_delete $CNC_DLM_API $CNC_API_OUTPUT $CNC_API_INPUT
}
delete_provider