Skip to main content
POST
Create a Connection
Creates a connection in ACTIVE status from credentials and configuration you fill in based on the provider’s catalog. The response includes the connection_id you’ll use to reference this connection from routing rules.

Headers

string
required
UUID, 24-hour scope. Re-sending the same key + body returns the cached response; same key with a different body returns a 409.

Body

string
required
Your label for this connection. Must be unique within the account. Free-form (e.g., "adyen-us-prod-001", "stripe-eu-test").
string
required
Yuno provider identifier (e.g., "STRIPE", "ADYEN"). Must exist in the catalog.
enum
required
Must be "PAYIN".
string[]
required
Subset of the provider’s payment_method_type[] (from the catalog).
object[]
required
One {param_id, value} pair per parameter you’re supplying. Flat array — even nested catalog params are submitted at the top level; Yuno resolves the hierarchy from the catalog tree.Required params (where the catalog has optional: false) must be present and non-empty. Activating a boolean parent ("value": true) makes its optional: false children required.
object[]
required
Per-connection cost configuration. currency must be one supported by the provider.

Response

string
Unique identifier for the connection. Save this value to reference it from routing rules.
string
Current status (always ACTIVE on create).
Secret handling: any param marked secret: true in the catalog is returned as "value": "***". Your submitted secret is stored encrypted and never echoed back.

Errors

Authorizations

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

Headers

X-Idempotency-Key
string<uuid>
required

Body

application/json
merchant_connection_id
string
required
Example:

"adyen-us-prod-001"

provider_id
string
required
Example:

"ADYEN"

flow_type
string
required
Example:

"PAYIN"

payment_methods
string[]
required
Example:
params
object[]
required

Response

201 - application/json

Created

connection_id
string
status
string