Update an mTLS configuration
Renames a configuration, replaces its certificate, or both. Only the fields present in the request are changed; anything omitted is left as it is, and a request with neither field is rejected with a 400.
Replacing signedCert switches every webhook and OAuth credentials set using this configuration over to the new certificate in one write, and the private key it was issued for is re-derived from the certificate. A replacement that was not issued for a private key this workspace holds is rejected with a 400.
Sending name: null removes the label.
Endpoint Permissions: Owner, Admin, Non-Signing Admin.
Request
- Base URLhttps://api.fireblocks.io/v1
- Authnone declared
- TypeScripthttps://skmtc.dev/fireblocks/apis/fireblocks-api/docs/webhooks_settings/mtls/:webhookMtlsId/patch.tsA function with typed inputs. Its response is checked against the schema.
Path parameters
The unique identifier of the mTLS configuration
Request body
Example request
{
"name": "Production gateway 2027",
"signedCert": "-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----"
}Response
The updated mTLS configuration
Example response
{
"id": "44fcead0-7053-4831-a53a-df7fb90d440f",
"name": "Production gateway 2026",
"signedCert": "-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----",
"expiresAt": 1726108200000,
"createdAt": 1694572200000,
"updatedAt": 1726108200000
}Changes
No recorded changes to this operation across all 1 revision of this API.