Query
operationRecords
Paginate the per-item records of an operation, newest first. Optionally filter by record status.
Arguments
Object, input and enum types open in place — use + to reveal their fields. A type that is already open above the row stops at a ↻ circular marker, and anything nested past the depth limit links out to its own page instead.
- after String default null
- Cursor for fetching the next page of results.
- filter OperationRecordFilterInput default {}
- Filter criteria for operation records.
- status OperationRecordStatus
- Only return records in this status. Omit for all records.
- FAILED
- The item failed during processing.
- PENDING
- The item has not finished processing yet (not started, in progress, or retrying).
- SUCCEEDED
- The item was processed successfully.
- first Int default 100
- Number of records to return (page size, default 100, max 1000 — one page covers any operation created via refetchEngagementBulk).
- operationId ID! required
- ID of the operation whose records to page through.
Returns
A paginated connection of OperationRecord nodes. See Pagination for the connection shape.
- edges [OperationRecordEdge!]!
- List of edges with cursors.
- cursor String!
- Cursor for this node.
- node OperationRecord!
- The operation record.
- creatorId ID
- For a creator-import record that SUCCEEDED: the id of the creator the row created or updated, a documented input to creator(id:). Null otherwise.
- errorCode String
- For a creator-import record that FAILED: a machine-readable failure code (e.g. not_found, private, invalid_handle). Null otherwise.
- errorMessage String
- For a creator-import record that FAILED: why, in words fit to show a person — the same text as the failed-records CSV. Null otherwise.
- globalCreatorId ID
- For a creator-import record that SUCCEEDED: the global, person-level id of the creator behind the row's main handle. It spans workspaces and stays the same when the same person is imported into another workspace. Not an input to creator(id:) — use creatorId for that. Null otherwise.
- handles [CreatorImportHandle!]
- For a creator-import record: the social handles of the imported row. On these records itemId is the row key within the import (e.g. import_0), not an item id. Null for other operation types and for rows imported in a format this field cannot read.
- handle String!
- The handle as it was imported.
- provider Provider!
- Platform the handle belongs to.
- Instagram platform integration, including posts, reels, stories, and profile data.
- INTERNAL
- Internal Archive-managed source used for synthetic or system-generated content.
- TIKTOK
- TikTok platform integration, including videos and creator profile data.
- YOUTUBE
- YouTube platform integration, including Shorts, videos, thumbnails, and profile data.
- itemId ID!
- ID of the item this record tracks — a documented input to mediaContents / transcriptions lookups.
- status OperationRecordStatus!
- Processing status of this item. PENDING covers not-started, in-progress, and retrying records.
- FAILED
- The item failed during processing.
- PENDING
- The item has not finished processing yet (not started, in progress, or retrying).
- SUCCEEDED
- The item was processed successfully.
- nodes [OperationRecord!]!
- List of operation records.
- creatorId ID
- For a creator-import record that SUCCEEDED: the id of the creator the row created or updated, a documented input to creator(id:). Null otherwise.
- errorCode String
- For a creator-import record that FAILED: a machine-readable failure code (e.g. not_found, private, invalid_handle). Null otherwise.
- errorMessage String
- For a creator-import record that FAILED: why, in words fit to show a person — the same text as the failed-records CSV. Null otherwise.
- globalCreatorId ID
- For a creator-import record that SUCCEEDED: the global, person-level id of the creator behind the row's main handle. It spans workspaces and stays the same when the same person is imported into another workspace. Not an input to creator(id:) — use creatorId for that. Null otherwise.
- handles [CreatorImportHandle!]
- For a creator-import record: the social handles of the imported row. On these records itemId is the row key within the import (e.g. import_0), not an item id. Null for other operation types and for rows imported in a format this field cannot read.
- handle String!
- The handle as it was imported.
- provider Provider!
- Platform the handle belongs to.
- Instagram platform integration, including posts, reels, stories, and profile data.
- INTERNAL
- Internal Archive-managed source used for synthetic or system-generated content.
- TIKTOK
- TikTok platform integration, including videos and creator profile data.
- YOUTUBE
- YouTube platform integration, including Shorts, videos, thumbnails, and profile data.
- itemId ID!
- ID of the item this record tracks — a documented input to mediaContents / transcriptions lookups.
- status OperationRecordStatus!
- Processing status of this item. PENDING covers not-started, in-progress, and retrying records.
- FAILED
- The item failed during processing.
- PENDING
- The item has not finished processing yet (not started, in progress, or retrying).
- SUCCEEDED
- The item was processed successfully.
- pageInfo PageInfo!
- Pagination information.
- endCursor String
- Cursor for the last node in this page.
- hasNextPage Boolean!
- Whether there are more results after this page.
- hasPreviousPage Boolean!
- Whether there are results before this page.
- startCursor String
- Cursor for the first node in this page.
- totalCount Int
- Total number of items available.