Skip to main content

Credential Object

Represents a collection of fields and an AuthorizationMethod that together specify a complete set of data necessary for interaction with an external resource by a Component Action as part of an Integration.

Return fields#

allowRemove (Boolean!)#

Specifies whether the signed-in User can remove the Credential.

allowUpdate (Boolean!)#

Specifies whether the signed-in User can update the Credential.

authorizationError (String!)#

Contains any error message generated by the external authorizing system that occurred during authorization.

authorizationMethod (AuthorizationMethod!)#

The specific AuthorizationMethod used by the Credential.

context (JSONString)#

Contains OAuth2 context data if applicable.

customer (Customer)#

The Customer the Credential belongs to, if any. If NULL then Organization will be specified.

id (ID!)#

The ID of the object

label (String!)#

The name of the Credential.

org (Organization)#

The Organization the Credential belongs to, if any. If NULL then Customer will be specified.

readyForUse (Boolean!)#

Specifies whether the Credential is ready for use by an Instance.

redirectUri (String)#

Contains the OAuth2 Redirect URI if applicable.

refreshAt (DateTime)#

The timestamp at which the OAuth2 token will automatically be refreshed, if necessary. Only applies to OAuth2 methods where refresh is necessary.

token (JSONString)#

Contains OAuth2 token data if applicable.

values ([CredentialFieldValue])#

A list of CredentialFieldValues that contain the values for the CredentialFields.