Create External Credential

POST {{_endpoint}}/services/data/v{{version}}/named-credentials/external-credentials

Create an external credential.

Request Body

{"developerName"=>"SampleExternalCredential", "masterLabel"=>"Sample External Credential", "authenticationProtocol"=>"Custom", "principals"=>[{"principalName"=>"SamplePrincipal", "principalType"=>"NamedPrincipal", "sequenceNumber"=>1}], "customHeaders"=>[{"headerName"=>"SampleHeader", "headerValue"=>"SampleHeaderValue", "sequenceNumber"=>1}]}

RESPONSES

status: Created

{"authenticationProtocol":"Custom","authenticationStatus":"Unknown","customHeaders":[{"headerName":"SampleHeader","headerValue":"SampleHeaderValue","id":"0pu2o000000KymkAAC","sequenceNumber":1}],"developerName":"SampleExternalCredential","id":"0pt2o000000CaU0AAK","masterLabel":"Sample External Credential","parameters":[],"principals":[{"authenticationStatus":"Unknown","id":"0pu2o000000KymjAAC","parameters":[],"principalAccess":[],"principalName":"SamplePrincipal","principalType":"NamedPrincipal","sequenceNumber":1}],"relatedNamedCredentials":[],"url":"/services/data/v58.0/named-credentials/external-credentials/SampleExternalCredential"}