镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

SPIKE: Review WPGraphQL Webhooks and WPGraphQL Debug Extensions for GA #493

Open

Description

@colinmurphy

Overview

Review and plan General Availability (GA) for:

  • WPGraphQL Webhooks (currently 0.0.8)
  • WPGraphQL Debug Extensions (currently 0.0.5)

WPGraphQL Webhooks

Already in place: registration API and admin UI, event dispatcher, manage_options checks on create/update/delete, per-webhook custom headers, and extensibility hooks (graphql_webhooks_payload, _timeout, _sslverify, _allowed_events, _allowed_methods, _validate_data, _before_trigger, _after_trigger, _sent, _init).

Security (from #167)

Payload structure (from #170)

  • Define a consistent payload shape across events: event metadata, timestamp, site URL, and a data object with event-specific details. Today _webhook_meta has sent_at, webhook_id, webhook_name and event_type, but no site URL, and the event data varies by event
  • Document the payload shape

WPGraphQL Debug Extensions

  • Add a test suite (there's no tests/ directory yet; Webhooks has unit, functional and acceptance suites to follow)

Both

Activity

  1. colinmurphy commented on Nov 14, 2025

    @colinmurphy
    MemberAuthor

    @wpengine/headless-open-source

    This has been added to the release milestone for the toolkit.

  2. added
    [Area] WebhooksIssues for the WPGraphQL Webhooks plugin
    [Area] Debug ExtensionsIssues for the WPGraphQL Debug Extensions plugin
    [Type] TaskMaintenance, upkeep, and other non-functional work
    and removed on Oct 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    [Area] Debug ExtensionsIssues for the WPGraphQL Debug Extensions plugin[Area] WebhooksIssues for the WPGraphQL Webhooks plugin[Type] TaskMaintenance, upkeep, and other non-functional work

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions