Parameter 'update_mask' type changed from '' to 'array' in PATCH /rest/v2/affiliates/commissionPrograms/subscriptionCommissionPrograms/{commission_program_id}
- Affected surface
- PATCH /rest/v2/affiliates/commissionPrograms/subscriptionCommissionPrograms/{commission_program_id}
- Affected field
- update_mask@query
What changed
Parameter 'update_mask' type changed from '' to 'array' in PATCH /rest/v2/affiliates/commissionPrograms/subscriptionCommissionPrograms/{commission_program_id} Affected surface: PATCH /rest/v2/affiliates/commissionPrograms/subscriptionCommissionPrograms/{commission_program_id}. Root cause: parameter `update_mask@query`. Detected at Thu, 04 Jun 2026 03:58:59 UTC UTC.
Diff
{
"current_value": "array",
"parameter_in": "query",
"parameter_name": "update_mask",
"path": "PATCH /rest/v2/affiliates/commissionPrograms/subscriptionCommissionPrograms/{commission_program_id}",
"previous_value": ""
}Likely impact
Existing integrations relying on this surface will fail or behave incorrectly. Treat this as a release-blocker until the recommended action below is applied.
Recommended action
Audit serialization on both sides. Type changes break payloads silently more often than loudly — catch this in a contract test before it hits production.
Related changes
Other endpoints affected by the same root cause.
PATCH /rest/v2/affiliates/{id}
PATCH /rest/v2/affiliates/commissionPrograms/{commission_program_id}
PATCH /rest/v2/affiliates/commissionPrograms/defaultCommissionPrograms/{commission_program_id}
PATCH /rest/v2/affiliates/commissionPrograms/productCommissionPrograms/{commission_program_id}
PATCH /rest/v2/affiliates/commissionPrograms/resources/{resource_id}
Catch changes like this on every API you depend on.
Intello monitors 100+ APIs and tells you the moment something changes — before it breaks production.
