Wallapop · AsyncAPI Specification

Wallapop Webhooks Catalog

Version

View Spec View on GitHub CompanyConsumerMarketplaceE-CommerceSecondhandClassifiedsShippingWebhookAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-21'
method: searched
source: https://developers.wallapop.com/pages/guides/webhooks + openapi/wallapop-webhooks-openapi-original.yml
spec_type: Webhooks
description: >-
  Wallapop Connect webhook event surface. Wallapop publishes no AsyncAPI
  document; this catalog captures the documented webhook contract verbatim.
  Webhooks are managed via the Webhooks Connect API
  (openapi/wallapop-webhooks-openapi-original.yml).
delivery:
  method: HTTPS POST to the subscriber-registered URL
  endpoint_requirements:
    - Must accept POST requests
    - Must return a 2xx status to confirm receipt
  security:
    signature_header: X-Wallapop-Signature
    timestamp_header: X-Wallapop-Timestamp
    scheme: >-
      HMAC-SHA256 of "payload:timestamp" (JSON payload and epoch-milliseconds
      timestamp concatenated with a colon) using the shared token returned at
      webhook creation; timestamp changes every request to prevent replay.
  payload_shape:
    id: unique notification id (stable across retries)
    type: event name
    occurred_on: epoch milliseconds when the event occurred
    data: event-specific object (e.g. item_id)
events:
  - name: SALE_COMPLETED
    category: item
  - name: ITEM_BANNED
    category: item
  - name: ITEM_OUT_OF_STOCK
    category: item
  - name: ITEM_INACTIVATED
    category: item
  - name: ITEM_LISTED
    category: item
  - name: ITEM_RETURNED
    category: item
  - name: DELIVERY_REQUEST_STARTED
    category: delivery
  - name: DELIVERY_REQUEST_CANCELLED
    category: delivery
  - name: DELIVERY_REQUEST_FAILED
    category: delivery
  - name: DELIVERY_REQUEST_EXPIRED
    category: delivery
  - name: TRANSACTION_CREATED
    category: transaction
  - name: DISPUTE_CREATED
    category: dispute
  - name: DISPUTE_QUALITY_CHECK_STARTED
    category: dispute
  - name: DISPUTE_QUALITY_CHECK_EXPIRED
    category: dispute
  - name: DISPUTE_QUALITY_CHECK_APPROVED_BY_SELLER
    category: dispute
  - name: DISPUTE_ISSUE_REPORTED_BY_SELLER
    category: dispute
  - name: DISPUTE_CANCELLED_BY_WALLAPOP
    category: dispute
  - name: CHAT_LEAD_CREATED
    category: chat
management_api: openapi/wallapop-webhooks-openapi-original.yml
docs: https://developers.wallapop.com/pages/guides/webhooks

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/wallapop-webhooks-catalog"
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.