---
title: "GraphQL types: G"
description: The 47 types of the public GraphQL schema that start with G.
canonical: https://developers.coevera.com/reference/graphql/types/g/
section: graphql
verification: schema
generatedFrom: schema f155746 (2026-10-20)
publisher: Coevera
---

# GraphQL types: G

- [GenderEnum](https://developers.coevera.com/reference/graphql/contact/#GenderEnum) (enum)
- [GenderEnumFilterInput](https://developers.coevera.com/reference/graphql/contact/#GenderEnumFilterInput) (input)
- [GenderProperty](https://developers.coevera.com/reference/graphql/field/#GenderProperty) (object)
- [GenericDrilldownDataGridViewItems](https://developers.coevera.com/reference/graphql/email-sequence/#GenericDrilldownDataGridViewItems) (object)
- [GetBulkDownloadStatusInput](https://developers.coevera.com/reference/graphql/types/g/#GetBulkDownloadStatusInput) (input)
- [GetBulkDownloadStatusPayload](https://developers.coevera.com/reference/graphql/types/g/#GetBulkDownloadStatusPayload) (object)
- [GetBulkDownloadUrlInput](https://developers.coevera.com/reference/graphql/types/g/#GetBulkDownloadUrlInput) (input)
- [GetBulkDownloadUrlPayload](https://developers.coevera.com/reference/graphql/types/g/#GetBulkDownloadUrlPayload) (object)
- [GhostContactAccountAccountRoleRelationEntity](https://developers.coevera.com/reference/graphql/ghost-contact-account-account-role-relation/#GhostContactAccountAccountRoleRelationEntity) (object)
- [GhostContactAccountAccountRoleRelationEntityConnection](https://developers.coevera.com/reference/graphql/ghost-contact-account-account-role-relation/#GhostContactAccountAccountRoleRelationEntityConnection) (object)
- [GhostContactAccountAccountRoleRelationEntityEdge](https://developers.coevera.com/reference/graphql/ghost-contact-account-account-role-relation/#GhostContactAccountAccountRoleRelationEntityEdge) (object)
- [GhostContactAccountAccountRoleRelationFilterInput](https://developers.coevera.com/reference/graphql/ghost-contact-account-account-role-relation/#GhostContactAccountAccountRoleRelationFilterInput) (input)
- [GhostContactAccountAccountRoleRelationOrderByInput](https://developers.coevera.com/reference/graphql/ghost-contact-account-account-role-relation/#GhostContactAccountAccountRoleRelationOrderByInput) (input)
- [GhostContactAccountAccountRoleRelationRepository](https://developers.coevera.com/reference/graphql/types/g/#GhostContactAccountAccountRoleRelationRepository) (object)
- [GhostContactAccountRelationEntity](https://developers.coevera.com/reference/graphql/ghost-contact-account-relation/#GhostContactAccountRelationEntity) (object)
- [GhostContactAccountRelationEntityConnection](https://developers.coevera.com/reference/graphql/ghost-contact-account-relation/#GhostContactAccountRelationEntityConnection) (object)
- [GhostContactAccountRelationEntityEdge](https://developers.coevera.com/reference/graphql/ghost-contact-account-relation/#GhostContactAccountRelationEntityEdge) (object)
- [GhostContactAccountRelationFilterInput](https://developers.coevera.com/reference/graphql/ghost-contact-account-relation/#GhostContactAccountRelationFilterInput) (input)
- [GhostContactAccountRelationOrderByInput](https://developers.coevera.com/reference/graphql/ghost-contact-account-relation/#GhostContactAccountRelationOrderByInput) (input)
- [GhostContactAccountRelationOrderByNestedInput](https://developers.coevera.com/reference/graphql/ghost-contact-account-account-role-relation/#GhostContactAccountRelationOrderByNestedInput) (input)
- [GhostContactAccountRelationRepository](https://developers.coevera.com/reference/graphql/types/g/#GhostContactAccountRelationRepository) (object)
- [GhostContactEntity](https://developers.coevera.com/reference/graphql/ghost-contact/#GhostContactEntity) (object)
- [GhostContactEntityConnection](https://developers.coevera.com/reference/graphql/ghost-contact/#GhostContactEntityConnection) (object)
- [GhostContactEntityEdge](https://developers.coevera.com/reference/graphql/ghost-contact/#GhostContactEntityEdge) (object)
- [GhostContactFilterInput](https://developers.coevera.com/reference/graphql/ghost-contact/#GhostContactFilterInput) (input)
- [GhostContactOrderByInput](https://developers.coevera.com/reference/graphql/ghost-contact/#GhostContactOrderByInput) (input)
- [GhostContactOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/g/#GhostContactOrderByNestedInput) (input)
- [GhostContactRepository](https://developers.coevera.com/reference/graphql/types/g/#GhostContactRepository) (object)
- [GhostLeadOpptyContactRelationEntity](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-relation/#GhostLeadOpptyContactRelationEntity) (object)
- [GhostLeadOpptyContactRelationEntityConnection](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-relation/#GhostLeadOpptyContactRelationEntityConnection) (object)
- [GhostLeadOpptyContactRelationEntityEdge](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-relation/#GhostLeadOpptyContactRelationEntityEdge) (object)
- [GhostLeadOpptyContactRelationFilterInput](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-relation/#GhostLeadOpptyContactRelationFilterInput) (input)
- [GhostLeadOpptyContactRelationOrderByInput](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-relation/#GhostLeadOpptyContactRelationOrderByInput) (input)
- [GhostLeadOpptyContactRelationOrderByNestedInput](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-sales-role-relation/#GhostLeadOpptyContactRelationOrderByNestedInput) (input)
- [GhostLeadOpptyContactRelationRepository](https://developers.coevera.com/reference/graphql/types/g/#GhostLeadOpptyContactRelationRepository) (object)
- [GhostLeadOpptyContactSalesRoleRelationEntity](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-sales-role-relation/#GhostLeadOpptyContactSalesRoleRelationEntity) (object)
- [GhostLeadOpptyContactSalesRoleRelationEntityConnection](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-sales-role-relation/#GhostLeadOpptyContactSalesRoleRelationEntityConnection) (object)
- [GhostLeadOpptyContactSalesRoleRelationEntityEdge](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-sales-role-relation/#GhostLeadOpptyContactSalesRoleRelationEntityEdge) (object)
- [GhostLeadOpptyContactSalesRoleRelationFilterInput](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-sales-role-relation/#GhostLeadOpptyContactSalesRoleRelationFilterInput) (input)
- [GhostLeadOpptyContactSalesRoleRelationOrderByInput](https://developers.coevera.com/reference/graphql/ghost-lead-oppty-contact-sales-role-relation/#GhostLeadOpptyContactSalesRoleRelationOrderByInput) (input)
- [GhostLeadOpptyContactSalesRoleRelationRepository](https://developers.coevera.com/reference/graphql/types/g/#GhostLeadOpptyContactSalesRoleRelationRepository) (object)
- [GridColumnsOutput](https://developers.coevera.com/reference/graphql/forecast/#GridColumnsOutput) (object)
- [GridHighlightChangesParams](https://developers.coevera.com/reference/graphql/email-sequence/#GridHighlightChangesParams) (input)
- [GroupChildIdParams](https://developers.coevera.com/reference/graphql/target/#GroupChildIdParams) (input)
- [GroupField](https://developers.coevera.com/reference/graphql/forecast/#GroupField) (object)
- [GroupInterval](https://developers.coevera.com/reference/graphql/forecast/#GroupInterval) (object)
- [GroupOption](https://developers.coevera.com/reference/graphql/interface-preview/#GroupOption) (enum)

## Shared types: G

### GetBulkDownloadStatusInput (input)

Parameters of the getBulkDownloadStatus mutation.

- `requestId: UUID!` Id returned by getBulkDownloadUrl.
- `clientMutationId: String` Optional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).

### GetBulkDownloadStatusPayload (object)

Result of the getBulkDownloadStatus mutation.

- `result: BulkDownloadStatus!` Progress in percent, the download URL when finished, and an error flag when packing failed or stalled.
- `clientMutationId: String` Optional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).

### GetBulkDownloadUrlInput (input)

Parameters of the getBulkDownloadUrl mutation.

- `bulkFilter: BulkOperationInput!` Files and folders to download.
- `entityId: UUID` Id of the record whose document folders are downloaded. Set together with entityType; not allowed for company folders.
- `entityType: EntityNameEnum` Type of the record whose document folders are downloaded. Set together with entityId.
- `clientMutationId: String` Optional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).

### GetBulkDownloadUrlPayload (object)

Result of the getBulkDownloadUrl mutation.

- `result: String` Id of the download request, or empty when the selection contains no downloadable files.
- `clientMutationId: String` Optional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).

### GhostContactAccountAccountRoleRelationRepository (object)

Read operations for GhostContactAccountAccountRoleRelation records.

- `getById: GhostContactAccountAccountRoleRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [GhostContactAccountAccountRoleRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [GhostContactAccountAccountRoleRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: GhostContactAccountAccountRoleRelationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### GhostContactAccountRelationRepository (object)

Read operations for GhostContactAccountRelation records.

- `getById: GhostContactAccountRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [GhostContactAccountRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [GhostContactAccountRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: GhostContactAccountRelationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### GhostContactOrderByNestedInput (input)

Sorting by a field of the related GhostContact record. Set exactly one field in each item.

- `id: OrderByEnum` Unique identifier of entity.
- `isDeleted: OrderByEnum` Specifies if the entity is considered deleted.
- `modified: OrderByEnum` Last modification time.
- `created: OrderByEnum` Creation time.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `position: OrderByEnum` Job title or position of the placeholder contact (org-chart label).
- `revision: OrderByEnum` Revision when entity was lastly changed.

### GhostContactRepository (object)

Read operations for GhostContact records.

- `getById: GhostContactEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [GhostContactEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [GhostContactEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: GhostContactEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### GhostLeadOpptyContactRelationRepository (object)

Read operations for GhostLeadOpptyContactRelation records.

- `getById: GhostLeadOpptyContactRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [GhostLeadOpptyContactRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [GhostLeadOpptyContactRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: GhostLeadOpptyContactRelationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### GhostLeadOpptyContactSalesRoleRelationRepository (object)

Read operations for GhostLeadOpptyContactSalesRoleRelation records.

- `getById: GhostLeadOpptyContactSalesRoleRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [GhostLeadOpptyContactSalesRoleRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [GhostLeadOpptyContactSalesRoleRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: GhostLeadOpptyContactSalesRoleRelationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.
