Ana içeriğe atla

Endpoint

Authentication

Requires a Personal API Access Token.

Request

Headers

Path Parameters

Form Data

Same as Create Certificate. See Create Certificate for field descriptions.

Query Parameters

Notes

  • Certificate name in path must match existing certificate
  • All form fields are required
  • Old certificate is deleted and new one is created
  • Certificate is automatically deployed after update
  • If jwkUpdateAction=UPDATE, JWKs created from this certificate will be re-parsed and updated
  • If jwkUpdateAction=NULLIFY or not provided, JWK references will be cleared (default behavior)
  • updateScope determines which JWKs to update when jwkUpdateAction=UPDATE: SAME_PROJECT or ALL_PROJECTS

Response

Same as Create Certificate. See Create Certificate for response format.

cURL Example

Example 1: Update Certificate

Example 2: Update Certificate with JWK Updates

Example 3: Update Certificate and Clear JWK References

Notes and Warnings

  • Certificate Name:
    • Cannot be changed (specified in path)
    • Must match existing certificate
  • Replacement:
    • Old certificate is deleted and new one is created
    • This ensures clean update across all environments
  • All Fields Required:
    • All form fields must be provided
    • Same requirements as create
  • Referenced JWKs:
    • If jwkUpdateAction=UPDATE, JWKs created from this certificate will be re-parsed and updated
    • If jwkUpdateAction=NULLIFY or not provided (default), JWK references will be cleared
    • updateScope determines which JWKs to update when jwkUpdateAction=UPDATE: SAME_PROJECT or ALL_PROJECTS
    • Default behavior (NULLIFY) ensures JWKs don’t reference deleted or updated certificates

Permissions

User must have SECRETS + MANAGE permission in the project. For deployment operations (when deploying certificates to environments), user must also have SECRETS + DEPLOY_UNDEPLOY permission.