Object Reference

This page documents the object types and scalars returned by the queries in the Query Reference. For filter/sort/pagination input types, see the Input Reference. For enums, see the Enum Reference.

Scalars

ScalarRepresents
TimeAn ISO 8601 timestamp, for example 2026-08-31T14:32:18Z.
WorkflowIdThe onchain workflow identifier (distinct from a workflow's CRE-generated uuid).
OnchainAddressA blockchain address, for example a workflow owner's wallet or contract address.
ChainSelectorA Chainlink chain selector identifying a specific blockchain network.
OrganizationIdUnique, CRE-generated identifier for an organization.
TenantIdUnique, CRE-generated identifier for a tenant (an organization's deployment environment).
MemberIdUnique, CRE-generated identifier for an organization member (account).
UserIdUnique, CRE-generated identifier for a user.
EmailAn email address.
LabelTextA short, user-provided display label (for example an account or organization display name).
CredentialTextA sensitive credential value, such as an API key token. Never logged or displayed in full by CRE tooling.
CreditAmountA numeric CRE credit amount, used for usage-based billing fields such as creditUsed.
UUIDA standard UUID string.
JSONObjectAn arbitrary JSON object.

OrganizationAccount

Represents a member of your organization — typically your own account when returned from getAccountDetails.

FieldTypeDescription
memberIdMemberId!Unique identifier for this organization member.
userIdUserIdUnderlying user identifier. null if the member hasn't completed signup.
organizationIdOrganizationId!The organization this member belongs to.
emailAddressEmail!The member's email address.
displayNameLabelText!The member's display name.
memberTypeMemberTypeThe member's role. null for members without an assigned type. See MemberType.
memberStatusMemberStatus!Whether the member has been invited, has joined, or has been removed. See MemberStatus.
createdAtTime!When this member record was created.
updatedAtTime!When this member record was last updated.
invitedByUserUserIdThe user who sent the invite. null if not invited.
invitedAtTimeWhen the member was invited. null if not invited.
joinedAtTimeWhen the member joined. null while still INVITED.
removedByUserUserIdThe user who removed this member. null if not removed.
removedAtTimeWhen the member was removed. null if not removed.

Organization

Represents your CRE organization.

FieldTypeDescription
organizationIdOrganizationId!Unique identifier for the organization.
displayNameLabelText!The organization's display name.
createdAtTime!When the organization was created.
updatedAtTime!When the organization was last updated.
restrictionStatusOrganizationRestrictionStatus!Whether the organization is gated (limited access) or has full access. See OrganizationRestrictionStatus.
activeStatusEntityActiveStatus!Whether the organization is active or deleted. See EntityActiveStatus.
tenantIdInt!Numeric tenant identifier for the organization.

TenantConfig

Tenant configuration for the authenticated user — the registry manifest the CRE CLI caches locally after login or when authenticating with an API key.

FieldTypeDescription
tenantIdTenantId!Unique identifier for the tenant.
defaultDonFamilyString!The default DON family for this tenant. Overridable in the CLI.
vaultGatewayUrlString!The Vault DON gateway URL used for secrets management.
capabilitiesRegistryOnChainContract!The CapabilitiesRegistry contract for this tenant.
registries[Registry!]!The workflow registries available to this tenant.
forwarders[Forwarder!]!The onchain forwarder contracts available to this tenant.

OnChainContract

An onchain contract reference.

FieldTypeDescription
chainSelectorChainSelector!The chain the contract is deployed on.
addressOnchainAddress!The contract's address.

Registry

A workflow registry available to a tenant.

FieldTypeDescription
idString!Unique identifier for the registry.
labelString!Human-readable label for the registry.
typeRegistryType!Whether the registry is onchain or offchain. See RegistryType.
chainSelectorChainSelectorThe chain the registry is deployed on. null for offchain registries.
addressOnchainAddressThe registry contract's address. null for offchain registries.
secretsAuthFlows[SecretsAuthFlow!]!The secrets authentication flows this registry supports. See SecretsAuthFlow.

Forwarder

An onchain forwarder contract.

FieldTypeDescription
chainSelectorChainSelector!The chain the forwarder is deployed on.
addressOnchainAddress!The forwarder contract's address.

Workflow

Represents a workflow registered to your organization.

FieldTypeDescription
uuidString!CRE-generated unique identifier for the workflow. Use this to query deployments and executions.
ownerAddressOnchainAddress!The wallet or multi-sig address that owns this workflow onchain.
nameString!The workflow's name.
workflowIdWorkflowId!The onchain workflow identifier.
statusWorkflowDeploymentStatus!The workflow's current deployment status. See WorkflowDeploymentStatus.
registeredAtTime!When the workflow was first registered.
creditUsedCreditAmountCredits consumed by this workflow within the queried time window. null if not available.
executedAtTimeWhen the workflow last executed. null if it has never executed.
executionCountInt!Total number of executions within the queried time window.
executionCountByStatusWorkflowExecutionCountByStatus!Execution counts broken down by success/failure within the queried time window.
workflowSourceString!The language/runtime the workflow was written in.
hasTeeExecutionsBoolean!Whether this workflow has executions that ran inside a Trusted Execution Environment.
hasNonTeeExecutionsBoolean!Whether this workflow has executions that did not run inside a TEE.

WorkflowExecutionCountByStatus

FieldTypeDescription
successInt!Number of successful executions.
failureInt!Number of failed executions.

WorkflowOutput

Wrapper type returned by the workflow query.

FieldTypeDescription
dataWorkflow!The requested workflow.

WorkflowsOutput

Wrapper type returned by the workflows query.

FieldTypeDescription
data[Workflow!]!The current page of workflows.
countInt!Total number of workflows matching the query, across all pages.

WorkflowActivityRow

A single bucket of execution activity, returned by workflowActivity.

FieldTypeDescription
fromTime!Start of this activity bucket.
toTime!End of this activity bucket.
successCountInt!Number of successful executions in this bucket.
failureCountInt!Number of failed executions in this bucket.

WorkflowActivityOutput

FieldTypeDescription
data[WorkflowActivityRow!]The activity buckets. Nullable list.

WorkflowDeployment

Represents a single deployment of a workflow — one deploy, activate, pause, or delete action recorded against the Workflow Registry contract.

FieldTypeDescription
uuidString!CRE-generated unique identifier for this deployment.
workflowIDString!The onchain workflow identifier this deployment belongs to.
errorMessageStringError message if the deployment failed. null otherwise.
txHashStringTransaction hash of the onchain deployment transaction. null if not applicable.
binaryURLStringURL to the deployed workflow binary artifact. null if not available.
configURLStringURL to the deployed workflow config artifact. null if not available.
statusWorkflowDeploymentStatus!This deployment's status. See WorkflowDeploymentStatus.
deployedAtTime!When this deployment was created.
executionCountByStatusWorkflowExecutionCountByStatusExecution counts for this specific deployment. null if not available.
workflowSourceString!The language/runtime the workflow was written in.
hasTeeExecutionsBoolean!Whether this deployment has executions that ran inside a TEE.
hasNonTeeExecutionsBoolean!Whether this deployment has executions that did not run inside a TEE.

WorkflowDeploymentsOutput

Wrapper type returned by workflowDeployments.

FieldTypeDescription
data[WorkflowDeployment!]!The current page of deployments.
countInt!Total number of deployments matching the query.

WorkflowDeploymentOutput

Wrapper type returned by workflowDeployment.

FieldTypeDescription
dataWorkflowDeployment!The requested deployment.

WorkflowExecution

Represents a single execution of a deployed CRE workflow.

FieldTypeDescription
uuidString!CRE-generated unique identifier for this execution. Use this to query logs and events.
workflowUUIDString!The workflow this execution belongs to.
idString!The execution's identifier as reported by the DON.
workflowNameString!The workflow's name at the time of execution.
workflowIdWorkflowId!The onchain workflow identifier.
statusWorkflowExecutionStatus!The execution's status. See WorkflowExecutionStatus.
startedAtTime!When the execution started.
finishedAtTimeWhen the execution finished. null while the execution is still in progress.
creditUsedCreditAmountCredits consumed by this execution. null if not available.
errors[ExecutionError]Errors encountered during this execution, grouped by error message with an occurrence count. null if none occurred.
executedInTeeBooleanWhether this execution ran inside a Trusted Execution Environment. null if unknown.
classifiedStatusWorkflowExecutionClassifiedStatusA more granular status distinguishing user-caused from system-caused failures. See WorkflowExecutionClassifiedStatus.

ExecutionError

An error observed during a workflow execution.

FieldTypeDescription
errorString!The error message.
countInt!Number of times this error occurred during the execution.

WorkflowExecutionsOutput

Wrapper type returned by workflowExecutions.

FieldTypeDescription
data[WorkflowExecution!]!The current page of executions.
countInt!Total number of executions matching the query.

WorkflowExecutionOutput

Wrapper type returned by workflowExecution.

FieldTypeDescription
dataWorkflowExecutionThe requested execution. null if no execution matches the given uuid.

WorkflowExecutionLog

A single log line emitted during a workflow execution.

FieldTypeDescription
nodeIDString!The DON node that emitted this log line.
messageString!The log message.
timestampTime!When the log line was emitted.

WorkflowExecutionLogsOutput

Wrapper type returned by workflowExecutionLogs.

FieldTypeDescription
data[WorkflowExecutionLog!]The execution's log lines. Nullable list.

CapabilityExecutionError

An error observed during a capability call within an execution.

FieldTypeDescription
errorString!The error message.
countInt!Number of times this error occurred for this capability call.

WorkflowExecutionEvent

A single capability event within an execution's timeline.

FieldTypeDescription
capabilityIDString!Identifier of the capability that produced this event (for example a trigger or action).
statusString!The event's status, as reported by the DON.
startedAtTime!When the capability call started.
finishedAtTimeWhen the capability call finished. null while still in progress.
errors[CapabilityExecutionError]Errors encountered during this capability call. null if none occurred.
methodStringThe capability method invoked, if applicable (for example an HTTP method). null otherwise.

WorkflowExecutionEventsOutput

Wrapper type returned by workflowExecutionEvents.

FieldTypeDescription
data[WorkflowExecutionEvent!]The execution's capability event timeline. Nullable list.

Get the latest Chainlink content straight to your inbox.