Inventory item
Inventory items are individual devices or components that belong to an inventory. Each item represents a physical unit, such as a tracker or accessory, used to manage and operate an organization's equipment.
Master items
Master item object
Master item endpoints
Returns all master items available to the organization
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
A search query string
Maximum number of items to return (default: 100, max: 1000)
The index of the first item to return (default: 0)
Sort expression. Supports one or more fields, optionally prefixed with - to indicate descending order. For example, label,-created_at
List of inventory items
Invalid request or validation error
Authentication is required
GET /repo/v0/inventory_item/master/list HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"data": [],
"has_more": true
}Returns all master items available to the organization with advanced filtering options
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
A search query string
Maximum number of items to return
100The index of the first item to return
0Sort expression. Supports one or more fields, optionally prefixed with - to indicate descending order. For example, label,-created_at
List of inventory items
Invalid request or validation error
Authentication is required
POST /repo/v0/inventory_item/master/list HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 129
{
"q": "text",
"conditions": {
"type": "gte",
"field": "created_at",
"value": "2025-07-12T17:00:00Z"
},
"limit": 100,
"offset": 0,
"sort": "text"
}{
"data": [],
"has_more": true
}Adds a master item for the organization
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
Defines the request schema for /inventory_item/master/create
Unique identifier for the inventory
12A code of one of the supported models. See inventory_item/master/model/list
telfmb125Pattern: [-a-z0-9_]{1,255}The server uses a unique identifier assigned to the device to authenticate and distinguish incoming data from different devices
123456789012345Pattern: ^[0-9a-zA-Z\-]{1,64}$The inventory item label
GPS tracker FMC130-001Unique asset identifier for linking
21Inventory item created successfully
Invalid request or validation error
Authentication is required
POST /repo/v0/inventory_item/master/create HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 116
{
"inventory_id": 12,
"model": "telfmb125",
"device_id": "123456789012345",
"label": "GPS tracker FMC130-001",
"asset_id": 21
}{
"id": 123
}Returns a master item's data by ID
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
Inventory item details
Invalid request or validation error
Authentication is required
Inventory item not found
GET /repo/v0/inventory_item/master/read?id=1 HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"id": 123,
"inventory_id": 12,
"device_id": "123456789012345",
"label": "GPS tracker FMC130-001",
"model": "telfmb125",
"asset_id": 21,
"created_at": "2025-06-30T06:46:10Z"
}Updates the information of an existing master item
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
Defines the request schema for /inventory_item/master/update
Unique identifier for the master item
123Unique identifier for the inventory
12A code of one of the supported models. See inventory_item/master/model/list
telfmb125Pattern: [-a-z0-9_]{1,255}The server uses a unique identifier assigned to the device to authenticate and distinguish incoming data from different devices
123456789012345Pattern: ^[0-9a-zA-Z\-]{1,64}$The inventory item label
GPS tracker FMC130-001Unique asset identifier for linking
21Inventory item successfully updated (No Content)
Invalid request or validation error
Authentication is required
Inventory item not found
POST /repo/v0/inventory_item/master/update HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 125
{
"id": 123,
"inventory_id": 12,
"model": "telfmb125",
"device_id": "123456789012345",
"label": "GPS tracker FMC130-001",
"asset_id": 21
}No content
Returns all master item models with their respective capabilities and specifications
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
A search query string
Maximum number of items to return (default: 100, max: 1000)
The index of the first item to return (default: 0)
Sort expression. Supports one or more fields, optionally prefixed with - to indicate descending order. For example, vendor,-name
List of master item models
Invalid request or validation error
Authentication is required
GET /repo/v0/inventory_item/master/model/list HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"data": [],
"has_more": true
}Activates a created master device using a unique identifier. The device must be preconfigured and may exist either in the organization's inventory or in a dealer's inventory. Upon activation, the device is assigned to the organization
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
Defines the request schema for /inventory_item/master/activate
Unique identifier for the master item
123A code of one of the supported models. See inventory_item/master/model/list
telfmb125Pattern: [-a-z0-9_]{1,255}The server uses a unique identifier assigned to the device to authenticate and distinguish incoming data from different devices
123456789012345Pattern: ^[0-9a-zA-Z\-]{1,64}$Unique identifier of one of the authentication methods supported by the model. See inventory_item/master/model/list
Inventory item successfully activated (No Content)
Invalid request or validation error
Authentication is required
Inventory item not found
POST /repo/v0/inventory_item/master/activate HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 159
{
"id": 123,
"model": "telfmb125",
"device_id": "123456789012345",
"activation_method_id": 1,
"fields": {
"iridium_modem_imei": "123456789012345",
"activation_code": "123"
}
}No content
Marks an inventory item as deleted without permanently removing it from the system. This soft delete approach allows recovery of inventory item’s data upon request to support
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
Unique identifier for the recourse
Inventory item successfully archived (No Content)
Invalid request or validation error
Authentication is required
Inventory item not found
POST /repo/v0/inventory_item/master/archive HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 8
{
"id": 1
}No content
Slave item
Slave item object
Slave item endpoints
Returns all slave items available to the organization
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
A search query string
Maximum number of items to return (default: 100, max: 1000)
The index of the first item to return (default: 0)
Sort expression. Supports one or more fields, optionally prefixed with - to indicate descending order. For example, label,-created_at
List of inventory items
Invalid request or validation error
Authentication is required
GET /repo/v0/inventory_item/slave/list HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"data": [],
"has_more": true
}Returns all slave items available to the organization with advanced filtering options
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
A search query string
Maximum number of items to return
100The index of the first item to return
0Sort expression. Supports one or more fields, optionally prefixed with - to indicate descending order. For example, label,-created_at
List of inventory items
Invalid request or validation error
Authentication is required
POST /repo/v0/inventory_item/slave/list HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 129
{
"q": "text",
"conditions": {
"type": "gte",
"field": "created_at",
"value": "2025-07-12T17:00:00Z"
},
"limit": 100,
"offset": 0,
"sort": "text"
}{
"data": [],
"has_more": true
}Adds a slave item for the organization
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
Defines the request schema for /inventory_item/slave/create
Unique identifier for the inventory
12The inventory item label
Fuel sensor TD-150Unique asset identifier for linking
21Unique identifier for the master item
123Inventory item created successfully
Invalid request or validation error
Authentication is required
POST /repo/v0/inventory_item/slave/create HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 78
{
"inventory_id": 12,
"label": "Fuel sensor TD-150",
"asset_id": 21,
"master_id": 123
}{
"id": 123
}Returns a slave item's data by ID
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
Inventory item details
Invalid request or validation error
Authentication is required
Inventory item not found
GET /repo/v0/inventory_item/slave/read?id=1 HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"id": 321,
"inventory_id": 12,
"label": "Fuel sensor TD-150",
"asset_id": 21,
"master_id": 123,
"created_at": "2025-06-30T06:46:10Z"
}Updates the information of an existing slave item
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
Defines the request schema for /inventory_item/slave/update
Unique identifier for the slave item
321Unique identifier for the inventory
12The inventory item label
Fuel sensor TD-150Unique asset identifier for linking
21Unique identifier for the master item
123Inventory item successfully updated (No Content)
Invalid request or validation error
Authentication is required
Inventory item not found
POST /repo/v0/inventory_item/slave/update HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 87
{
"id": 321,
"inventory_id": 12,
"label": "Fuel sensor TD-150",
"asset_id": 21,
"master_id": 123
}No content
Deletes the specified slave item by its ID
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
Unique identifier for the recourse
Inventory item successfully deleted (No Content)
Invalid request or validation error
Authentication is required
Inventory item not found
POST /repo/v0/inventory_item/slave/delete HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 8
{
"id": 1
}No content
Pairs a slave device with a master device within the organization's inventory system. Used to establish logical associations between devices (e.g., sensors with trackers). Both devices belong to the same organization but may be located in different inventories.
OAuth 2.0 authentication for Europe. Use this for users based in Europe and adjacent regions.
- : OpenID Connect scope
- : Basic user profile
- : User e-mail address
Defines the request schema for /inventory_item/slave/pair
Unique identifier for the slave item
321Unique identifier for the master item
123Inventory items successfully paired (No Content)
Invalid request or validation error
Authentication is required
Inventory item not found
POST /repo/v0/inventory_item/slave/pair HTTP/1.1
Host: api.navixy.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"id": 321,
"master_id": 123
}No content
Last updated
Was this helpful?