---
title: IpProtocol enum | Wartiva GraphQL API
description: IP network transport protocols. Wartiva GraphQL API reference with arguments, fields, and examples. Browse related operations and types.
url: https://wartiva.com/api-docs/types/ip-protocol.html
updated: 2026-10-07
---

Networks, devices, and sensors · GraphQL enum

# `IpProtocol` enum

IP network transport protocols.

## Values

| Enum Value | Description |
|---|---|
| `TCP` | TCP protocol. |
| `UDP` | UDP protocol. |
| `UNKNOWN` | Unknown IP protocol. |

## Used by

- [`OpenPort`](https://wartiva.com/api-docs/types/open-port.html) type: One TCP or UDP port at one IP address on a discovered Device, found by managed endpoints port-scanning the devices on their local networks and by…
- [`SensorRequest`](https://wartiva.com/api-docs/types/sensor-request.html) type: A standing request to run one Sensor against one Device IP address, optionally on a specific protocol and port, in the SAE or PUBLIC zone.
- [`Service`](https://wartiva.com/api-docs/types/service.html) type: A network service identified on a discovered Device: one protocol (such as HTTP, TLS, SSH, SMB, DNS, SNMP, IPP, mDNS, or UPnP) acting as a client or…
- [`RuleApplyToOptionKey`](https://wartiva.com/api-docs/types/rule-apply-to-option-key.html) enum: Attribute keys that further scope which objects a rule applies to, in addition to its applyTo object type.
- [`SensorRequestInput`](https://wartiva.com/api-docs/types/sensor-request-input.html) input: Defines inputs for submitting a SensorRequest.

## Example

### Example

```json
"TCP"

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
