Skip to main content

Loyalty Subscription Plans Matrix

Subscription Plans v1 — APIM CI-v2 publication (coexists with the legacy CI-v1 proxy)

Version
1.0.0
Status
Coming soon
Incident
No incident

Changelog

1.0.0 — 2026-04-23

First publication on the APIM Control Plane (CI-v2), in parallel with the existing CI-v1 proxy Loyalty_Subscription_Plans_v1. The two coexist on the same Apigee gateway with distinct BasePaths:

  • CI-v1 (legacy, kept): /loyalty/v1/subscription
  • CI-v2 (this): /loyalty/v1/subscription-plans

Both target the same backend route /loyal-ty/subscription/api/1.0/subscription via basepath rewrite.

What changed compared to the CI-v1 implementation

  • No KVM lookup: X-Partner-Code is injected from the App custom attribute partnerCode via header_propagations (with source.type = appAttribute).
  • No dedicated IP Whitelist shared flow: IP whitelisting is declared inline via config.whitelist in env/preprod.tfvars / env/prod.tfvars.
  • Developer Portal page auto-published from docs/*.md.

Endpoints covered

  • GET /plans
  • POST /plans
  • PATCH /plans/{subscriptionCode}/{plan}

About us

We are far more than a worldwide leader. We are 300,000 hospitality experts placing people at the heart of what we do, and nurturing real passion for service and achievement beyond limits. We take care of millions of guests in our 5,000 addresses.