Get Credential Kinds

Get Credential Kinds
Get all Credential Kinds defined in the system

Gets all the Credential Kinds defined in the system. Optionally filter by adapter kind keys.

Request
URI
GET
https://{api_host}/suite-api/api/credentialkinds
COPY
Query Parameters
string of array
adapterKind
Optional

Filter by Adapter Kind Key


Authentication
This operation uses the following authentication methods.
Responses
200

A list of Credential Instances

Returns credential-kinds of type(s) application/json
"{\n  \"credentialTypes\" : [ {\n    \"name\" : \"Principal Credential\",\n    \"adapterKindKey\" : \"VMWARE\",\n    \"fields\" : [ {\n      \"key\" : \"USER\",\n      \"valueType\" : \"STRING\",\n      \"required\" : false,\n      \"enumerated\" : false\n    }, {\n      \"key\" : \"PASSWORD\",\n      \"valueType\" : \"STRING\",\n      \"required\" : false,\n      \"enumerated\" : false\n    } ],\n    \"id\" : \"PRINCIPALCREDENTIAL\"\n  }, {\n    \"name\" : \"Principal Credential\",\n    \"adapterKindKey\" : \"InvSvcAdapter\",\n    \"fields\" : [ {\n      \"key\" : \"VCADMIN\",\n      \"valueType\" : \"STRING\",\n      \"required\" : false,\n      \"enumerated\" : false\n    }, {\n      \"key\" : \"VCADMINPASSWORD\",\n      \"valueType\" : \"STRING\",\n      \"required\" : false,\n      \"enumerated\" : false\n    } ],\n    \"id\" : \"PRINCIPALCREDENTIAL\"\n  }, {\n    \"name\" : \"Http Credential\",\n    \"adapterKindKey\" : \"ExampleAdapter\",\n    \"fields\" : [ {\n      \"key\" : \"UserType\",\n      \"defaultValue\" : \"User\",\n      \"valueType\" : \"string\",\n      \"required\" : false,\n      \"enumerated\" : true,\n      \"enumeratedValues\" : [ \"Admin\", \"User\", \"Anonymous\" ]\n    }, {\n      \"key\" : \"Password\",\n      \"valueType\" : \"STRING\",\n      \"required\" : false,\n      \"enumerated\" : false\n    } ],\n    \"id\" : \"HTTP\"\n  } ]\n}"
array of object
credentialTypes
Optional

Collection of credential types


Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/suite-api/api/credentialkinds