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 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.
Path Parameters
The unique identifier of the mTLS configuration
"44fcead0-7053-4831-a53a-df7fb90d440f"
Body
At least one property must be provided.
A new label for this mTLS configuration, or null to remove it. Letters, digits and spaces only.
255^[a-zA-Z0-9 ]*$"Production gateway 2027"
A replacement signed certificate PEM. Every webhook using this configuration switches to it, and the private key it was issued for is re-derived from the certificate.
"-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----"
Response
The updated mTLS configuration
A signed client certificate stored for the workspace, and the id a webhook references to use it. Several webhooks may share one configuration, so replacing the certificate here switches all of them at once.
The unique identifier of the mTLS configuration, to be set on a webhook.
"44fcead0-7053-4831-a53a-df7fb90d440f"
The signed client certificate PEM.
"-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----"
When the certificate itself expires, in milliseconds since the epoch.
1726108200000
When the certificate was uploaded, in milliseconds since the epoch.
1694572200000
When this configuration was last changed, in milliseconds since the epoch. Differs from createdAt once the certificate has been replaced or the configuration renamed.
1726108200000
The label given to this mTLS configuration.
"Production gateway 2026"