Add a Provider
POST https://{{crosswork_ip}}:30603/crosswork/inventory/v1/providers
Use this API Call to add/onboard a provider on Crosswork.
Request Body
{"providers"=>[{"name"=>"nso201", "provider_device_key"=>"ROBOT_PROVDEVKEY_HOST_NAME", "profile"=>"nso1", "family"=>"ROBOT_PROVIDER_NSO", "connectivity_info"=>[{"type"=>"ROBOT_MSVC_TRANS_NETCONF", "ipaddrs"=>[{"inet_af"=>"ROBOT_INET_ADDR_TYPE_v4", "inet_addr"=>"172.23.193.116", "mask"=>"24"}], "port"=>2022}, {"type"=>"ROBOT_MSVC_TRANS_HTTP", "ipaddrs"=>[{"inet_af"=>"ROBOT_INET_ADDR_TYPE_v4", "inet_addr"=>"172.23.193.116", "mask"=>"24"}], "port"=>8080}], "supported_models"=>[{"model_prefix"=>"Cisco-IOS-XR", "model_version"=>"7.13.9"}]}]}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string |