Ensure full product (config-as-code converge of the whole FPO)
Ensure full product (config-as-code converge of the whole FPO)
Authentication
Request
A complete Full Product Object (FPO): the nested product graph (product, capabilities, tools, surfaces, …). Validated server-side via the shared FPO validator.
Plan without writing — returns a per-entity plan (CI drift gate).
Per nested entity: “overwrite” converges over dashboard/API edits.
Response
Converge result: unchanged | converged | plan (dryRun), with a per-entity report.
Server-computed canonical whole-FPO content hash.
True when one or more entities failed to converge (re-run to self-heal).
unchanged when every entity was unchanged, converged when at least one was created/updated, plan for dryRun.