Skip to main content
PUT
Replace a Provider's Instruction Override
Stores your own connection instructions for this provider, replacing the Yuno catalogue’s wording where you override it.
The document is stored whole, not merged. A field this body omits is cleared, and the provider reverts to the catalogue’s value for it. The safe edit is: read the current document with Retrieve a Provider’s Instruction Override, change the one field, and put the whole thing back.
At least one of instructions, setup_instructions, more_info_url and name must be present. Unknown top-level keys are rejected rather than ignored, and the serialised document may not exceed 64 KB. Overriding a provider’s wording does not add it to your allowlist — editing text never changes what you offer.

Path Parameters

string
required
Yuno catalogue provider id in UPPER_SNAKE_CASE. Case-insensitive — normalized to upper case.

Body

object[]
The connection steps shown to your own users.
object[]
Grouped setup steps.
string
Link to your own documentation for this provider. Must be an https URL.
string
Display name that replaces the catalogue’s. At most 255 characters.Accepted only for Yuno-owned providers — a catalogue id containing YUNO, such as YUNO_3DS or YUNO_FRAUD_SCREENING. Any other provider is rejected with 400.

Response

The stored document, in the same shape as Retrieve a Provider’s Instruction Override, including the read-only created_at, updated_at, created_by and updated_by fields.
violations lists every problem with the document at once — fix them together rather than resubmitting to discover the next one.

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

The complete override document.

The complete override document. At least one property must be present.

instructions
object[]

The connection steps shown to your own users. Every link must be https.

setup_instructions
object[]

Grouped setup steps.

more_info_url
string<uri>

Link to your own documentation for this provider. Must be an https URL.

Example:

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

name
string

Display name that replaces the catalogue's. Accepted only for Yuno-owned providers (a catalogue id containing YUNO, e.g. YUNO_3DS); any other provider is rejected with 400.

Maximum string length: 255
Example:

"Acme Risk"

Response

The stored override.

provider_id
string

Yuno catalogue provider id, UPPER_SNAKE_CASE.

Example:

"STRIPE"

instructions
object[]

Connection steps replacing the catalogue's.

setup_instructions
object[]

Grouped setup steps replacing the catalogue's.

more_info_url
string<uri>

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

Example:

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

name
string

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

Example:

"Acme Risk"

created_at
string<date-time>
read-only

When the override was first written.

Example:

"2026-09-02T13:54:13Z"

updated_at
string<date-time>
read-only

When the override was last written.

Example:

"2026-09-02T13:54:13Z"

created_by
string<uuid>
read-only

The dashboard user who created it. Overrides written through this API carry the all-zero sentinel 00000000-0000-0000-0000-000000000000, meaning "written through the API" rather than by a person in the dashboard.

Example:

"00000000-0000-0000-0000-000000000000"

updated_by
string<uuid>
read-only

The dashboard user who last updated it, with the same sentinel rule as created_by.

Example:

"00000000-0000-0000-0000-000000000000"