Queries
Navixy Repository API is a work in progress. This documentation is published for preview purposes only and doesn't reflect a stable release. Structure, field names, and behaviors are subject to change.
deviceTypes
Lists device types for an organization.
deviceTypes(
organizationId: ID!
filter: CatalogItemFilter
first: Int
after: String
last: Int
before: String
orderBy: CatalogItemOrder = { field: ORDER, direction: ASC }
): DeviceTypeConnection!Arguments
organizationId
ID!
The organization to retrieve device types for.
filter
CatalogItemFilter
Filtering options for the returned device types.
orderBy
CatalogItemOrder
The ordering options for the returned device types.
Input types:
CatalogItemFilter
Filtering options for catalog items.
titleContains
String
Partial match on title (case-insensitive contains).
codes
[Code!]
Match any of these codes.
Output types:
DeviceTypeConnection
PageInfo (entity)
Information about the current page in a paginated connection.
hasNextPage
Boolean!
Whether more items exist after the current page.
hasPreviousPage
Boolean!
Whether more items exist before the current page.
startCursor
String
The cursor pointing to the first item in the current page.
endCursor
String
The cursor pointing to the last item in the current page.
deviceStatuses
Lists device statuses for an organization.
Arguments
organizationId
ID!
The organization to retrieve device statuses for.
filter
CatalogItemFilter
Filtering options for the returned device statuses.
orderBy
CatalogItemOrder
The ordering options for the returned device statuses.
Input types:
CatalogItemFilter
Filtering options for catalog items.
titleContains
String
Partial match on title (case-insensitive contains).
codes
[Code!]
Match any of these codes.
Output types:
DeviceStatusConnection
PageInfo (entity)
Information about the current page in a paginated connection.
hasNextPage
Boolean!
Whether more items exist after the current page.
hasPreviousPage
Boolean!
Whether more items exist before the current page.
startCursor
String
The cursor pointing to the first item in the current page.
endCursor
String
The cursor pointing to the last item in the current page.
deviceModels
Lists device models with optional vendor filter.
Arguments
organizationId
ID!
The organization to retrieve device models for.
filter
DeviceModelFilter
Filtering options for the returned device models.
orderBy
CatalogItemOrder
The ordering options for the returned device models.
Input types:
DeviceModelFilter
Filtering options for device models.
vendorIds
[ID!]
Filter by vendors (OR within field).
titleContains
String
Partial match on title (case-insensitive contains).
code
Code
Exact code match.
Output types:
DeviceModelConnection
PageInfo (entity)
Information about the current page in a paginated connection.
hasNextPage
Boolean!
Whether more items exist after the current page.
hasPreviousPage
Boolean!
Whether more items exist before the current page.
startCursor
String
The cursor pointing to the first item in the current page.
endCursor
String
The cursor pointing to the last item in the current page.
device
Retrieves a device by its ID.
Arguments
id
ID!
The ID of the device to retrieve.
Output types:
Device
A tracking device such as a GPS tracker, sensor, or beacon.
Implements: Node, Titled, Versioned, InventoryItem
id
ID!
A globally unique identifier. This ID is opaque and should not be parsed by clients.
version
Int!
The version number for optimistic locking. Incremented on each update. Must be provided in update/delete mutations to prevent lost updates.
title
String!
The human-readable display name.
identifiers
[DeviceIdentifier!]!
The hardware identifiers for this device (IMEI, serial number, MAC address, etc.).
inventoryHistory
The history of inventory assignments for this device.
Organization (entity)
An organization in the hierarchy that owns entities and users.
Implements: Node, Versioned, Titled
id
ID!
A globally unique identifier. This ID is opaque and should not be parsed by clients.
version
Int!
The version number for optimistic locking. Incremented on each update. Must be provided in update/delete mutations to prevent lost updates.
title
String!
The human-readable display name.
externalId
String
An external system identifier for integration purposes.
isActive
Boolean!
Whether this organization is active.
devices
Lists devices for an organization.
Arguments
organizationId
ID!
The organization to retrieve devices for.
filter
DeviceFilter
Filtering options for the returned devices.
orderBy
DeviceOrder
The ordering options for the returned devices.
Input types:
DeviceFilter
Filtering options for devices.
typeIds
[ID!]
Filter by device types (OR within field).
modelIds
[ID!]
Filter by device models (OR within field).
statusIds
[ID!]
Filter by statuses (OR within field).
vendorIds
[ID!]
Filter by vendors (OR within field).
identifierContains
String
Partial match on device identifier value (case-sensitive contains).
inventoryIds
[ID!]
Filter by inventories (OR within field).
titleContains
String
Partial match on title (case-insensitive contains).
Output types:
DeviceConnection
PageInfo (entity)
Information about the current page in a paginated connection.
hasNextPage
Boolean!
Whether more items exist after the current page.
hasPreviousPage
Boolean!
Whether more items exist before the current page.
startCursor
String
The cursor pointing to the first item in the current page.
endCursor
String
The cursor pointing to the last item in the current page.
Last updated
Was this helpful?