offlineprotocol-com · AsyncAPI Specification

Offlineprotocol Com Webhooks

Version

View Spec View on GitHub CompanyCoordinationOffline-FirstMesh NetworkingIoTAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-10-30'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://www.offlineprotocol.com/solutions/events
sources:
- https://www.offlineprotocol.com/solutions/events
- https://www.offlineprotocol.com/docs/guides/backend-delivery
- https://www.offlineprotocol.com/docs/mesh-sdk/events
description: Offline Protocol publishes a set of SDK event types that can be delivered via webhooks. Each event name is listed exactly as the
  type discriminator.
events:
- event: message_sent
- event: message_received
- event: message_delivered
- event: message_failed
- event: message_decryption_failed
- event: transport_switched
- event: relay_promoted
- event: relay_demoted
- event: relay_demoted_battery
- event: neighbor_discovered
- event: neighbor_lost
- event: peer_rssi
- event: identity_ready
- event: network_metrics
- event: file_progress
- event: file_received
- event: file_receive_failed
- event: media_sent
- event: media_send_failed
- event: ack_evicted
- event: fragment_assembly_evicted
- event: diagnostic
- event: secure_session_established
- event: secure_session_failed
- event: convergence_diag
- event: welcome_send_attempted
- event: welcome_send_succeeded
- event: welcome_send_failed
- event: welcome_send_expired
- event: connection_request_received
- event: connection_request_undeliverable
- event: connection_accepted
- event: connection_rejected
- event: connection_request_cancelled
- event: group_created
- event: group_message_received
- event: group_member_added
- event: group_member_removed
- event: group_info
- event: user_groups
- event: group_error
- event: group_relay_sync_changed
- event: username_resolved
- event: group_message_sent
- event: group_message_partial_failure
- event: group_message_delivery_report
- event: group_rich_extras_dropped
- event: group_unauthorized_membership_change
- event: group_epoch_fork_detected
- event: group_epoch_fork_resolved
- event: group_role_changed
- event: group_renamed
- event: service_discovered
- event: service_request_received
- event: service_response_received
- event: presence_updated
- event: typing_indicator_received
- event: read_receipt_received
- event: message_relayed
- event: message_deferred
- event: message_retrying
- event: message_undeliverable
- event: media_resend_required
- event: dors_score_updated
- event: dors_transport_selected
- event: dors_transport_switched
- event: dors_escalation_triggered
- event: security_warning
- event: user_blocked
- event: user_unblocked
- event: data_changed
- event: data_doc_removed
- event: data_doc_size_warning
- event: data_attachment_requested
- event: data_attachment_received
- event: data_attachment_unavailable
- event: data_doc_unsyncable
- event: internet_server_message
- event: internet_status_changed
- event: internet_session_superseded
- event: mesh_stopped_by_user
delivery: {}
docs: https://www.offlineprotocol.com/solutions/events

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/offlineprotocol-com-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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