Skip to main content
PATCH
Update a Provider's Visibility
Turns a single provider on or off. Idempotent, and turning it off keeps its instruction override, so your wording survives the toggle. The response is the provider’s refreshed overlay, with allowed reflecting the visible you sent.
Your allowlist is opt-in: a white-label organization with no allowlist entries offers no provider at all. Sending visible: true on such an organization starts the allowlist with that single provider — the rest stay unoffered until you add them one by one, or in bulk with Update Visibility for Several Providers or Replace the Provider Allowlist.

Path Parameters

string
required
Yuno catalogue provider id in UPPER_SNAKE_CASE. Case-insensitive — it is normalized to upper case, so stripe and STRIPE address the same provider.

Body

boolean
required
Whether your organization offers this provider. true adds it to the allowlist, false removes it.Required. A body that omits it, or sends an explicit null, is a 400 — it is never treated as false.

Response

The provider’s refreshed overlay, in the same shape as Retrieve a Provider Overlay.
string
Yuno catalogue provider id, normalized to upper case.
boolean
Whether your organization offers this provider, after this change.
string
Display name replacing the catalogue’s, when overridden.
object[]
Connection steps replacing the catalogue’s, when overridden.
object[]
Grouped setup steps replacing the catalogue’s, when overridden.
string
Documentation link replacing the catalogue’s, when overridden.
string
Presigned on this read and short-lived.

Errors

Authorizations

PUBLIC-API-KEY
string
header
default:<Your PUBLIC-API-KEY>
required
PRIVATE-SECRET-KEY
string
header
default:<Your PRIVATE-SECRET-KEY>
required

Path Parameters

provider_id
string
required

Yuno catalogue provider id in UPPER_SNAKE_CASE. Case-insensitive; normalized to upper case.

Example:

"STRIPE"

Body

application/json

Whether the organization offers this provider.

visible
boolean
required

Whether the organization offers this provider. true adds it to the allowlist, false removes it. Removing keeps any instruction override. Required — an omitted or null visible is a 400, never a defaulted false.

Example:

true

Response

The provider's refreshed overlay.

provider_id
string

Yuno catalogue provider id, UPPER_SNAKE_CASE.

Example:

"STRIPE"

allowed
boolean

Whether the organization offers this provider.

Example:

true

name
string

Display name replacing the catalogue's, when overridden. Only Yuno-owned providers can carry one.

Example:

"Acme Risk"

instructions
object[]

Connection steps replacing the catalogue's, when overridden. Absent means keep the catalogue's.

setup_instructions
object[]

Grouped setup steps replacing the catalogue's, when overridden. Absent means keep the catalogue's.

more_info_url
string<uri>

Documentation link replacing the catalogue's, when overridden. Always https.

Example:

"https://docs.example.com/stripe"

logo_url
string
read-only

Read-only and ephemeral: a presigned URL minted on this read and valid only for a short window. Never store it — read the provider again for a fresh one.

Example:

"https://s3.amazonaws.com/whitelabel/logo.png?X-Amz-Signature=..."