Returns the specified Component object.

Access is permitted when any of the following condition(s) are met: 1. The signed-in User has any of the following permissions for the associated Organization: [org_admin_component_permissions, org_manage_components, org_view_components]. 2. The signed-in User has any of the following permissions for the object: [component_admin_permissions, component_view, component_edit, component_remove].

Input fields

idID!The ID of the Component object.

Return fields (Component)

id (ID!)

The ID of the object.

labels ([String])

The labels that are associated with the object.

label (String!)

The name of the Component.

description (String!)

Additional notes about the Component.

key (String!)

A string that uniquely identifies the Component.

authorizationRequired (Boolean!)

Specifies whether the Component requires authorization to function.

authorizationMethods (AuthorizationMethodConnection!)

The AuthorizationMethods that are supported by the Component.

signature (String!)

The hex-encoded SHA1 hash of the uploaded Component package.

actions (ActionConnection!)

The Component to which this Action is associated.

attachments ([Attachment])

A JSON list of objects where each object has a key for name and URL that together describe the Attachment.

versions (VersionConnection!)

The Versions of the Component that are available.

public (Boolean!)

Specifies whether the Component is publicly available or whether it's private to the Organization.

iconUrl (String)

The URL that specifies where the Component icon exists.

allowUpdate (Boolean!)

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

allowRemove (Boolean!)

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

starred (Boolean)

Indicates whether the record is starred by the signed-in User.

Last updated on