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.
geoObjectTypes
Lists geo object types for an organization.
geoObjectTypes(
organizationId: ID!
filter: CatalogItemFilter
first: Int
after: String
last: Int
before: String
orderBy: CatalogItemOrder = { field: ORDER, direction: ASC }
): GeoObjectTypeConnection!Arguments
organizationId
ID!
The organization to retrieve geo object types for.
filter
CatalogItemFilter
Filtering options for the returned geo object types.
orderBy
CatalogItemOrder
The ordering options for the returned geo object 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:
GeoObjectTypeConnection
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.
geoObject
Retrieves a geo object by its ID.
Arguments
id
ID!
The ID of the geo object to retrieve.
Output types:
GeoObject
A geographic object such as a geofence, point of interest, or route.
Implements: Node, Titled, Customizable, Versioned
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.
geojsonData
GeoJSON!
The geographic shape of this object as GeoJSON geometry. This is an alias for the geojson_data custom field.
customFields
JSON!
Custom field values as a key-value map. Keys are CustomFieldDefinition codes.
containsPoints
Checks if the given points are contained within this geo object's geometry. Returns the containment status for each point. Only applicable to Polygon and MultiPolygon geometries.
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.
geoObjects
Lists geo objects for an organization.
Arguments
organizationId
ID!
The organization to retrieve geo objects for.
filter
GeoObjectFilter
Filtering options for the returned geo objects.
orderBy
GeoObjectOrder
The ordering options for the returned geo objects.
Input types:
GeoObjectFilter
Filtering options for geo objects.
typeIds
[ID!]
Filter by geo object types (OR within field).
titleContains
String
Partial match on title (case-insensitive contains).
CustomFieldFilter
A filter condition for a custom field value.
code
Code!
The custom field code to filter by.
value
JSON
The value to compare against. Null for IS_NULL and IS_NOT_NULL operators.
GeoObjectOrder
Ordering options for geo objects.
customFieldCode
Code
The custom field code to order by. Mutually exclusive with field.
Output types:
GeoObjectConnection
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?