GET
List webhook signing keys
Lists all webhook signing keys registered for an enterprise.
Authorization: Caller must be an admin of the specified enterprise.
Returns key metadata only — actual public key material and JWK data are not included in the response.
Path Params
-
enterpriseIdstring requiredThe enterprise ID.
Query Params
-
statusstring enumFilter by key status.ACTIVEREVOKED -
limitintegerMaximum number of results per page. Default 50, maximum 100. -
prevIdintegerPagination offset. Default 0.
Responses
200
A paginated list of webhook signing keys.
Response Body
object
Paginated list of webhook signing keys for an enterprise.
-
keysarray of objects requiredkeys object
-
idstring uuid requiredInternal UUID of the key. -
keyIdstring requiredCustomer-provided key identifier. -
keyNamestring requiredHuman-readable name for the key. -
algorithmstring enum nullableThe signing algorithm (EdDSA or ECDSA). Null for JWKS URI registrations.EdDSAECDSA -
statusstring enum requiredCurrent status of the key.ACTIVEREVOKED -
createdDatestring date-time requiredWhen the key was registered. -
createdBystring requiredUser who registered the key.
-
-
totalinteger int64 requiredTotal number of keys matching the query. -
limitinteger requiredMaximum results per page. -
prevIdinteger requiredThe pagination offset used in this request.
400
Bad Request
Response Body
ONE OF
-
codestring -
messagestring -
statusinteger
-
codestring -
messagestring -
statusinteger -
failedValidationsobject
401
Unauthorized
Response Body
object
-
codestring -
messagestring -
statusinteger
403
Forbidden
Response Body
object
-
codestring -
messagestring -
statusinteger
404
The specified resource was not found
Response Body
object
-
codestring -
messagestring -
statusinteger
500
Server Error - Transient error please try again
Response Body
object
-
codestring -
messagestring -
statusinteger