Get Credential Kinds
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
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