Query devices
A URL-encoded MongoDB-style JSON filter. See the API Overview for supported operators.
Comma-separated list of parameter paths to include in each device document. Reduces response size.
URL-encoded JSON object with field names and sort direction (
1 ascending, -1 descending).Number of results to skip. Used for pagination.
Maximum number of results to return.
projection parameter is a comma-separated list of the parameters to receive in the response.
Delete a device
The ID of the device to delete.
The device will be registered again when it next contacts the ACS (for example, on its next periodic inform).
200 OK on success. 503 Service Unavailable if the device is currently in a CWMP session.
Assign a tag
The ID of the device.
The tag name to assign.
200 OK on success. 404 Not Found if the device does not exist.
Remove a tag
The ID of the device.
The tag name to remove.
200 OK on success. 404 Not Found if the device does not exist.
Device document structure
A device document is a nested JSON object reflecting the TR-069 parameter tree. Key top-level fields:Device identifier in the format
OUI-ProductClass-SerialNumber (e.g., 202BC1-BM632w-000000).Timestamp of the most recent inform from the device.
Array of tag strings assigned to the device.
Identity parameters:
Manufacturer, OUI, ProductClass, SerialNumber.TR-069 parameter tree (TR-098 data model). Present on devices using the
InternetGatewayDevice root object.TR-069 parameter tree (TR-181 data model). Present on devices using the
Device root object.