Skip to navigation
EndpointList endpoints

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|connectivity_status):.+"

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

connectivity_status accepts only the value BLOCKED, which returns the endpoints that are currently denied service (for example, after exceeding a traffic limit). It takes a single value, so wildcards and || lists aren’t supported.

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-PageintegerOptional
Number of endpoints per page.
X-Current-PageintegerOptional
Current page number.
X-Total-CountintegerOptional
Total number of endpoints matching the query.
X-Total-PagesintegerOptional
Total number of pages.
X-FilterstringOptional

Applied filter criteria from the q parameter.

X-SortstringOptional

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.
idintegerOptional
Unique identifier for the endpoint.
createdstringOptionalformat: "date-time"

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

last_updatedstringOptionalformat: "date-time"

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

namestringOptional
Display name for the endpoint.
tagsstring or nullOptional

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

ip_addressstringOptional
Private IP address assigned to this endpoint within the IP address space.
imeistring or nullOptional

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

imei_lockbooleanOptional

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

tag_assignmentslist of objectsOptional

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

simobject or nullOptional

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

ip_address_spaceobjectOptional
IP address space that contains this endpoint's private IP address.
imei_with_luhnstring or nullOptional

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

runtime_dataobjectOptional

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

Errors

403
Forbidden Error