PUT

Update Config

La referencia de la API está en inglés. Las guías, la autenticación, los webhooks y los códigos de error están en español.

Registers, updates or removes the webhook_url for fixed addresses.

The webhook_url field is required: send "" or null to remove the URL. A body without the field is refused with 400 invalid_parameters instead of clearing the stored URL. Returns 403 feature_disabled if the feature is disabled.

PUThttps://bridge.bifrostcrypto.com/v1/fixed-wallets/config
Alcance requerido:wallets:write(una clave nueva sin lista es de solo lectura)

Se Requiere el Permiso del Guardián

"No todo viajero puede erigir una puerta eterna. Para mantener un portal abierto y vigilar su umbral sin descanso, el guardián vigilante debe primero conceder su bendición: implora a Heimdall, y solo entonces perdurará tu piedra rúnica."
Heimdallr Níu-mæðra sonr

Headers

KeyValue
X-Bifrost-Invoke{{api_key}}
Content-Typeapplication/json

Body Parameters

FieldType
webhook_urlrequired
string | null

Request Body

json
{
  "webhook_url": "https://your-site.com/webhook-fixed-wallets"
}

cURL Example

bash
curl -X PUT "https://bridge.bifrostcrypto.com/v1/fixed-wallets/config" \
  -H "X-Bifrost-Invoke: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "webhook_url": "https://your-site.com/webhook-fixed-wallets"
}'

Response Example

json
{
  "message": "fixed_wallets_config_update_success",
  "webhook_url": "https://your-site.com/webhook-fixed-wallets"
}

Errors

Every error has the shape error.code, error.message and, when useful, error.details. Authentication, scope and rate-limit errors (401, 403, 429) apply to every endpoint and are described under Authentication.

StatusCodeWhenWhat to do
400invalid_parameterswebhook_url is missing, not a string or null, not a valid URL, or longer than 756 characters; details.fields explains.Fix the request before sending it again.
400invalid_webhook_urlThe URL is well formed but not allowed (not HTTPS, private address, non-standard port).Fix the request before sending it again.
403feature_disabledFixed addresses are not enabled for the account.Contact support.
500config_update_failedThe change could not be saved.Nothing was changed. Retry later.

Otras respuestas

Respuestas que no son el camino feliz y aun así necesitan tratamiento en su integración.

400

Field missing or invalid

invalid_parameters when webhook_url is absent, is not a string or null, is not a valid URL, or is longer than 756 characters; details.fields.webhook_url explains which. invalid_webhook_url when the URL is well formed but not allowed (not HTTPS, private or reserved address, blocked port). 403 feature_disabled if the feature is off; 500 config_update_failed if the change could not be saved.

json
{
  "error": {
    "code": "invalid_parameters",
    "message": "Invalid parameters provided",
    "details": {
      "fields": {
        "webhook_url": "The webhook_url field is required; send an empty value to remove it."
      }
    }
  }
}