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 or null

Applied filter criteria from the q parameter.

X-Sortstring or null

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 or null
Unique identifier for the endpoint.
createdstring or nullformat: "date-time"

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

last_updatedstring or nullformat: "date-time"

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

namestring or null
Display name for the endpoint.
tagsstring or null

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

ip_addressstring or null
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 or null

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

tag_assignmentslist of objects or null

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 or null
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 or null

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