Logo

Hover an endpoint and click the pin icon to pin it here.

GETGet Enriched NetFlow Data
GETGet Network Diagram Summary
GETGet Top Destinations
GETGet Data Transfer
GETGet Services
GETGet Protocols
GETGet Top Things
GETGet Breakouts
GETGet TCP-Flags
GETGet NetFlow Summary
GETGet Groups Filter List
GETGet MNO Filter List
GETGet Profiles Filter List
GETGet Countries Filter List
GETGet Breakout Filter List
GETGet Protocols Filter List
GETGet Invoice Type Filter List
GETGet Payment Status Filter List
GETGet Billing Period Filter List
GETGet Account Filter List
GETGet Account Billable Filter List
GETGet Exceptional Billable Filter List
GETGet Payment Reports
POSTCreate Payment Report
GETGet Data Usage
GETGet Insights
GETGet Dashboard Summary
GETGet Top Groups
GETGet Top Identities
GETGet Top Networks
GETGet Top Consumers
GETGet Active Things
GETDownload Payment Report
GETGet Top DNS Transfer
GETGet DNS Summary
GETGet DNS Time Series
GETGet DNS Top Queries
GETGet DNS Top Donut
GETGet DNS Clients Affected
GETGet DNS Top Failing Domains
GETGet DNS Failing Things
GETGet DNS Resolver Coverage
GETGet NetFlow Insights
GETGet Things Status
GETGet Countries
GETGet Thing Data Usage
GETGet Group Data Usage
GETGet Tag Data Usage
v1.0.35
Admin
get
api.monogoto.io/v1/netflow/enriched

Get Enriched NetFlow Data

Scopes
netflow_dashboard:read
Rate limited
60 reqevery 1 minute·keyed byUser ID

Retrieve enriched NetFlow records (flow data joined to SIM identity, operator, country, APN and DNS name) of the caller's account, newest first, with cursor pagination: pass the returned pagination.next_page_token to fetch the next page while pagination.has_more is true. total counts every matching record on the first page and is -1 on later pages.

Any further query parameter whose name consists only of letters, digits, _ and . is applied as an exact-match filter on the record field of that name.

A brand with no Console customer is 400.

Parameters

Query
fromdate-time
optional

Window start in ISO 8601. Defaults to 2 hours before to. Must not be after to (400). There is no maximum window. (start_time/end_time are not accepted here.)

todate-time
optional

Window end in ISO 8601. Defaults to now.

iccidstring
optional

Filter by ICCID (with or without the ThingId_ICCID_ prefix).

thing_idstring
optional

Filter by ThingId (e.g. ThingId_ICCID_…).

imeistring
optional

Filter by IMEI.

imsistring
optional

Filter by IMSI.

source_ipstring
optional

Filter by source IPv4 address.

destination_ipstring
optional

Filter by destination IPv4 address (post-NAT).

destination_portinteger
optional

Filter by destination port.

protocolarray
optional

Filter by IP protocol number(s), e.g. 6 = TCP, 17 = UDP. Repeat the parameter to pass several values.

directionarray
optional

Filter by traffic direction(s) (inbound, outbound). Repeat the parameter to pass several values.

classificationarray
optional

Filter by traffic classification(s). Repeat the parameter to pass several values.

countryarray
optional

Filter by country or countries. Repeat the parameter to pass several values.

mno_namearray
optional

Filter by MNO name(s). Repeat the parameter to pass several values.

apnstring
optional

Filter by APN.

sim_grouparray
optional

Filter by SIM group name(s). Repeat the parameter to pass several values.

tacarray
optional

Filter by TAC prefix(es) of the IMEI (first 8 digits). Repeat the parameter to pass several values.

host_iparray
optional

Filter by host IP address(es), matched against either the source or the destination. Repeat the parameter to pass several values.

dns_namestring
optional

Filter by DNS question name.

account_namestring
optional

Filter by account name.

device_ipstring
optional

Filter by the device IP assigned to the SIM.

bytes_mininteger
optional

Only records of at least this many bytes.

bytes_maxinteger
optional

Only records of at most this many bytes.

sizeinteger
optional

Records per page (1–10000, default 100; at most 9999 are returned per page).

Default: 100

next_page_tokenstring
optional

Opaque cursor from the previous page's pagination.next_page_token. An invalid token is 400.

limitdeprecatedinteger
optional

Deprecated alias of size (used only when size is absent).

Responses

Enriched NetFlow records retrieved successfully

application/json
object
status_codeinteger
required

HTTP status code

messagestring
required

Response message

dataobject
required
fromstring · date-time
optional
tostring · date-time
optional
totalinteger
optional

Matching records (first page only; -1 on later pages).

paginationobject
optional
sizeinteger
optional

Page size applied.

has_moreboolean
optional
next_page_tokenstring
optional

Cursor for the next page; absent on the last page.

itemsarray[object]
optional
[ ]object
optional
request_idstring
required

Unique request ID for tracking

Example

{
  "status_code": 200,
  "message": "Success",
  "request_id": "550e8400-e29b-41d4-a716-446655440000",
  "data": {
    "from": "2026-03-23T13:00:00.000Z",
    "to": "2026-03-23T15:00:00.000Z",
    "total": 1520,
    "pagination": {
      "size": 100,
      "has_more": true,
      "next_page_token": "WzE3MTEyMDAwMDAwMDAsNDJd"
    },
    "items": [
      {
        "timestamp": "2026-03-23T14:59:58.000Z",
        "direction": "outbound",
        "classification": "internet",
        "country": "Italy",
        "protocol": "TCP",
        "port": 443,
        "source_ip": "10.20.30.40",
        "dest_ip": "142.250.74.110",
        "bytes": 1024,
        "packets": 8,
        "sim_group": "Test Warehouse",
        "apn": "iot.example",
        "account_name": "Acme Corp",
        "imei": "353735110000000",
        "tac": "35373511",
        "imsi": "295050900000001",
        "device_ip": "10.20.30.40",
        "mno_name": "VODAFONE ITALIA S.P.A",
        "iccid": "8988223000000000001",
        "dns_name": "www.google.com"
      }
    ]
  }
}

Related

5
GET

Get Network Diagram Summary

/v1/netflow/networkdiagram-summary

GET

Get Top Destinations

/v1/netflow/top-destinations

GET

Get Data Transfer

/v1/netflow/data-transfer

GET

Get Services

/v1/netflow/services

GET

Get Protocols

/v1/netflow/protocols

Was this page helpful?

/
curl -X GET 'https://api.monogoto.io/v1/netflow/enriched?from=2026-03-23T13%3A00%3A00.000Z&to=2026-03-23T15%3A00%3A00.000Z&iccid=8988223000000000001&destination_port=443' \
  -H 'Authorization: Bearer $TOKEN'

Enriched NetFlow records retrieved successfully

{
  "status_code": 200,
  "message": "Success",
  "request_id": "550e8400-e29b-41d4-a716-446655440000",
  "data": {
    "from": "2026-03-23T13:00:00.000Z",
    "to": "2026-03-23T15:00:00.000Z",
    "total": 1520,
    "pagination": {
      "size": 100,
      "has_more": true,
      "next_page_token": "WzE3MTEyMDAwMDAwMDAsNDJd"
    },
    "items": [
      {
        "timestamp": "2026-03-23T14:59:58.000Z",
        "direction": "outbound",
        "classification": "internet",
        "country": "Italy",
        "protocol": "TCP",
        "port": 443,
        "source_ip": "10.20.30.40",
        "dest_ip": "142.250.74.110",
        "bytes": 1024,
        "packets": 8,
        "sim_group": "Test Warehouse",
        "apn": "iot.example",
        "account_name": "Acme Corp",
        "imei": "353735110000000",
        "tac": "35373511",
        "imsi": "295050900000001",
        "device_ip": "10.20.30.40",
        "mno_name": "VODAFONE ITALIA S.P.A",
        "iccid": "8988223000000000001",
        "dns_name": "www.google.com"
      }
    ]
  }
}