Skip to main content

UpsertToolRecordInput

Autogenerated input type of UpsertToolRecord

input UpsertToolRecordInput {
clientMutationId: String
collection: String!
metadata: JSON
payload: JSON!
recordId: ID
schemaVersion: Int
}

Fields

UpsertToolRecordInput.clientMutationId ● String scalar common

A unique identifier for the client performing the mutation.

UpsertToolRecordInput.collection ● String! non-null scalar common

The collection this record belongs to (e.g. "freight_booking").

UpsertToolRecordInput.metadata ● JSON scalar common

Optional metadata associated with the payload.

UpsertToolRecordInput.payload ● JSON! non-null scalar common

The JSON payload to persist.

UpsertToolRecordInput.recordId ● ID scalar common

Optional UUID to save into. Omit to create a new record.

UpsertToolRecordInput.schemaVersion ● Int scalar common

Optional version of the payload's schema; managed by the caller (defaults to 1).

Member Of

upsertToolRecord mutation