Catalogs
Structured datasets of columns, rows, and cells — edit them cell by cell, or ingest rows in bulk.
catalog
Retrieve a Catalog by its id.
Beta
Returns
Arguments
- id:ID!RequiredBeta
Catalogid.
Response fields
1 selected
Toggle fields to tailor the query and response.
- CatalogColumnItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogColumn!]!
- String!
- ID!
- Int!
- DateTime!
- ID!
- String!
- CatalogColumn
- String!
- ID!
- Int!
- CatalogRowItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogRow!]!
- ID!
- Int!
- Catalog!
- ID!
- DateTime
- [CatalogUsageReason!]!
- CatalogWindow!
- CatalogColumnItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogColumn!]!
- ID!
- CatalogWindowRowItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogWindowRow!]!
catalogSelection
Retrieve a CatalogSelection by its id.
Beta
Returns
Arguments
- id:ID!RequiredBeta
CatalogSelectionid.
Response fields
1 selected
Toggle fields to tailor the query and response.
- [CatalogSelectionEntry!]!
- ID!
- ID
- [CatalogSelectionEntry!]!
- ID!
- ID
- [CatalogSelectionEntry!]!
- ID!
- CatalogRow!
- ID!
- CatalogRow!
- ID!
- Int!
- Catalog!
- ID!
- ID!
clearCatalogColumn
Clears all CatalogCell values of a CatalogColumn.
Beta
Returns
Arguments
- input:ClearCatalogColumnInput!RequiredBeta
ClearCatalogColumnInputTypeinput argument.- Required
id: ID!
Response fields
0 selected
Toggle fields to tailor the query and response.
- CatalogColumn!
- String!
- ID!
- Int!
clearCatalogRow
Clears all CatalogCell values of a CatalogRow.
Beta
Returns
Arguments
Response fields
0 selected
Toggle fields to tailor the query and response.
- CatalogRow!
- ID!
- Int!
- Catalog!
- String!
- ID!
- DateTime!
- DateTime
- CatalogColumnItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogColumn!]!
- ID!
- CatalogColumn
- ID!
createCatalog
Creates a new Catalog.
Beta
Returns
Arguments
Response fields
0 selected
Toggle fields to tailor the query and response.
- Catalog!
- String!
- ID!
- DateTime!
- DateTime
- [CatalogUsageReason!]!
- CatalogColumnItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogColumn!]!
- ID!
- CatalogColumn
- String!
- ID!
- Int!
- CatalogRowItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogRow!]!
- ID!
- CatalogWindow!
- CatalogColumnItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogColumn!]!
- ID!
- CatalogWindowRowItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogWindowRow!]!
createCatalogColumn
Creates a new CatalogColumn.
Beta
Returns
Arguments
- input:CreateCatalogColumnInput!RequiredBeta
CreateCatalogColumnInputTypeinput argument.- Optional
text: CreateCatalogTextColumnInput,link: CreateCatalogLinkColumnInput
Response fields
0 selected
Toggle fields to tailor the query and response.
- CatalogColumn!
- String!
- ID!
- Int!
createCatalogRow
Creates a new CatalogRow.
Beta
Returns
Arguments
- input:CreateCatalogRowInput!RequiredBeta
CreateCatalogRowInputTypeinput argument.- Required
catalogId: ID!,position: Int! - Optional
cells: [CreateCatalogRowCellInput!]!
Response fields
0 selected
Toggle fields to tailor the query and response.
- CatalogRow!
- ID!
- Int!
- Catalog!
- String!
- ID!
- DateTime!
- DateTime
- CatalogColumnItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogColumn!]!
- ID!
- CatalogColumn
- ID!
duplicateCatalogColumn
Duplicates a CatalogColumn with its CatalogCell values.
Beta
Returns
Arguments
- input:DuplicateCatalogColumnInput!RequiredBeta
DuplicateCatalogColumnInputTypeinput argument.- Required
id: ID!,name: String!
Response fields
0 selected
Toggle fields to tailor the query and response.
- CatalogColumn!
- String!
- ID!
- Int!
duplicateCatalogRow
Duplicates a CatalogRow with its CatalogCell values.
Beta
Returns
Arguments
- input:DuplicateCatalogRowInput!RequiredBeta
DuplicateCatalogRowInputTypeinput argument.- Required
id: ID! - Optional
primaryKeyValue: String
Response fields
0 selected
Toggle fields to tailor the query and response.
- CatalogRow!
- ID!
- Int!
- Catalog!
- String!
- ID!
- DateTime!
- DateTime
- CatalogColumnItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogColumn!]!
- ID!
- CatalogColumn
- ID!
ingestCatalogRows
Ingests rows into a Catalog using an upsert approach.
Beta
Returns
Arguments
- input:IngestCatalogRowsInput!RequiredBeta
IngestCatalogRowsInputTypeinput argument.- Required
catalogId: ID!,columnIds: [ID!]!,rowValues: [[[String!]!]!]!
Response fields
0 selected
Toggle fields to tailor the query and response.
- Int!
- Int!
- Int!
moveCatalogColumn
Moves a CatalogColumn to a new position.
Beta
Returns
Arguments
- input:MoveCatalogColumnInput!RequiredBeta
MoveCatalogColumnInputTypeinput argument.- Required
id: ID!,position: Int!
Response fields
0 selected
Toggle fields to tailor the query and response.
- CatalogColumn!
- String!
- ID!
- Int!
moveCatalogRow
Moves a CatalogRow to a new position.
Beta
Returns
Arguments
- input:MoveCatalogRowInput!RequiredBeta
MoveCatalogRowInputTypeinput argument.- Required
id: ID!,position: Int!
Response fields
0 selected
Toggle fields to tailor the query and response.
- CatalogRow!
- ID!
- Int!
- Catalog!
- String!
- ID!
- DateTime!
- DateTime
- CatalogColumnItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogColumn!]!
- ID!
- CatalogColumn
- ID!
removeCatalog
Removes a Catalog.
Beta
Returns
Arguments
Response fields
1 selected
Toggle fields to tailor the query and response.
- ID!
removeCatalogColumns
Removes multiple CatalogColumns in a single operation.
Beta
Returns
Arguments
- input:RemoveCatalogColumnsInput!RequiredBeta
RemoveCatalogColumnsInputTypeinput argument.- Required
ids: [ID!]! - Optional
mode: CatalogColumnRemovalMode
Response fields
0 selected
Toggle fields to tailor the query and response.
… on RemoveCatalogColumnsSuccessful
- [ID!]!
… on RemoveCatalogColumnsBlocked
- [CatalogColumnUsage!]!
- [CatalogColumnUsageReason!]!
- CatalogColumn!
- ID!
removeCatalogRows
Removes multiple CatalogRows.
Beta
Returns
Arguments
- input:RemoveCatalogRowsInput!RequiredBeta
RemoveCatalogRowsInputTypeinput argument.- Required
ids: [ID!]! - Optional
mode: CatalogRowRemovalMode
Response fields
0 selected
Toggle fields to tailor the query and response.
… on RemoveCatalogRowsSuccessful
- [ID!]!
… on RemoveCatalogRowsBlocked
- [CatalogRowUsage!]!
- [CatalogRowUsageReason!]!
- CatalogRow!
- ID!
setCatalogCells
Sets multiple CatalogCell values. Each entry specifies either a text or a link cell. All cells must belong to the same catalog.
Beta
Returns
Arguments
- input:SetCatalogCellsInput!RequiredBeta
SetCatalogCellsInputTypeinput argument.- Required
cells: [SetCatalogCellInput!]!
Response fields
0 selected
Toggle fields to tailor the query and response.
- [CatalogCell!]!
- CatalogColumn!
- String!
- ID!
- Int!
- CatalogRow!
- ID!
- Int!
- Catalog!
- ID!
… on CatalogTextCell
- String
setCatalogColumnAsPrimary
Sets a CatalogColumn as the primary key column for its Catalog.
Beta
Returns
Arguments
- input:SetCatalogColumnAsPrimaryInput!RequiredBeta
SetCatalogColumnAsPrimaryInputTypeinput argument.- Required
id: ID!
Response fields
0 selected
Toggle fields to tailor the query and response.
- CatalogColumn!
- String!
- ID!
- Int!
updateCatalog
Updates an existing Catalog.
Beta
Returns
Arguments
- input:UpdateCatalogInput!RequiredBeta
UpdateCatalogInputTypeinput argument.- Required
id: ID!,data: UpdateCatalogDataInput!
Response fields
0 selected
Toggle fields to tailor the query and response.
- Catalog!
- String!
- ID!
- DateTime!
- DateTime
- [CatalogUsageReason!]!
- CatalogColumnItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogColumn!]!
- ID!
- CatalogColumn
- String!
- ID!
- Int!
- CatalogRowItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogRow!]!
- ID!
- CatalogWindow!
- CatalogColumnItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogColumn!]!
- ID!
- CatalogWindowRowItems!
- Int!
- Int!
- Int!
- Boolean!
- [CatalogWindowRow!]!
updateCatalogColumn
Updates a CatalogColumn.
Beta
Returns
Arguments
- input:UpdateCatalogColumnInput!RequiredBeta
UpdateCatalogColumnInputTypeinput argument.- Required
id: ID!,data: UpdateCatalogColumnDataInput!
Response fields
0 selected
Toggle fields to tailor the query and response.
- CatalogColumn!
- String!
- ID!
- Int!