Newer Version Available
ConnectApi.ExternalCredentialInput
Input used to create or update an external credential.
| Property | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
| authenticationProtocol | ConnectApi.CredentialAuthenticationProtocol | Authentication protocol of
the external credential. Values are:
|
Required | 58.0 |
| authenticationProtocolVariant | ConnectApi.CredentialAuthenticationProtocolVariant | Authentication
protocol variant of the external credential. Values are:
|
Optional | 58.0 |
| customHeaders | List<ConnectApi.CredentialCustomHeaderInput> | List of credential custom headers. | Optional | 58.0 |
| developerName | String | Fully qualified developer name of the external credential. | Required for creating an external credential Optional for updating an external credential |
58.0 |
| masterLabel | String | External credential label. | Required | 58.0 |
| parameters | List<ConnectApi.ExternalCredentialParameterInput> | List of external credential parameters. | Optional depending on authenticationProtocol and authenticationVariant | 58.0 |
| principals | List<ConnectApi.ExternalCredentialPrincipalInput> | List of principals the credential has. | Optional | 58.0 |