Skip to main content

toolRecord

Retrieves a single JSON record previously persisted via the Tools API.

This is the lightweight read path for incubator features that already use upsertToolRecord to persist state.

Business Rules​

  • The record must belong to the caller's company
  • Archived records are still readable by ID

Error Scenarios​

  • **NOT_FOUND**: when the record does not exist
  • **FORBIDDEN**: when caller lacks tools:read_record

Permissions Required​

  • tools:read_record
toolRecord(
id: ID!
): ToolRecord!

Arguments​

toolRecord.id ● ID! non-null scalar common​

The UUID of the persisted tool record.

Type​

ToolRecord object common​

A single tenant-scoped JSON record persisted via the Tools API. Each record belongs to a collection (a stable namespace) and carries a payload plus optional metadata.