Skip to main content
PUT
This endpoint requires authentication. Include your Bearer token in the Authorization header.

Description

merlin) — any other slug returns 400. The body must contain only keys named in the capability’s credentialShape; every previous credential value is replaced (there is no partial credential patch). After saving, the capability’s connection test runs automatically when it has one, and the response reflects the fresh connectionStatus. Authorization:
  • Required role: owner only

Code Examples

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"

Path Parameters

slug
enum<string>
required

Stable identifier; never renamed after ship.

Available options:
paystack,
vertofx,
merlin,
ddex-delivery,
publisher,
distro,
release,
payment-requests,
email-branding,
catalog-media

Body

application/json

Only the keys in the target capability's credentialShape.

Response

Credentials saved (and tested, when the capability has a connection test)

status
string
Example:

"success"

message
string
Example:

"Credentials saved"

data
object

One entry in GET /capabilities data, and the shape of every write response's data.