Create Named Credential

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

Create a named credential.

Request Body

{"developerName"=>"SamplePrivate", "masterLabel"=>"SamplePrivateLabel", "type"=>"SecuredEndpoint", "calloutUrl"=>"https://api.example.com", "externalCredentials"=>[{"developerName"=>"SampleExternalCredential"}], "customHeaders"=>[{"headerName"=>"SampleHeader", "headerValue"=>"SampleValue", "sequenceNumber"=>1}], "calloutOptions"=>{"allowMergeFieldsInBody"=>false, "allowMergeFieldsInHeader"=>true, "generateAuthorizationHeader"=>true}}

RESPONSES

status: Created

{"calloutOptions":{"allowMergeFieldsInBody":false,"allowMergeFieldsInHeader":true,"generateAuthorizationHeader":true},"calloutUrl":"https://api.example.com","customHeaders":[{"headerName":"SampleHeader","headerValue":"SampleValue","id":"0pv2o000000PAv6AAG","sequenceNumber":1}],"developerName":"SamplePrivate","externalCredentials":[{"developerName":"SampleExternalCredential","id":"0pt2o000000CaU0AAK","masterLabel":"Sample External Credential","url":"/services/data/v58.0/named-credentials/external-credentials/SampleExternalCredential"}],"id":"0XA2o000000XaAQGA0","masterLabel":"SamplePrivateLabel","parameters":[],"type":"SecuredEndpoint","url":"/services/data/v58.0/named-credentials/named-credential-setup/SamplePrivate"}