Replace the Provider Allowlist
Replaces the whole set of providers your organization offers with the ids in the body.
Body
[A-Z0-9_]), at most 100 characters each, at most 500 entries. Case-insensitive — normalized to upper case.An empty array is a legal request and clears the allowlist, the same end state as Clear the Provider Allowlist. A save-everything admin screen therefore needs no special case for “the last provider was unticked”.Response
The refreshed overlay, in the same shape as List the White-label Provider Overlay.Errors
Authorizations
Body
The complete set of provider ids to offer.
The complete set of provider ids the organization offers. UPPER_SNAKE_CASE catalogue ids ([A-Z0-9_]), at most 100 characters each, at most 500 entries.
500100Response
The refreshed overlay.
Whether the organization has at least one allowlist entry. Branch on this, never on the length of providers — the list is also non-empty when the only entries are instruction or logo overrides.
true
The union of the allowlist, the instruction overrides, and the logo overrides. A provider can carry custom wording or a custom logo without being offered, in which case it appears with allowed: false.