For the complete documentation index, see llms.txt. This page is also available as Markdown.
ReferenceBeta

Business Data Repository API reference

How the Business Data Repository reference is organized: one page per category for workspaces, actors, devices, assets, geo objects, schedules, custom fields, audit, and catalogs.

The Business Data Repository API reference documents every operation and type of Business Data Repository, grouped into one page per category. Each category page covers its queries, mutations, input and object types, and enums, with a field table for every type.

The reference states what each operation and field is. For how to use them together, see the Business Data Repository guides, and for the GraphQL fundamentals behind the notation, see GraphQL basics, including the type syntax that the field tables use.

Where the operations live

All Business Data Repository queries and mutations are nested under the bdr field of the Query and Mutation types, and every response has the same shape under data.bdr. Every operation acts in the workspace that your access token names, so no query or mutation takes a workspace ID. For what the product covers and how to start, see the product overview.

Categories

Category
Covers

Workspace (read-only: Navixy Console owns the lifecycle) and members (Member, member CRUD).

The Actor interface, with users (User, memberships, user catalog items) and integrations (Integration, service accounts).

Device, DeviceIdentifier, DeviceRelation, the device type/model/vendor/status catalogs, and inventory (Inventory, assignment history).

Asset and AssetType, plus asset groups (AssetGroup, AssetGroupType, and AssetGroupItem membership history).

GeoObject and GeoObjectType for geofences, points of interest, and routes, with GeoJSON geometry.

Schedule and the ScheduleData calendar value, compatible with iCalendar.

CustomFieldDefinition, the FieldType catalog, the typed CustomFieldValue variants, and the patch inputs used in create and update mutations.

AuditEvent, the auditEvents and entityHistory queries, and the event and source type enums.

Catalog and catalog items (CatalogItem, hierarchical UserCatalogItem), tags, system catalogs, and the catalog reference that says which catalog backs a given field.

Shared types

The scalars, interfaces, and pagination types that Business Data Repository shares with the other products are on the Common resources page. Filtering by custom field values is on Custom field filtering and sorting. The Core API reference indexes the reference pages of every product.

How the reference pages are structured

Every category page follows the same order: queries, then mutations, then the category's objects, inputs, and enums, with pagination types in a section of their own at the end. Field tables use the GraphQL type notation, where ! marks a value that is never null and [...] marks a list: see Type syntax.

Other ways to explore the API

See also

Last updated

Was this helpful?