List endpoints

Retrieves all endpoints for your organization. Use the query parameters to filter, sort, and paginate results.

Authentication

AuthorizationBearer

An auth_token should be provided to authenticate a session.

To obtain an auth_token, see the /api/v1/authenticate POST request.

Query parameters

qstringOptionalformat: "(status|service_profile|tariff_profile|id|name|created|last_updated|tags|ip_address|imei|iccid|iccid_with_luhn|eid|sim_status):.+"

Filters endpoints by field value. Use <field>:<criteria> format. Combine multiple filters with commas (for example, status:0,tags:sensor).

sortstringOptionalformat: "(^-?(id|name|status|last_updated|created|tags|ip_address|imei|eid|service_profile|tariff_profile)),?"
Sorts endpoints by field value. Use `<operator><field>` format. Combine multiple sort fields with commas (for example, `-status,id`). **Operators:** - `-` descending (Z-A for text, highest number first) - `+` ascending (A-Z for text, lowest number first) Defaults to ascending order if no operator is specified. Defaults to `id` if no sort field is specified. Endpoints with identical values are sorted by ascending `id`.
pageintegerOptional>=1Defaults to 1
Page number to retrieve. Starts at 1.
per_pageintegerOptional1-1000Defaults to 1000
Number of endpoints to return per page.

Response headers

X-Count-Per-Pageinteger
Number of endpoints per page.
X-Current-Pageinteger
Current page number.
X-Total-Countinteger
Total number of endpoints matching the query.
X-Total-Pagesinteger
Total number of pages.
X-Filterstring

Applied filter criteria from the q parameter.

X-Sortstring

Applied sort field from the sort parameter.

Response

Returns an array of endpoint objects. Pagination metadata is included in the response headers.
statusobject

Endpoint connectivity status. Values are 0 (Enabled), 1 (Disabled), or 2 (Deleted).

tariff_profileobject
Tariff profile that determines pricing and data limits for this endpoint.
service_profileobject
Service profile that determines network access settings for this endpoint.
idinteger
Unique identifier for the endpoint.
createdstringformat: "date-time"

Date and time when the endpoint was created (ISO 8601 format).

last_updatedstringformat: "date-time"

Date and time when the endpoint was last modified (ISO 8601 format).

namestring
Display name for the endpoint.
tagsstring or null

Comma-separated list of tags. Use tag_assignments for structured tag data.

ip_addressstring
Private IP address assigned to this endpoint within the IP address space.
imeistring or null

International Mobile Equipment Identity with Software Version Number (IMEISV) (16 digits).

imei_lockboolean

If true, this endpoint only allows connections from the device with the specified IMEI.

tag_assignmentslist of objects

Structured tag data with color information. Alternative to the comma-separated tags field.

simobject or null

SIM card assigned to this endpoint. null if no SIM is assigned.

ip_address_spaceobject
IP address space that contains this endpoint's private IP address.
imei_with_luhnstring or null

International Mobile Equipment Identity with Luhn check digit, without Software Version Number (SVN) (15 digits).

runtime_dataobject

Real-time network attachment data. Only present when the endpoint is connected.