> This page is for Portal.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.emnify.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.emnify.com/_mcp/server.

> Learn how to filter the table values in the emnify Portal

Filters allow you to query table values based on one or more properties (for example, tags assigned to a device or the time period of an event).

Select the filter you want to edit.
If you can't find your desired filter, select **Add filter**.

Enter a value.
To add multiple filter values, press the `Tab` key.

Once you've entered all the values you want to filter by, press the `Enter` key or click **Apply**.

To remove a filter or value, click the corresponding **X**.

Filters can be combined or used together with the [search bar](/portal/how-tos/search-tables).
Filtered values are saved in the URL as a query parameter (for example, after filtering for devices named `Alexa`, the URL includes `&name=Alexa` at the end).

> **Warning**
>
> Your selected filters remain active when you open the details page.
> However, the filters reset if you go to another page in the Portal.

![](/_fern-files/emnify.docs.buildwithfern.com/aa46103024f832902b84b31dce60f67834f5749d57f0a9267fde3eef72184111/assets/gifs/emnify-portal/sim-inventory/add-filter.gif)

## Available filters

### Connected devices

| Property                 | Value      | [Wildcard support](#wildcard-support) | [Exact match toggle](#exact-match-toggle) | Description                                                                                                                                                                                                                                                                    |
| :----------------------- | :--------- | :-----------------------------------: | :---------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Name                     | String     |                  Yes                  | Yes                                       | Name of a device.                                                                                                                                                                                                                                                              |
| ICCID                    | String     |                  Yes                  | Yes                                       | [Integrated circuit card identifier (ICCID)](https://www.emnify.com/iot-glossary#iccid) including the final [Luhn checksum digit](https://www.emnify.com/iot-glossary#luhn-checksum-digit).                                                                                    |
| Tag                      | String     |                   No                  | No                                        | List of tags you've assigned to a device.  Includes an **Exact combination** toggle.                                                                                                                                                                                           |
| Device ID                | Number     |                   No                  | No                                        | Unique identifier for a device.                                                                                                                                                                                                                                                |
| [Status](#status-filter) | Predefined |                   No                  | No                                        | List of possible [device statuses](/portal/connected-devices#device-status), specifically: **Enabled**, **Disabled**, **Factory Test**, and **No SIM**.                                                                                                                        |
| Connectivity status      | Predefined |                   No                  | No                                        | Select either **Blocked** to show devices that are currently denied service, or **Satellite capable** to show devices with a satellite capable SIM.  *Note: You can only apply one option at a time, and **Satellite capable** only shows if you have satellite capable SIMs.* |
| eSIM profile status      | Predefined |                   No                  | No                                        | List of possible eSIM profile statuses, specifically: **Available**, **Allocated**, **Linked**, **Ready to download**, **Ready to install** and **Installed (Inactive)**.                                                                                                      |
| MSISDN                   | String     |                  Yes                  | Yes                                       | [Mobile Station International Subscriber Directory Number (MSISDN)](https://www.emnify.com/iot-glossary#msisdn) of the device's assigned SIM. Accepts phone numbers with or without a `+` before the country code.                                                             |
| EID                      | String     |                  Yes                  | Yes                                       | The [eUICC Identifier (EID)](https://www.emnify.com/iot-glossary#eid), a unique global serial number for an eUICC.                                                                                                                                                             |
| IMEI                     | String     |                  Yes                  | Yes                                       | [International Mobile Equipment Identity (IMEI)](https://www.emnify.com/iot-glossary#imei) or IMEI Software Version (IMEISV).  *Note: The filter queries the first 14 digits to support both IMEI types. Therefore, the results may show devices with different final digits.* |
| IP address               | String     |                  Yes                  | Yes                                       | Unique address that identifies a device on the internet or a local network (for example, `10.1.1.9`).                                                                                                                                                                          |
| Coverage policy          | Predefined |                   No                  | No                                        | List of your configured [coverage policies](/portal/device-policies#coverage-policies).                                                                                                                                                                                        |
| Service policy           | Predefined |                   No                  | No                                        | List of your configured [service policies](/portal/device-policies#service-policies).                                                                                                                                                                                          |

#### Status filter

Filtering by status returns devices based on a combination of the device status and the status of the attached SIM.

| Filter option | Description                                                                                                                                           |
| :------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------- |
| Enabled       | Device status **Enabled** and SIM status **Activated**                                                                                                |
| Disabled      | Two possible options: 1) Device status **Disabled** and any SIM status
2) Device status **Enabled** and SIM status either **Issued** or **Suspended** |
| Factory Test  | Device status **Factory Test** because the device is in [factory test mode (FTM)](/services/factory-test-mode).                                       |
| No SIM        | No SIM assigned to the device. Device status is **Disabled** by default.                                                                              |

### SIM inventory

| Property            | Value      | [Wildcard support](#wildcard-support) | [Exact match toggle](#exact-match-toggle) | Description                                                                                                                                                                                                                       |
| :------------------ | :--------- | :------------------------------------ | :---------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ICCID               | String     | Yes                                   |                    Yes                    | [Integrated circuit card identifier (ICCID)](https://www.emnify.com/iot-glossary#iccid) including the final [Luhn checksum digit](https://www.emnify.com/iot-glossary#luhn-checksum-digit).                                       |
| SIM status          | Predefined | No                                    |                     No                    | List of possible SIM statuses, specifically: **Issued**, **Activated**, **Suspended**, and **Factory Test**.                                                                                                                      |
| SIM ID              | Number     | Yes                                   |                     No                    | Unique identifier for a SIM.                                                                                                                                                                                                      |
| MSISDN              | String     | Yes                                   |                    Yes                    | [Mobile Station International Subscriber Directory Number (MSISDN)](https://www.emnify.com/iot-glossary#msisdn) of the device's assigned SIM. Accepts phone numbers with or without a `+` before the country code.                |
| Device ID           | Number     | Yes                                   |                     No                    | Unique identifier for the device the SIM is attached to.                                                                                                                                                                          |
| Connectivity status | Predefined | No                                    |                     No                    | Option for showing only **Satellite capable** SIMs.                                                                                                                                                                               |
| Device assigned     | Predefined | No                                    |                     No                    | Show all SIMs either **With device** or **Without device** assigned.                                                                                                                                                              |
| IMSI                | String     | Yes                                   |                    Yes                    | [International Mobile Subscriber Identity (IMSI)](https://www.emnify.com/iot-glossary#imsi) of the SIM.                                                                                                                           |
| EID                 | String     | Yes                                   |                    Yes                    | [eUICC Identifier (EID)](https://www.emnify.com/iot-glossary#eid) for the eSIM.                                                                                                                                                   |
| Technology          | Predefined | No                                    |                     No                    | Type of SIM, specifically: **Standard SIM**, **Consumer eSIM**, **M2M eUICC (eSIM)**, or **IoT eUICC**.                                                                                                                           |
| SIM form factor     | Predefined | No                                    |                     No                    | Form factor of the SIM, specifically: **2FF Industrial SIM**, **3FF Industrial SIM**, **4FF Industrial SIM**, **Industrial MFF2 SIM**, **Dual Cut Commercial SIM**, **Tripe Cut Commercial SIM**, **Consumer eSIM**, or **iSIM**. |

### Events log

| Property   | Value      | [Wildcard support](#wildcard-support) | [Exact match toggle](#exact-match-toggle) | Description                                                                                                                                                                                                         |
| :--------- | :--------- | :------------------------------------ | :---------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Event name | Predefined | No                                    |                     No                    | List of [event types](/system-events/event-types).                                                                                                                                                                  |
| Date       | Predefined | No                                    |                     No                    | Time in your designated timezone when the events took place, specifically: **Today**, **Yesterday**, **Last 7 days**, **Last 14 days**, and **Last 21 days**.                                                       |
| Severity   | Predefined | No                                    |                     No                    | Indicates the importance of the event: **Info** for expected behavior, **Warning** for problems or unusual behavior that may not require immediate action, and **Critical** for serious issues requiring follow-up. |
| Country    | Predefined | No                                    |                     No                    | List of possible countries where an [mobile network operator (MNO)](https://www.emnify.com/blog/mno) was providing service.                                                                                         |
| Network    | Predefined | No                                    |                     No                    | List of possible MNO the device was roaming on.                                                                                                                                                                     |
| RAT        | Predefined | No                                    |                     No                    | List of possible [Radio access technology (RAT)](https://www.emnify.com/iot-glossary#rat) the device using.                                                                                                         |

### Flow Logs Beta \[#flow-logs]

Filter the [**Flow Logs**](/portal/connected-devices#flow-logs) table on a device's **Diagnostics** tab.

| Property             | Value      | [Wildcard support](#wildcard-support) | [Exact match toggle](#exact-match-toggle) | Description                                                                                                                                                                                       |
| :------------------- | :--------- | :------------------------------------ | :---------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Started On           | Predefined | No                                    |                     No                    | Restrict to flows that started within a selected period. Select one of: **Today**, **From yesterday**, **Last 7 days**, **Last 14 days**, **Last 21 days**, or **Last 30 days**.                  |
| Completed On         | Predefined | No                                    |                     No                    | Restrict to flows that ended or were last updated within a selected period. Same options as **Started On**.                                                                                       |
| Destination Hostname | String     | Yes                                   |                     No                    | Hostname of the destination the device connected to (if available). Always matches partial values; use `*` for wildcard matching.                                                                 |
| Destination IP       | String     | Yes                                   |                     No                    | IP address of the destination the device connected to (for example, `8.8.8.8`). Always matches partial values; use `*` for wildcard matching.                                                     |
| Destination Port     | Number     | No                                    |                     No                    | Port on the destination the device connected to (for example, `443`).                                                                                                                             |
| Protocol             | Predefined | No                                    |                     No                    | Network protocol used for the flow, specifically: **ICMP**, **IGMP**, **TCP**, **UDP**, **IPv6**, **GRE**, **ESP**, **AH**, **ICMPv6**, **OSPF**, and **SCTP**. Includes a **Select all** option. |

### Workspace users

| Property   | Value      | [Wildcard support](#wildcard-support) | [Exact match toggle](#exact-match-toggle) | Description                                                                                          |
| :--------- | :--------- | :------------------------------------ | :---------------------------------------: | :--------------------------------------------------------------------------------------------------- |
| Name       | String     | Yes                                   |                     No                    | Name of a user.                                                                                      |
| Email      | String     | Yes                                   |                     No                    | Email address associated with the users' emnify account.                                             |
| Workspaces | Predefined | No                                    |                     No                    | Workspaces the users belong to. Only lists the Workspaces where you have the **Administrator** role. |

## Exact match toggle

For some filters, an **Exact match** toggle is available:

* **On**:
  Shows only results that exactly match the full value you enter.
* **Off**:
  Allows partial and wildcard matches.
  Type any part of the value, and the table shows all items containing it.

Additional behavior:

* Wildcard support is only available when less than five values is entered.
* If more values are provided, the **Exact match** toggle automatically switches on and wildcard matching is disabled.
* The toggle state is preserved when importing a CSV file.

> **Tip**
>
> Turn on **Exact match** for precise lookups, or keep it off to browse similar results.

## Wildcard support

Wildcard matching lets you filter based on partial matches.
You can also use character matching with an asterisk `*`.
This feature is only available when less than five values are entered.
If more values are provided, the filter automatically switches to [**Exact match**](#exact-match-toggle), and wildcard filtering is disabled.

This is especially useful if a term has multiple spellings or you're unsure of the exact value.
For example:

* **Similar names**:
  If you have two devices named `Phase modem` and `My iPhone`, filtering for `ph` or `ph*e` shows both devices in the results.
* **Localized spelling**:
  Filtering names using `organi*ation` shows all results regardless of whether the device name uses American (organization) or British (organisation) spelling.
* **Phone numbers with a specific area code**:
  Filtering the MSISDN value for `55` shows all SIMs with phone numbers that include `55`, but filtering for `55*` shows only SIMs with phone numbers that start with `55` (Brazil).
* **Check digit uncertainty**:
  Filter ICCID values with `*` at the end (for example, `8988303000008013931*`) when you're unsure of its Luhn checksum digit.
* **Various top-level domains**:
  Filtering emails using `@example.*` shows all results regardless of whether the email address ends in `example.com` or `example.org`.

## Upload a CSV file

You can use a comma-separated values (CSV) file to apply multiple values to any filter that accepts string values.

This feature is especially useful if you have dozens of values (for example, 100 ICCIDs).
Importing values through a CSV file lets you skip the tedious task of entering each value individually.

To upload a CSV file, follow these steps:

On the table, choose the corresponding filter for the property in your CSV file (for example, **ICCID**).

Click **Import a CSV file**.

Drag and drop the file or select **Browse file** to find the file you want to import.

Verify the filename and line count are correct, then click **Confirm**.

Each value is parsed, and the table shows any items with the corresponding values.

> **Info**
>
> Uploading a CSV file won't overwrite any existing filters.
> To add or remove any values, select the filter again.

Please note the following limits:

* You can only upload one `.csv` or `.txt` file at a time
* Maximum rows: 10,000
* Maximum row length: 100 characters
* The CSV file size can't exceed 400 KB in total

> **Tip**
>
> You can download and view a sample CSV file to use as a template.
> Choose the filter, select **Import a CSV file**, then click **Download example of right format CSV**.

## Enter a list of values

You can also enter a list of values to filter for multiple ones simultaneously.
This works for any property that accepts string values.

Lists must be plain text with every value on its own line.
Write the values exactly as they appear in the Portal.

To demonstrate, if you enter the following in the **Name** filter and press the `Enter` key:

```txt
test
v1
beta
```

Each value is parsed, and the table shows any device names with the `test`, `v1`, or `beta`.