You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Permanently deletes an imported key (hard delete). The key is removed from the database. Use AdminRevokeImportedApiKey for soft deletion (recommended). ```http DELETE /v2alpha1/admin/importedApiKeys/{key_id} ```
@@ -103,7 +103,7 @@ Name | Type | Description | Required | Notes
103
103
104
104
### Return type
105
105
106
-
[**serde_json::Value**](serde_json::Value.md)
106
+
(empty response body)
107
107
108
108
### Authorization
109
109
@@ -212,14 +212,14 @@ Name | Type | Description | Required | Notes
Imports an external API key into the system. Allows importing keys from legacy systems or external providers. The raw key is hashed and stored securely (HMAC). Imported keys support token derivation (JWT/Macaroon) like issued keys. ```http POST /v2alpha1/admin/importedApiKeys { \"raw_key\": \"sk_live_abc123xyz\", \"name\": \"Imported Stripe Key\", \"actor_id\": \"user_123\" } ```
215
+
Imports an external API key into the system. Allows importing keys from legacy systems or external providers. The raw key is hashed and stored securely (HMAC). Imported keys support token derivation (JWT/Macaroon) like issued keys. ```http POST /v2alpha1/admin/importedApiKeys { \"raw_key\": \"imported-key-EXAMPLE-not-a-real-secret\", \"name\": \"Example imported key\", \"actor_id\": \"user_123\" } ```
Immediately revokes an imported API key. Once revoked, the key can no longer be used for authentication. This operation is irreversible. Revoked keys are retained for audit purposes. ```http POST /v2alpha1/admin/importedApiKeys/9a3f051b2c7e8d4f1a6b9c0e5f2d8a3b:revoke { \"reason\": \"REVOCATION_REASON_KEY_COMPROMISE\" } ```
@@ -348,7 +348,7 @@ Name | Type | Description | Required | Notes
348
348
349
349
### Return type
350
350
351
-
[**serde_json::Value**](serde_json::Value.md)
351
+
(empty response body)
352
352
353
353
### Authorization
354
354
@@ -364,7 +364,7 @@ Name | Type | Description | Required | Notes
Immediately revokes an issued API key. Once revoked, the key can no longer be used for authentication. This operation is irreversible. Revoked keys are retained for audit purposes. ```http POST /v2alpha1/admin/issuedApiKeys/01HQZX9VYQKJB8XQZQXQZQXQXQ:revoke { \"reason\": \"REVOCATION_REASON_KEY_COMPROMISE\" } ```
@@ -379,7 +379,7 @@ Name | Type | Description | Required | Notes
**https_endpoint** | Option<**String**> | The HTTPS endpoint URL to send events to. Required if type is https. | [optional]
8
8
**role_arn** | Option<**String**> | The AWS IAM role ARN to assume when publishing to the SNS topic. Required if type is sns. | [optional]
9
+
**status** | Option<**String**> | The status of the event stream. Defaults to active. A paused stream is created but does not forward any events until it is set to active. | [optional]
9
10
**topic_arn** | Option<**String**> | The AWS SNS topic ARN. Required if type is sns. | [optional]
10
11
**r#type** | **String** | The type of the event stream (AWS SNS or HTTPS webhook). |
**status** | Option<**String**> | The status of the event stream. A paused event stream does not forward any events until it is set back to active. | [optional]
**jwks** | Option<[**serde_json::Value**](.md)> | jwks is a JSON Web Key Set (RFC 7517). Always contains a single top-level field \"keys\" whose value is an array of JWK objects. Each JWK has at minimum a \"kty\" (key type), \"kid\" (key ID), and key-type-specific material (e.g., \"x\" and \"crv\" for OKP/Ed25519, \"n\" and \"e\" for RSA). | [optional]
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints)[[Back to README]](../README.md)
**keys** | [**Vec<models::GetJwksResponseJwksKeysInner>**](GetJWKSResponse_jwks_keys_inner.md) | Array of JWK objects. Each key has at minimum `kty` (key type) and `kid` (key ID) plus key-type-specific material (e.g. `x`/`crv` for OKP/Ed25519, `n`/`e` for RSA). |
8
+
9
+
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints)[[Back to README]](../README.md)
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints)[[Back to README]](../README.md)
**https_endpoint** | Option<**String**> | The HTTPS endpoint URL to send events to. Required if type is https. | [optional]
8
-
**role_arn** | Option<**String**> | The AWS IAM role ARN to assume when publishing to the SNS topic. Required if type is sns. | [optional]
9
-
**topic_arn** | Option<**String**> | The AWS SNS topic ARN. Required if type is sns. | [optional]
10
-
**r#type** | **String** | The type of the event stream (AWS SNS or HTTPS webhook). |
7
+
**https_endpoint** | Option<**String**> | The HTTPS endpoint URL to send events to. When omitted, the current value is kept. | [optional]
8
+
**role_arn** | Option<**String**> | The AWS IAM role ARN to assume when publishing to the SNS topic. When omitted, the current value is kept. | [optional]
9
+
**status** | Option<**String**> | The desired status of the event stream. When omitted, the current status is kept. | [optional]
10
+
**topic_arn** | Option<**String**> | The AWS SNS topic ARN. When omitted, the current value is kept. | [optional]
11
+
**r#type** | Option<**String**> | The type of the event stream (AWS SNS or HTTPS webhook). When omitted, the current type and its destination settings are kept. | [optional]
11
12
12
13
[[Back to Model list]](../README.md#documentation-for-models)[[Back to API list]](../README.md#documentation-for-api-endpoints)[[Back to README]](../README.md)
0 commit comments