KORE Wireless · AsyncAPI Specification
Kore Wireless Event Streams Webhooks
Version
View Spec
View on GitHub
TelecommunicationsUnited StatesIoTeSIMConnectivityMVNOSIM ManagementRoamingMessagingSMSDevice ManagementNetwork APIsAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-07-25'
method: searched
source: https://docs.korewireless.com/developers/event-streams
spec_type: none
asyncapi_published: false
asyncapi_note: >-
KORE publishes no AsyncAPI document. Probed /asyncapi.yaml and /asyncapi.json on
every API host and the docs host, searched the korewireless GitHub organization
(including the kore-openapi spec repository and its specs/catalog.json), and
grepped the full documentation index at docs.korewireless.com/llms.txt — zero
AsyncAPI references. The event surface below is real and documented, it is simply
described in prose plus per-event JSON Schema rather than in an AsyncAPI contract.
Recorded as type Webhooks, not AsyncAPI.
surfaces:
event_streams:
docs: https://docs.korewireless.com/developers/event-streams
format: CloudEvents 1.0
format_spec: https://github.com/cloudevents/spec/blob/v1.0/spec.md
content_type: application/json
data_schema: JSON Schema draft-07, versioned per event type
envelope_fields: [data, id, time, type, source, dataschema, specversion, datacontenttype]
example: |
{
"data": { },
"id": "fff521c2-c7db-4b53-a5a0-c5d5d01f66ce",
"time": "2024-09-25T19:09:48.5842087+00:00",
"type": "com.kore.eventstreams.test.event",
"source": "kore-events",
"dataschema": "/schemas/test/1",
"specversion": "1.0",
"datacontenttype": "application/json"
}
source_value: kore-events
type_namespace: com.kore.eventstreams.*
schema_versioning: >-
Schemas are versioned and the streaming rule selects the schema version, so a
consumer pins the exact event structure it receives.
destinations:
docs: https://docs.korewireless.com/developers/event-streams/destinations
types: [webhook, AWS Kinesis]
quick_starts:
- https://docs.korewireless.com/developers/get-started/event-streams/webhook-quick-start
- https://docs.korewireless.com/developers/get-started/event-streams/aws-kinesis-quick-start
streaming_rules:
docs: https://docs.korewireless.com/developers/event-streams/streaming-rules
description: A streaming rule subscribes a destination to one or more event types
at a chosen schema version.
webhooks:
docs: https://docs.korewireless.com/developers/webhooks
configuration_methods:
- API call with a callback URL
- resource configuration in the console UI with a callback URL
- webhook destination on Event Streams
management_portal: https://build.korewireless.com/webhook
secret_management_api: openapi/kore-wireless-webhook.yml
transport: HTTPS only, no self-signed certificates
user_agent: KoreProxy/1.1
headers:
- {name: kore-idempotency-token, custom: true, purpose: unique per event, stable
across redelivery — use for deduplication}
- {name: kore-signature, custom: true, purpose: KORE signature over the payload,
verify to authenticate the sender}
- {name: date, custom: true, purpose: 'UTC date, format %Y-%m-%dT%H:%M:%SZ'}
- {name: user-agent, custom: false, purpose: always KoreProxy/1.1}
signature_verification: https://docs.korewireless.com/developers/how-to/webhooks/validate-webhook-signatures
source_ips: sent from a pool of IPs; KORE publishes no range to allowlist
delivery:
connection_timeout_ms: 5000
read_timeout_ms: 15000
total_time_ms: 15000
retry_count: 1
retry_policy: retry on HTTP 408, 423 or 5xx
guidance: return 2XX immediately, process asynchronously
event_catalog:
- product: Super SIM
event_family: Connection Events
description: Events on device connection status and data sessions.
docs: https://docs.korewireless.com/supersim/get-started/get-started-with-super-sim-connection-events
how_to: https://docs.korewireless.com/supersim/how-to/how-to-use-super-sim-connection-events
reference_architecture: https://docs.korewireless.com/supersim/how-to/how-to-monitor-super-sim-connection-events-using-aws-elasticsearch-and-kibana
- product: platform
event_family: Test
type: com.kore.eventstreams.test.event
dataschema: /schemas/test/1
description: Console-triggered test event used to validate a destination.
docs: https://docs.korewireless.com/developers/how-to/event-streams/test-my-destination
- product: ConnectivityPro
event_family: Alerting
description: >-
ConnectivityPro exposes an alerting surface over REST (events, rules, alert
history, actions) rather than through Event Streams — see the alerting tag in
openapi/kore-wireless-connectivity-pro.yml (getEventsByAccountId,
getRulesByAccountId, createRule, updateRuleByRuleId).
docs: https://docs.korewireless.com/api/api-reference
coverage:
event_types_published_individually: 1 (the test event); product event type lists
are described narratively rather than enumerated in a catalog page
note: >-
KORE documents the envelope, the schema discipline and the delivery contract
thoroughly, but does not publish a machine-readable per-event-type registry. An
AsyncAPI document would be the single highest-value artifact KORE could add to
this surface.
cross_links:
conventions: conventions/kore-wireless-conventions.yml
sandbox: sandbox/kore-wireless-sandbox.yml
webhook_api: openapi/kore-wireless-webhook.yml