Skip to content

v1.1.0 — webhooks, status model, versioning & migration

Choose a tag to compare

@LucaQapla LucaQapla released this 16 Jun 07:43
· 21 commits to main since this release

Content expansion merged from a comparison with a sibling integration skill, every fact verified against the authoritative sources (live webhook.qapla.dev + api.qapla.dev per-version sources) and validated by a fresh-context eval (12/12).

Added

  • Webhooks (Pillar 2)references/webhooks.md + a Node/PHP receiver example: event types, verified payloads (v1.2 core + v1.3 enhanced + the return envelope), the {"result":"OK"|"KO"} contract, retry/auto-disable, security.
  • Canonical status modelreferences/statuses.md built from the real getQaplaStatus output (ids, labels, colors, ECCEZIONE sub-states) + the three context-dependent field namings (statusID / id / qaplaStatusID).
  • Versioningreferences/versioning.md: 1.3 current, 1.1/1.2 deprecated-but-active, 1.4 = createLabel-only, and the separate v2 generation (Bearer/JWT, UTC/ISO-8601, scopes).
  • Migrationreferences/migration.md: legacy upgrade checklist + v1.x → v2 differences.
  • Endpoint gapstrackingbytimeframe.md (pull alternative to webhooks), apivirtual.md (virtual courier), and a confirmLabel two-step section in createlabel.md.

Fixed

  • Corrected the getQaplaStatus catalog description and the version-policy wording.
  • Fixed invented status ids (60/70) in the receiver example — caught by the eval — to the canonical 5/6.

Full changelog: see CHANGELOG.md.