10Web · AsyncAPI Specification

10Web Webhooks

Version

View Spec View on GitHub CompanyArtificial IntelligenceWebsite BuilderWordPressHostingWebsite GenerationNo-CodeAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-17'
method: searched
source: https://apidocs.10web.io/spec/openapi.yaml (Webhooks tag)
api: 10Web API V1
summary: >-
  The 10Web platform sends webhooks to notify partner applications about
  background events. Each event is a signed POST request (application/json) to an
  HTTPS endpoint configured in the Reseller Dashboard.
delivery:
  transport: https-post
  content_type: application/json
  signature:
    algorithm: HMAC-SHA256
    header: x-10web-signature
    format: 'v1=HMAC_SHA256_HEX(webhook_secret, timestamp + "." + raw_body)'
    secret_prefix: whsec_
  validation_ping: 'Unsigned POST {"test": true, "message": "Webhook URL validation test"} must get a 2xx before saving.'
  retries: true
  dedup_field: event_id
  common_fields:
  - event_id
  - event (event type)
  - sent_at (ISO 8601 UTC)
events:
- name: staging_environment_enabled
  description: A staging environment was enabled for a website.
- name: staging_environment_disabled
  description: A staging environment was disabled.
- name: environment_synced
  description: Content was synced between live and staging (sync_type to_live|to_staging).
- name: backup_created
  description: A new backup was created.
- name: backup_restored
  description: A backup was restored.
- name: website_clone
  description: A website clone operation completed.
- name: website_generation_completed
  description: Website creation flow completed (standard or dedicated VM).
- name: website_import_completed
  description: WordPress site provisioning completed; fires before wvc_action_started.
- name: wvc_action_started
  description: WordPress Vibe Coding AI content generation began (generation|edit|publish).
- name: wvc_action_completed
  description: A WVC generation operation finished (success|failed|cancelled).
- name: agency_suite_customer_trial_started
  description: An Agency Suite customer started a trial during signup.
- name: agency_suite_customer_signed_up
  description: An Agency Suite customer completed paid signup.
- name: agency_suite_customer_upgraded
  description: An Agency Suite customer was upgraded (trial_to_paid_upgrade|plan_upgrade).

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/10web-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.