Skip to main content

customer Query

Returns the specified Customer 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_customer_permissions, org_manage_customers, org_crud_customers, org_view_customers]. 2. The signed-in User has any of the following permissions for the object: [customer_view, customer_edit, customer_remove, customer_admin_users, customer_view_users, customer_admin_instance_permissions, customer_view_instances, customer_manage_marketplace_integrations, customer_access_marketplace_integrations].

Input fields

ArgumentTypeDescription
idID!The ID of the Customer object.

Return fields (Customer)

allowAddAlertMonitor (Boolean!)

Specifies whether the signed-in User can add an Alert Monitor to the Customer.

allowAddComponent (Boolean!)

Specifies whether the signed-in User can add a Component to the Customer.

allowAddCredential (Boolean!)

Specifies whether the signed-in User can add a Credential to the Customer.

allowAddInstance (Boolean!)

Specifies whether the signed-in User can add an Instance to the Customer.

allowAddIntegration (Boolean!)

Specifies whether the signed-in User can add an Integration to the Customer.

allowAddUser (Boolean!)

Specifies whether the signed-in User can add a User to the Customer.

allowConfigureCredentials (Boolean!)

Specifies whether the signed-in User's Customer has access to legacy Credentials.

allowEmbeddedDesigner (Boolean!)

Specifies whether this Customer can use the Embedded Designer.

allowEnableInstance (Boolean!)

Specifies whether Instances may be enabled based on the utilization allowed by the current Plan.

allowExecuteInstance (Boolean!)

Specifies whether Instances may be executed based on the utilization allowed by the current Plan.

allowManageAttachments (Boolean)

Specifies whether the signed-in User can manage Attachments related to this record.

allowRemove (Boolean!)

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

allowUpdate (Boolean!)

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

attachments ([Attachment])

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

avatarUrl (String)

The URL for the avatar image.

components (ComponentConnection!)

The Customer the Component belongs to, if any. If this is NULL then the Component belongs to the Organization.

createdAt (DateTime!)

The timestamp at which the object was created.

credentials (CredentialConnection!)

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

description (String!)

Additional notes about the Customer.

externalId (String)

Allows for mapping an external entity to a Prismatic record.

id (ID!)

The ID of the object

instances (InstanceConnection!)

The Customer for which the Instance is deployed.

integrations (IntegrationConnection!)

The Customer the Integration belongs to, if any. If this is NULL then the Integration belongs to the Organization.

labels ([String!])

The labels that are associated with the object.

name (String!)

The name of the Customer, which must be unique within the scope of its Organization.

org (Organization!)

The Organization to which the Customer belongs.

starred (Boolean)

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

updatedAt (DateTime!)

The timestamp at which the object was most recently updated.

users (UserConnection!)

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