customRecord
Retrieves one custom record by collection + key.
Business Rules
- Records are tenant-scoped to the current company
- Optionally filter by brand scope
- Archived records are excluded by default
Permissions Required
tools:read_record
customRecord(
brandId: ID
collection: String!
includeArchived: Boolean
key: String!
): CustomRecord
Arguments
customRecord.brandId ● ID scalar common
Optional brand scope for the record.
customRecord.collection ● String! non-null scalar common
Collection name that owns the record.
customRecord.includeArchived ● Boolean scalar common
Set true to include archived records in lookup.
customRecord.key ● String! non-null scalar common
Stable key within the collection.
Type
CustomRecord object common
A tenant-scoped custom JSON record identified by collection + key. Records are persisted in the Tools store and can optionally be scoped to a brand through metadata.