Tarana Wireless · AsyncAPI Specification

Tarana Wireless Webhooks

Version

View Spec View on GitHub CompanyNetworkingTelecommunicationsFixed Wireless AccessBroadbandWirelessNetwork ManagementInternet Service ProvidersCBRSSpectrumTelemetryHardwareAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-29'
method: searched
source: https://portal.tcs.taranawireless.com/operator-portal/common-config.js
name: Tarana Cloud Suite — webhook and event surface
summary: TCS ships a configurable outbound webhook channel. An operator adds a webhook under Admin ->
  Webhooks in the operator portal by supplying a name and a destination URL, optionally up to three custom
  headers, and a secret key; TCS then POSTs a JSON alert notification to that URL whenever a subscribed
  alert fires. The alert types and the exact payload field names are published by Tarana in the operator
  portal's anonymous runtime configuration and are transcribed verbatim below. No AsyncAPI document is
  published by Tarana; asyncapi/tarana-wireless-alerts-asyncapi.yml is a faithful AsyncAPI 3.0.0 rendering
  of exactly this data, marked derived.
delivery:
  style: outbound HTTP webhook (operator-supplied destination URL)
  direction: TCS -> operator endpoint
  configuration_surface: TCS operator portal, Admin -> Webhooks -> Add New Webhook
  payload_format: JSON
  custom_headers_max: 3
  custom_headers_source: https://portal.tcs.taranawireless.com/operator-portal/env-config.js (THRESHOLD_VALUES.WEBHOOKS_HEADERS_COUNT
    = 3)
  secret: operator-set secret key, configured with the webhook
  signature_scheme: null
  retry_policy: null
  note: Signature verification scheme, retry/backoff policy and delivery-log retention are not documented
    on any anonymously reachable Tarana surface. Recorded as unknown rather than guessed.
sibling_channels:
- name: Email notification
  note: The same alert definitions drive email notifications; each payload field carries both an email_field
    and a webhook_field label.
- name: Streaming telemetry dial-out
  note: Radios push metrics, alarms, RSSI and registration to TCS over a dial-out subscription with a
    configurable sample interval (default 60s, 15s for time-of-transmission series). This is device-to-cloud
    and is not an operator-consumable channel.
  source: https://portal.tcs.taranawireless.com/operator-portal/env-config.js (dialout.subscription.sample.interval)
alert_types:
  count: 12
  items:
  - alert_type: DEVICE_CONNECTED
    display_name: Device Connected
    required_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - deviceUptimeSeconds
    - deviceDisconnectReason
    available_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceUptimeSeconds
    - deviceUptime
    - deviceFirstSeen
    - deviceBootReason
    - deviceDisconnectReason
    - rebootReason
  - alert_type: DEVICE_DISCONNECTED
    display_name: Device Disconnected
    required_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - deviceUptimeSeconds
    - deviceDisconnectReason
    available_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceUptimeSeconds
    - deviceUptime
    - deviceFirstSeen
    - deviceBootReason
    - deviceDisconnectReason
  - alert_type: RN_ETHERNET_PORT_IS_DOWN
    display_name: RN Ethernet Port Down
    required_fields:
    - alertName
    - notificationGeneratedAt
    - alarmType
    - alarmName
    - alarmDescription
    - alarmCreatedAt
    - alarmSeverity
    - alarmState
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - deviceUptimeSeconds
    - deviceBootReason
    available_fields:
    - alertName
    - notificationGeneratedAt
    - alarmType
    - alarmName
    - alarmDescription
    - alarmCreatedAt
    - alarmSeverity
    - alarmState
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceUptimeSeconds
    - deviceUptime
    - deviceBootReason
  - alert_type: RN_ETHERNET_PORT_IS_UP
    display_name: RN Ethernet Port Up
    required_fields:
    - alertName
    - notificationGeneratedAt
    - alarmType
    - alarmName
    - alarmDescription
    - alarmCreatedAt
    - alarmSeverity
    - alarmState
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - deviceUptimeSeconds
    - deviceBootReason
    available_fields:
    - alertName
    - notificationGeneratedAt
    - alarmType
    - alarmName
    - alarmDescription
    - alarmCreatedAt
    - alarmSeverity
    - alarmState
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceUptimeSeconds
    - deviceUptime
    - deviceBootReason
  - alert_type: BN_IS_NOT_REACHABLE
    display_name: BN Not Reachable
    required_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - deviceUptimeSeconds
    available_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceUptimeSeconds
    - deviceUptime
    - deviceBootReason
  - alert_type: RADIO_CARRIER_MUTED
    display_name: Radio Carrier Down
    required_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - carrierDisabled
    - connectedBnId
    - lowerFrequencyMhz
    - upperFrequencyMhz
    available_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceBootReason
    - carrierDisabled
    - connectedBnId
    - lowerFrequencyMhz
    - upperFrequencyMhz
  - alert_type: RADIO_CARRIER_ENABLED
    display_name: Radio Carrier Up
    required_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - carrierDisabled
    - connectedBnId
    - lowerFrequencyMhz
    - upperFrequencyMhz
    available_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceBootReason
    - carrierDisabled
    - connectedBnId
    - lowerFrequencyMhz
    - upperFrequencyMhz
  - alert_type: CRITICAL_ALARM_RAISED
    display_name: Alarm Raised
    required_fields:
    - alertName
    - notificationGeneratedAt
    - alarmName
    - alarmSeverity
    - alarmResource
    - alarmState
    - alarmDescription
    - alarmCreatedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - deviceUptimeSeconds
    - deviceBootReason
    available_fields:
    - alertName
    - notificationGeneratedAt
    - alarmName
    - alarmSeverity
    - alarmResource
    - alarmState
    - alarmDescription
    - alarmCreatedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceUptimeSeconds
    - deviceUptime
    - deviceBootReason
  - alert_type: CRITICAL_ALARM_CLEARED
    display_name: Alarm Cleared
    required_fields:
    - alertName
    - notificationGeneratedAt
    - alarmName
    - alarmSeverity
    - alarmResource
    - alarmState
    - alarmDescription
    - alarmCreatedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - deviceUptimeSeconds
    - deviceBootReason
    available_fields:
    - alertName
    - notificationGeneratedAt
    - alarmName
    - alarmSeverity
    - alarmResource
    - alarmState
    - alarmDescription
    - alarmCreatedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceUptimeSeconds
    - deviceUptime
    - deviceBootReason
  - alert_type: NEW_DEVICE_INSTALLED
    display_name: New Device Installed
    required_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - deviceUptimeSeconds
    available_fields:
    - alertName
    - notificationGeneratedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceUptimeSeconds
    - deviceUptime
    - deviceBootReason
    - connectedBnSerialNumber
    - connectedBnHostname
    - svlan
    - rnMacAddress
    - bnManagementIPv4
    - bnManagementIPv6
  - alert_type: NEW_BN_ONBOARDED
    display_name: New BN Onboarded
    required_fields:
    - alertName
    - notificationGeneratedAt
    - deviceSerialNumber
    available_fields:
    - alertName
    - notificationGeneratedAt
    - deviceSerialNumber
    - deviceType
    - operator
  - alert_type: TCA_ALARM_TRIGGERED
    display_name: TCA Alarm Triggered
    required_fields:
    - alertName
    - notificationGeneratedAt
    - alarmName
    - alarmSeverity
    - alarmResource
    - alarmState
    - alarmDescription
    - alarmCreatedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - deviceUptimeSeconds
    - deviceBootReason
    available_fields:
    - alertName
    - notificationGeneratedAt
    - alarmName
    - alarmSeverity
    - alarmResource
    - alarmState
    - alarmDescription
    - alarmCreatedAt
    - deviceHostname
    - deviceSerialNumber
    - deviceType
    - deviceSoftware
    - operator
    - region
    - market
    - site
    - cell
    - sector
    - deviceUptimeSeconds
    - deviceUptime
    - deviceBootReason
payload_fields:
  count: 48
  note: webhook_field is the literal JSON key TCS emits. field_type is the stored type, output_type is
    the rendered type on the wire — note several integer-typed fields are emitted as formatted date or
    display strings.
  items:
  - id: alert_name
    webhook_field: alertName
    display_name: Alert Name
    description: Name of the alert
    field_type: string
    output_type: string
    example: Test_Alert
  - id: notification_generated_at
    webhook_field: notificationGeneratedAt
    display_name: Notification Generated At
    description: Time when the notification was generated
    field_type: string
    output_type: date
    example: 05 Feb 2024 14:54:32 UTC
  - id: device_hostname
    webhook_field: deviceHostname
    display_name: Device Hostname
    description: Hostname of the device
    field_type: string
    output_type: string
    example: Test_Hostname
  - id: device_serial_number
    webhook_field: deviceSerialNumber
    display_name: Device Serial Number
    description: Serial number of the device
    field_type: string
    output_type: string
    example: Test_SerialNumber
  - id: device_type
    webhook_field: deviceType
    display_name: Device Type
    description: Device Type
    field_type: string
    output_type: string
    example: RN
  - id: device_software_version
    webhook_field: deviceSoftware
    display_name: Device Software
    description: Device Software Version
    field_type: string
    output_type: string
    example: SYS.A3.R10.XXX.3.013.000.00
  - id: operator_name
    webhook_field: operator
    display_name: Operator
    description: Operator Name
    field_type: string
    output_type: string
    example: Tarana
  - id: region_name
    webhook_field: region
    display_name: Region
    description: Region Name
    field_type: string
    output_type: string
    example: Test_Region
  - id: market_name
    webhook_field: market
    display_name: Market
    description: Market Name
    field_type: string
    output_type: string
    example: Test_Market
  - id: site_name
    webhook_field: site
    display_name: Site
    description: Site Name
    field_type: string
    output_type: string
    example: Test_Site
  - id: cell_name
    webhook_field: cell
    display_name: Cell
    description: Cell Name
    field_type: string
    output_type: string
    example: Test_Cell
  - id: sector_name
    webhook_field: sector
    display_name: Sector
    description: Sector Name
    field_type: string
    output_type: string
    example: Test_Sector
  - id: device_uptime_seconds
    webhook_field: deviceUptimeSeconds
    display_name: Device Uptime [Seconds]
    description: Time since the device was rebooted in Seconds
    field_type: integer
    output_type: integer
    example: 1234
  - id: device_uptime_readable
    webhook_field: deviceUptime
    display_name: Device Uptime
    description: Time since the device was rebooted
    field_type: integer
    output_type: string
    example: 0d 2h 18m 9s (since 06 Nov 2024 05:52:32 UTC)
  - id: device_first_seen_readable
    webhook_field: deviceFirstSeen
    display_name: Device First Seen
    description: When the device was first seen
    field_type: integer
    output_type: date
    example: 05 Feb 2024 14:54:32 UTC
  - id: device_boot_reason
    webhook_field: deviceBootReason
    display_name: Device Boot Reason
    description: Device Boot Reason
    field_type: string
    output_type: string
    example: Warm Boot
  - id: event_additional_details
    webhook_field: deviceDisconnectReason
    display_name: Device Disconnect Reason
    description: Device Disconnect Reason
    field_type: string
    output_type: string
    example: Test_DisconnectReason
  - id: device_reboot_message
    webhook_field: rebootReason
    display_name: Device Reboot Reason
    description: Device Reboot Reason
    field_type: string
    output_type: string
    example: Test_RebootReason
  - id: alarm_prefix
    webhook_field: alarmType
    display_name: Alarm Type
    description: Alarm Type
    field_type: string
    output_type: string
    example: Test_AlarmType
  - id: alarm_resource
    webhook_field: alarmResource
    display_name: Alarm Resource
    description: Alarm Resource
    field_type: string
    output_type: string
    example: Test_AlarmResource
  - id: alarm_id
    webhook_field: alarmName
    display_name: Alarm Name
    description: Alarm Name
    field_type: string
    output_type: string
    example: Test_AlarmName
  - id: alarm_text
    webhook_field: alarmDescription
    display_name: Alarm Description
    description: Alarm Description
    field_type: string
    output_type: string
    example: Test_AlarmDescription
  - id: alarm_create_time
    webhook_field: alarmCreatedAt
    display_name: Alarm Created At
    description: Alarm Created At
    field_type: long
    output_type: date
    example: 05 Feb 2024 14:54:32 UTC
  - id: alarm_severity
    webhook_field: alarmSeverity
    display_name: Alarm Severity
    description: Alarm Severity
    field_type: integer
    output_type: string
    example: Critical
  - id: alarm_state
    webhook_field: alarmState
    display_name: Alarm State
    description: Alarm State
    field_type: string
    output_type: string
    example: Alarm Raised
  - id: cbsd_grant_disabled_carrier
    webhook_field: carrierDisabled
    display_name: Carrier Disabled
    description: CBSD Grant Disabled Carrier
    field_type: integer
    output_type: integer
    example: 0
  - id: cbsd_grant_master_id
    webhook_field: connectedBnId
    display_name: Connected BN
    description: CBSD Connected BN
    field_type: string
    output_type: string
    example: Test_BN_SerialNumber
  - id: cbsd_grant_lower_frequency_mhz
    webhook_field: lowerFrequencyMhz
    display_name: Lower Frequency [Mhz]
    description: CBSD Grant Lower Frequency [Mhz]
    field_type: integer
    output_type: integer
    example: 3660
  - id: cbsd_grant_upper_frequency_mhz
    webhook_field: upperFrequencyMhz
    display_name: Upper Frequency [Mhz]
    description: CBSD Grant Upper Frequency [Mhz]
    field_type: integer
    output_type: integer
    example: 3700
  - id: auto_upgrade_start_time
    webhook_field: startTime
    display_name: Start Time
    description: Auto Upgrade Start Time
    field_type: string
    output_type: date
    example: 05 Feb 2024 14:54:32 UTC
  - id: auto_upgrade_end_time
    webhook_field: endTime
    display_name: End Time
    description: Auto Upgrade End Time
    field_type: string
    output_type: date
    example: 05 Feb 2024 14:54:32 UTC
  - id: auto_upgrade_min_bn_software_version
    webhook_field: bnAutoUpgradeSoftwareVersion
    display_name: BN Auto Upgrade Software Version
    description: BN Auto Upgrade Software Version
    field_type: string
    output_type: string
    example: SYS.A0.B10.XXX.3.013.000.00
  - id: auto_upgrade_min_g2_bn_software_version
    webhook_field: g2bnAutoUpgradeSoftwareVersion
    display_name: G2 BN Auto Upgrade Software Version
    description: G2 BN Auto Upgrade Software Version
    field_type: string
    output_type: string
    example: SYS.A4.B10.XXX.4.013.000.00
  - id: auto_upgrade_min_rn_software_version
    webhook_field: rnAutoUpgradeSoftwareVersion
    display_name: RN Auto Upgrade Software Version
    description: RN Auto Upgrade Software Version
    field_type: string
    output_type: string
    example: SYS.A3.R10.XXX.3.013.000.00
  - id: auto_upgrade_operator_name
    webhook_field: operatorName
    display_name: Operator
    description: Operator Name
    field_type: string
    output_type: string
    example: Tarana
  - id: auto_upgrade_sector_name
    webhook_field: sectorName
    display_name: Sector
    description: Sector Name
    field_type: string
    output_type: string
    example: Test_Sector
  - id: auto_upgrade_participate_sector_names
    webhook_field: candidateSectorNames
    display_name: Candidate Sectors
    description: Upgrading Sector Names
    field_type: string
    output_type: string
    example: Test_Sector
  - id: auto_upgrade_partial_sector_names
    webhook_field: partiallyUpgradeSectorNames
    display_name: Partially Upgraded Sectors
    description: Partially Upgraded Sector Names
    field_type: string
    output_type: string
    example: Test_Sector
  - id: error_reason
    webhook_field: reason
    display_name: Reason
    description: Reason
    field_type: string
    output_type: string
    example: Test_ErrorReason
  - id: grace_period_start_date
    webhook_field: Start date
    display_name: Start date
    description: Start date
    field_type: string
    output_type: date
    example: Feb 05, 2025
  - id: licence_enforcement_start_date
    webhook_field: License enforcement start date
    display_name: License enforcement start date
    description: License enforcement start date
    field_type: string
    output_type: date
    example: Feb 05, 2025
  - id: grace_period_end_date
    webhook_field: Grace end date
    display_name: Grace end date
    description: Grace end date
    field_type: string
    output_type: date
    example: Feb 05, 2025
  - id: device_connected_bn_hostname
    webhook_field: connectedBnHostname
    display_name: Connected BN Hostname
    description: Hostname of the BN currently serving the RN
    field_type: string
    output_type: string
    example: Test_Hostname
  - id: device_connected_bn_serial_number
    webhook_field: connectedBnSerialNumber
    display_name: Connected BN Serial Number
    description: Serial Number of the BN currently serving the RN
    field_type: string
    output_type: string
    example: Test_Hostname
  - id: device_svlan
    webhook_field: svlan
    display_name: SVLAN
    description: SVLAN (Data VLAN) reported by the connected BN
    field_type: integer
    output_type: integer
    example: 2000
  - id: device_rn_mac_address
    webhook_field: rnMacAddress
    display_name: RN MAC Address
    description: MAC Address of the RN
    field_type: string
    output_type: string
    example: 00:1A:2B:3C:4D:5E
  - id: device_bn_management_ipv4
    webhook_field: bnManagementIPv4
    display_name: BN Management IPv4
    description: IPv4 management IP address of the BN
    field_type: string
    output_type: string
    example: 192.168.0.1
  - id: device_bn_management_ipv6
    webhook_field: bnManagementIPv6
    display_name: BN Management IPv6
    description: IPv6 management IP address of the BN
    field_type: string
    output_type: string
    example: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
event_log:
  count: 326
  distinct_types: 46
  categories:
  - name: NETWORK
    display: Network
  - name: ALARM
    display: Alarm
  - name: OPERATIONS
    display: Operations
  - name: SPECTRUM
    display: Spectrum
  - name: ADMIN
    display: Admin
  - name: CONFIG
    display: Config
  note: 'The TCS event log vocabulary — the audit/activity stream visible in the portal and retained for
    399 days. It is a superset of the webhook alert types: only the twelve alert types above are deliverable
    to a webhook.'
  items:
  - name: ALERT_CREATED
    display_name: Alert Created
    type: ALERT_MANAGEMENT_OPERATIONS
    category: CONFIG
    description: Alert created successfully
    version: '1'
  - name: ALERT_MODIFIED
    display_name: Alert Modified
    type: ALERT_MANAGEMENT_OPERATIONS
    category: CONFIG
    description: Alert modified successfully
    version: '1'
  - name: ALERT_DELETED
    display_name: Alert Deleted
    type: ALERT_MANAGEMENT_OPERATIONS
    category: CONFIG
    description: Alert deleted successfully
    version: '1'
  - name: ALERT_ENABLED
    display_name: Alert Enabled
    type: ALERT_MANAGEMENT_OPERATIONS
    category: CONFIG
    description: Alert enabled successfully
    version: '1'
  - name: ALERT_DISABLED
    display_name: Alert Disabled
    type: ALERT_MANAGEMENT_OPERATIONS
    category: CONFIG
    description: Alert disabled successfully
    version: '1'
  - name: SET_CONFIG_INITIATED
    display_name: Device Config Set Initiated
    type: CONFIG_OPERATION
    category: CONFIG
    description: Device set config operation initiated
    version: '1'
  - name: SET_CONFIG_SUCCEEDED
    display_name: Device Config Set Succeeded
    type: CONFIG_OPERATION
    category: CONFIG
    description: Device set config operation succeeded
    version: '1'
  - name: SET_CONFIG_SKIPPED
    display_name: Device Config Skipped
    type: CONFIG_OPERATION
    category: CONFIG
    description: Device set config operation skipped
    version: '1'
  - name: SET_CONFIG_PARTIALLY_SUCCEEDED
    display_name: Device Config Set Succeeded Partially
    type: CONFIG_OPERATION
    category: CONFIG
    description: Device set config operation succeeded partially
    version: '1'
  - name: SET_CONFIG_FAILED
    display_name: Device Config Set Failed
    type: CONFIG_OPERATION
    category: CONFIG
    description: Device set config operation failed
    version: '1'
  - name: SAVE_CONFIG_INITIATED
    display_name: Device Config Save Initiated
    type: CONFIG_OPERATION
    category: OPERATIONS
    description: Device save config operation initiated
    version: '1'
  - name: SAVE_CONFIG_SUCCEEDED
    display_name: Device Config Save Succeeded
    type: CONFIG_OPERATION
    category: OPERATIONS
    description: Device save config operation succeeded
    version: '1'
  - name: SAVE_CONFIG_FAILED
    display_name: Device Config Save Failed
    type: CONFIG_OPERATION
    category: OPERATIONS
    description: Device save config operation failed
    version: '1'
  - name: SET_DEVICE_PASSWORD_SUCCEEDED
    display_name: Device Set Password Successful
    type: CONFIG_OPERATION
    category: CONFIG
    description: Device set password operation successful
    version: '1'
  - name: SET_DEVICE_PASSWORD_FAILED
    display_name: Device Set Password Failed
    type: CONFIG_OPERATION
    category: CONFIG
    description: Device set password operation failed
    version: '1'
  - name: FULL_CONFIG_PUSH_REQUESTED
    display_name: Full Config Push Requested
    type: CONFIG_OPERATION
    category: OPERATIONS
    description: User requested TCS to push latest config to device
    version: '1'
  - name: NETWORK_RECONNECTION_REQUESTED
    display_name: Network Reconnection Requested
    type: CONFIG_OPERATION
    category: OPERATIONS
    description: User requested device to reconnect to network
    version: '1'
  - name: SET_CONNECTION_ATTEMPT_CONFIG_FAILED
    display_name: Connection Attempt Set Operation Failed
    type: CONFIG_OPERATION
    category: OPERATIONS
    description: Connection attempt set operation failed
    version: '1'
  - name: RADIO_RESET_INITIATED
    display_name: Primary BN Search Initiated
    type: CONFIG_OPERATION
    category: NETWORK
    description: Primary BN search initiated successfully
    version: '1'
  - name: RADIO_RESET_INITIATE_FAILED
    display_name: Primary BN Search Initiation Failed
    type: CONFIG_OPERATION
    category: NETWORK
    description: Primary BN search initiation failed
    version: '1'
  - name: DEVICE_MUTED
    display_name: Device Muted
    type: CONFIG_OPERATION
    category: OPERATIONS
    description: User requested that the radio be muted
    version: '1'
  - name: DEVICE_UNMUTED
    display_name: Device Unmuted
    type: CONFIG_OPERATION
    category: OPERATIONS
    description: User requested that the radio be unmuted
    version: '1'
  - name: AUTO_CONNECT_TO_PRIMARY_BN_INITIATED
    display_name: Auto-Connect To Primary BN Initiated
    type: CONFIG_OPERATION
    category: NETWORK
    description: Auto-Connect to Primary BN Initiated
    version: '1'
  - name: AUTO_CONNECT_TO_PRIMARY_BN_INITIATE_FAILED
    display_name: Auto-Connect To Primary BN Failed
    type: CONFIG_OPERATION
    category: NETWORK
    description: Auto-Connect to Primary BN Failed
    version: '1'
  - name: LOGIN_TO_DEVICE_SUCCEEDED
    display_name: Login To Device Succeeded
    type: CONFIG_OPERATION
    category: NETWORK
    description: Login to device was successful
    version: '1'
  - name: LOGIN_TO_DEVICE_FAILED
    display_name: Login To Device Failed
    type: CONFIG_OPERATION
    category: NETWORK
    description: Login to device failed
    version: '1'
  - name: DEVICE_ALARM_RAISED
    display_name: Alarm Raised
    type: DEVICE_ALARMS
    category: ALARM
    description: Alarm raised by the device/TCS
    version: '1'
  - name: DEVICE_ALARM_CLEARED
    display_name: Alarm Cleared
    type: DEVICE_ALARMS
    category: ALARM
    description: Alarm cleared by the device/TCS
    version: '1'
  - name: DEVICE_ALARM_UPDATED
    display_name: Alarm Updated
    type: DEVICE_ALARMS
    category: ALARM
    description: Alarm updated by the device/TCS
    version: '1'
  - name: DIALOUT_SUCCESS
    display_name: Service Subscription Succeeded
    type: DIALOUT
    category: OPERATIONS
    description: Alarm device dialout success
    version: '1'
  - name: DIALOUT_FAILURE
    display_name: Service Subscription Failed
    type: DIALOUT
    category: OPERATIONS
    description: Alarm device dialout failure
    version: '1'
  - name: DEVICE_REBOOT_INITIATED
    display_name: Device Reboot Initiated
    type: DEVICE_REBOOT
    category: OPERATIONS
    description: Device reboot operation initiated
    version: '1'
  - name: ALARM_ACKNOWLEDGED
    display_name: Alarm Acknowledged
    type: ALARM_OPERATIONS
    category: OPERATIONS
    description: Alarm Acknowledged
    version: '1'
  - name: ALARM_UNACKNOWLEDGED
    display_name: Alarm Unacknowledged
    type: ALARM_OPERATIONS
    category: OPERATIONS
    description: Alarm Unacknowledged
    version: '1'
  - name: ALARM_CLEARED_USING_API
    display_name: Alarm Cleared Using API
    type: DEVICE_ALARMS
    category: ALARM
    description: Alarm cleared using an API
    version: '1'
  - name: DIALOUT_SUCCESS
    display_name: Service Subscription Succeeded
    type: DIALOUT
    category: OPERATIONS
    description: Metric device dialout success
    version: '1'
  - name: DIALOUT_FAILURE
    display_name: Service Subscription Failed
    type: DIALOUT
    category: OPERATIONS
    description: Metric device dialout failure
    version: '1'
  - name: DIALOUT_SUCCESS
    display_name: Service Subscription Succeeded
    type: DIALOUT
    category: OPERATIONS
    description: Metric device dialout success
    version: '1'
  - name: DIALOUT_FAILURE
    display_name: Service Subscription Failed
    type: DIALOUT
    category: OPERATIONS
    description: Metric device dialout failure
    version: '1'
  - name: LIFETIME_PEAK_RATE_RESET
    display_name: Lifetime Peak Rate Reset
    type: LIFETIME_PEAK_RESET
    category: OPERATIONS
    description: Lifetime peak rate reset on the device
    version: '1'
  - name: NEW_DEVICE
    display_name: New Device
    type: DEVICE_ACTIVITY
    category: NETWORK
    description: Device seen for the first time
    version: '1'
  - name: DEVICE_REBOOT_COMPLETED
    display_name: Device Reboot Completed
    type: DEVICE_ACTIVITY
    category: OPERATIONS
    description: Device Reboot Completed
    version: '1'
  - name: DEVICE_LOCATION_ERROR
    display_name: GPS Coordinates Not Set
    type: DEVICE_VALIDATION
    category: NETWORK
    description: Device location not set
    version: '1'
  - name: DEVICE_UPDATED_BY_NB_API
    display_name: Device Updated From API
    type: DEVICE_UPDATED
    category: CONFIG
    description: Device updated via NB API
    version: '1'
  - name: DEVICE_ATTRIBUTES_CHANGED_INTERNAL
    display_name: Custom Attribute Updated Internal
    type: DEVICE_UPDATED
    category: CONFIG
    description: Device attributes changed by user
    version: '1'
  - name: DEVICE_ATTRIBUTES_CHANGED
    display_name: Custom Attribute Updated
    type: DEVICE_UPDATED
    category: CONFIG
    description: Device attributes changed by user
    version: '1'
  - name: AUTO_UPGRADE_CONFIGURED
    display_name: Auto-Upgrade Policy Configured
    type: AUTO_UPGRADE
    category: CONFIG
    description: Auto-Upgrade Configured
    version: '1'
  - name: AUTO_UPGRADE_OVERRIDDEN
    display_name: Auto-Upgrade Policy Overridden
    type: AUTO_UPGRADE
    category: CONFIG
    description: Auto-Upgrade Overridden
    version: '1'
  - name: AUTO_UPGRADE_UPDATED
    display_name: Auto-Upgrade Policy Updated
    type: AUTO_UPGRADE
    category: CONFIG
    description: Auto-Upgrade Updated
    version: '1'
  - name: AUTO_UPGRADE_DELETED
    display_name: Auto-Upgrade Deleted
    type: AUTO_UPGRADE
    category: CONFIG
    description: Auto-Upgrade Deleted
    version: '1'
  - name: AUTO_UPGRADE_ENABLED
    display_name: Auto-Upgrade Enabled
    type: AUTO_UPGRADE
    category: CONFIG
    description: Auto-Upgrade Enabled
    version: '1'
  - name: AUTO_UPGRADE_DISABLED
    display_name: Auto-Upgrade Disabled
    type: AUTO_UPGRADE
    category: CONFIG
    description: Auto-Upgrade Disabled
    version: '1'
  - name: CELL_CREATED
    display_name: Cell Created
    type: NETWORK_CONFIGURATION
    category: NETWORK
    description: Cell Created
    version: '1'
  - name: CELL_UPDATED
    display_name: Cell Updated
    type: NETWORK_CONFIGURATION
    category: NETWORK
    description: Cell Updated
    version: '1'
  - name: CELL_DELETED
    display_name: Cell Deleted
    type: NETWORK_CONFIGURATION
    category: NETWORK
    description: Cell Deleted
    version: '1'
  - name: SECTOR_CREATED
    display_name: Sector Created
    type: NETWORK_CONFIGURATION
    category: NETWORK
    description: Sector Created
    version: '1'
  - name: SECTOR_UPDATED
    display_name: Sector Updated
    type: NETWORK_CONFIGURATION
    category: NETWORK
    description: Sector Updated
    version: '1'
  - name: SECTOR_DELETED
    display_name: Sector Deleted
    type: NETWORK_CONFIGURATION
    category: NETWORK
    description: Sector Deleted
    version: '1'
  - name: SITE_CREATED
    display_name: Site Created
    type: NETWORK_CONFIGURATION
    category: NETWORK
    description: Site Created
    version: '1'
  - name: SITE_UPDATED
    display_name: Site Updated
    type: NETWORK_CONFIGURATION
    category: NETWORK
    description: Site Updated
    version: '1'
  - name: SITE_DELETED
    display_name: Site Deleted
    type: NETWORK_CONFIGURATION
    category: NETWORK
    description: Site Deleted
    version: '1'
  - name: MARKET_CREATED
    display_name: Market Created
    type: NETWORK_CONFIGURATION
    catego

# --- truncated at 32 KB (83 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/tarana-wireless/refs/heads/main/asyncapi/tarana-wireless-webhooks.yml

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/tarana-wireless-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.