Skip to main content
PUT
/
api
/
v2
/
backoffice
/
providers
/
{id}
Update a provider
curl --request PUT \
  --url https://sandbox.killb.app/api/v2/backoffice/providers/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "code": "BITSO",
  "name": "Bitso Exchange",
  "active": true,
  "currencies": [
    "USD",
    "BRL",
    "COP",
    "EUR",
    "USDT",
    "USDC"
  ]
}
'
{
  "id": "4d23aa52-1b40-4584-a8ea-58aba6099c5c",
  "code": "BITSO",
  "name": "Bitso Exchange",
  "active": true,
  "currencies": [
    "USD",
    "BRL",
    "COP",
    "EUR",
    "USDT",
    "USDC"
  ],
  "createdAt": "2025-09-29T15:00:00.000Z",
  "updatedAt": "2025-09-29T15:00:00.000Z"
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

id
string
required

Provider ID

Body

application/json
code
string
required

Unique provider code

Example:

"BITSO"

name
string
required

Provider display name

Example:

"Bitso Exchange"

active
boolean
default:true
required

Whether the provider is active

Example:

true

currencies
string[]
required

Supported currencies (ISO 4217 codes or crypto tickers)

Example:
["USD", "BRL", "COP", "EUR", "USDT", "USDC"]

Response

Provider updated successfully

id
string
required
Example:

"4d23aa52-1b40-4584-a8ea-58aba6099c5c"

code
string
required
Example:

"BITSO"

name
string
required
Example:

"Bitso Exchange"

active
boolean
required
Example:

true

currencies
string[]
required
Example:
["USD", "BRL", "COP", "EUR", "USDT", "USDC"]
createdAt
string<date-time>
required
Example:

"2025-09-29T15:00:00.000Z"

updatedAt
string<date-time>
required
Example:

"2025-09-29T15:00:00.000Z"