Skip to content

Add the response field to webhook delivery attempt types #256

Closed

Description

@purpshell

Problem

The API contract requires a response field on webhook delivery attempts: ProjectWebhookDeliveryAttempt and OrganizationWebhookDeliveryAttempt in the Management spec at API 1600403db9dcf7996dbbb882375b1165859829d3. The TypeScript SDK's WebhookDeliveryAttemptBase (packages/typescript/src/platform/developer-types.ts) doesn't declare it.

As a result, consumers can't read the response excerpt through a typed field. polymorfa/cli#3 works around this by reading the field defensively.

Expected

  • Add response with the exact shape and nullability from the spec snapshot.
  • Extend the compile-time contract shape check so this field can't drift again.
  • Update the README if it documents delivery attempts.
  • After this merges, remove the defensive read in the CLI (Add developer workflows, local listener, and MCP cli#3).

Activity

  1. added 2 commits that reference this issue on Sep 16, 2026
    d9b08f9
    776eb93
  2. purpshell commented on Sep 16, 2026

    @purpshell
    MemberAuthor

    Fixed on dev by #12 (merge commit 8803f05).

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

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions