ZITADEL Docs
APIsCore ResourcesV1Instance Objects

UpdateEmailProviderHTTP

PUT
/email/http/{id}

Path Parameters

id*string

Request Body

application/json

endpoint*string
description?string
expirationSigningKey?string

Regenerate the key used for signing and checking the payload sent to the HTTP provider. Set the graceful period for the existing key. During that time, the previous signing key and the new one will be used to sign the request to allow you a smooth transition onf your API.

Note that we currently only allow an immediate rotation ("0s") and will support longer expirations in the future.

Formatduration
[key: string]?never

Response Body

application/json

application/json

curl -X PUT "https://loading/email/http/string" \  -H "Content-Type: application/json" \  -d '{    "endpoint": "string"  }'
{
  "details": {
    "sequence": 0,
    "creationDate": "1s",
    "changeDate": "1s",
    "resourceOwner": "string"
  },
  "signingKey": "string"
}
{
  "code": "not_found",
  "message": "string",
  "detail": {
    "type": "string",
    "value": "string",
    "debug": {}
  }
}

Was this page helpful?