Summary
          Get a list of providers
          Description
          Get a list of valid provider destinations
          Route
          GET /smart_template/destinations
          Roles
          
            admin
          
          Parameters
          
            DetailsExampleSchema
          
          
            
              
                | Name | Type | Required | Description | 
            
            
              | This method has no parameters | 
            
          
          
          
            Copied to Clipboard
            
            {
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
           
          Return
          
            DetailsExampleSchema
          
          
            
              
                | Name | Type | Description | 
            
            
              
                | destination_list | array | Array of Provider Ids | 
            
          
          
            Copied to Clipboard
            
            [
  {
    "id": "4CgAi",
    "type": "bwWBtMqexT",
    "brokers": [
      "compliance"
    ],
    "groups": [
      "efab71b4-e704-b6ff-de5c-9280dccc83a1"
    ],
    "properties": {
      "http": {
        "host": "localhost",
        "port": 8080
      },
      "netconf": {
        "host": "localhost",
        "port": 2022,
        "protocol": "ssh",
        "frame_size": 16376
      },
      "credentials": {
        "user": "admin",
        "passwd": "admin"
      },
      "commitWait": 10000,
      "poolSize": 3,
      "authenticationStrategy": {
        "type": "machine",
        "location": "",
        "method": "myCustomAuthScript"
      },
      "ssl": {
        "enabled": false,
        "acceptInvalidCerts": false,
        "caFile": "",
        "ciphers": ""
      }
    }
  },
  {
    "id": "jQEDdWxE",
    "type": "JLe",
    "brokers": [
      "service"
    ],
    "groups": [
      "45f07b56-6e81-f6f0-944d-291ca7736857"
    ],
    "properties": {
      "http": {
        "host": "localhost",
        "port": 8080
      },
      "netconf": {
        "host": "localhost",
        "port": 2022,
        "protocol": "ssh",
        "frame_size": 16376
      },
      "credentials": {
        "user": "admin",
        "passwd": "admin"
      },
      "commitWait": 10000,
      "poolSize": 3,
      "authenticationStrategy": {
        "type": "machine",
        "location": "NSO",
        "method": ""
      },
      "ssl": {
        "enabled": false,
        "acceptInvalidCerts": false,
        "caFile": "keys/key.pem",
        "ciphers": "DHE-RSA-AES256-SHA"
      }
    }
  },
  {
    "id": "rqyS",
    "type": "pA",
    "brokers": [
      "compliance"
    ],
    "groups": [
      "115fd6ec-7a95-5666-bc95-a911bd72c73c"
    ],
    "properties": {
      "http": {
        "host": "127.0.0.1",
        "port": 8080
      },
      "netconf": {
        "host": "127.0.0.1",
        "port": 2022,
        "protocol": "ssh",
        "frame_size": 16376
      },
      "credentials": {
        "user": "admin",
        "passwd": "admin"
      },
      "commitWait": 10000,
      "poolSize": 3,
      "authenticationStrategy": {
        "type": "machine",
        "location": "NSO",
        "method": "myCustomAuthScript"
      },
      "ssl": {
        "enabled": false,
        "acceptInvalidCerts": false,
        "caFile": "",
        "ciphers": "DHE-RSA-AES256-SHA"
      }
    }
  },
  {
    "id": "YZqh",
    "type": "h",
    "brokers": [
      "device"
    ],
    "groups": [
      "b05c3b66-2bed-af0e-9c59-6a9fcd686754"
    ],
    "properties": {
      "http": {
        "host": "localhost",
        "port": 8080
      },
      "netconf": {
        "host": "localhost",
        "port": 2022,
        "protocol": "ssh",
        "frame_size": 16376
      },
      "credentials": {
        "user": "admin",
        "passwd": "admin"
      },
      "commitWait": 10000,
      "poolSize": 3,
      "authenticationStrategy": {
        "type": "machine",
        "location": "",
        "method": "myCustomAuthScript"
      },
      "ssl": {
        "enabled": false,
        "acceptInvalidCerts": false,
        "caFile": "",
        "ciphers": ""
      }
    }
  }
]
           
          
            Copied to Clipboard
            
            {
  "type": "array",
  "minItems": 2,
  "items": {
    "type": "object",
    "properties": {
      "id": {
        "type": "string",
        "pattern": "[a-zA-Z0-9]+"
      },
      "type": {
        "type": "string",
        "pattern": "[a-zA-Z]+"
      },
      "brokers": {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "device",
              "service",
              "compliance",
              "persistence"
            ]
          }
        ]
      },
      "groups": {
        "type": "array",
        "items": [
          {
            "type": "string",
            "pattern": "^[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$"
          }
        ]
      },
      "properties": {
        "$ref": "adapterNSOSchema"
      }
    },
    "required": [
      "id",
      "type",
      "brokers",
      "groups",
      "properties"
    ]
  }
}