---
title: WlanAccessPointBssIdConflict type | Wartiva GraphQL API
description: One beacon heard claiming the SSID and BSSID of the WlanAccessPoint that records it. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/wlan-access-point-bss-id-conflict.html
updated: 2026-10-07
---

Networks, devices, and sensors · GraphQL type

# `WlanAccessPointBssIdConflict` type

One beacon heard claiming the SSID and BSSID of the [WlanAccessPoint](https://wartiva.com/api-docs/types/wlan-access-point.html) that records it. Recorded only when more than one transmitter was heard claiming them, which is the evil-twin signature.

Because both sides of the attack advertise the same SSID and the same BSSID, they are one access point object on the graph — there is no second object to point at. What identifies each transmitter is the channel it beacons on, so that is what is recorded here. This lives on the access point rather than behind a relationship, so the detection can be read, and evaluated by a policy rule, from the access point alone.

## Fields

| Field Name | Description |
|---|---|
| `channelNumber` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Radio channel number this beacon was transmitted on, when the platform reports one (macOS and Linux). Two beacons for one SSID and BSSID on different channels cannot have come from the same radio. |
| `channelBand` - [`WlanChannelBand!`](https://wartiva.com/api-docs/types/wlan-channel-band.html) | Radio channel band this beacon was transmitted on, when the platform reports one. |
| `chCenterFrequency` - [`String!`](https://wartiva.com/api-docs/types/string.html) | Radio channel center frequency this beacon was transmitted on, when the platform reports one (Windows), formatted as a string in Hertz with numbers representing Hz and an optional SI prefix: p, n, u, µ, m, k, M, G or T. |
| `physicalType` - [`WlanDot11PhysicalType!`](https://wartiva.com/api-docs/types/wlan-dot11-physical-type.html) | The highest physical hardware type or standard this beacon advertised. |
| `rssiDbm` - [`Int!`](https://wartiva.com/api-docs/types/int.html) | Signal strength of this beacon in -dBm when last heard. The attacker's radio is usually the louder one — overpowering the legitimate signal is how clients are drawn onto it. |
| `isActive` - [`Boolean!`](https://wartiva.com/api-docs/types/boolean.html) | Whether this beacon was heard in the most recent scan that saw this access point. False means no endpoint currently in range of this access point can hear this transmitter. |
| `firstSeen` - [`Time!`](https://wartiva.com/api-docs/types/time.html) | When this beacon was first heard as part of a conflict. |
| `lastSeen` - [`Time!`](https://wartiva.com/api-docs/types/time.html) | When this beacon was last heard. For an active beacon this is the most recent wireless scan. |

## Used by

- [`WlanAccessPoint`](https://wartiva.com/api-docs/types/wlan-access-point.html) type: A Wi-Fi access point radio, identified by the network name (SSID) it broadcasts and its BSSID, as heard by managed endpoints scanning for nearby…

## Example

### Example

```json
{
  "channelNumber": 987,
  "channelBand": "UNKNOWN",
  "chCenterFrequency": "xyz789",
  "physicalType": "UNKNOWN",
  "rssiDbm": 987,
  "isActive": false,
  "firstSeen": "2021-10-07T18:23:25.829Z",
  "lastSeen": "2021-10-07T18:23:25.829Z"
}

```

---

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