{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/cloud:azure-keyvault-keys/get-deleted-keys":{"get":{"operationId":"cloud_azure_keyvault_keys_get_deleted_keys","summary":"Lists the deleted keys in the specified vault.","description":"GET /deletedkeys","tags":["cloud"],"parameters":[{"name":"vaultBaseUrl","in":"query","required":true,"description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"7.6","description":"The API version to use for this operation."}},{"name":"maxresults","in":"query","required":false,"description":"Maximum number of results to return in a page. If not specified the service will return up to 25 results.","schema":{"type":"integer","description":"Maximum number of results to return in a page. If not specified the service will return up to 25 results."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/get-deleted-key":{"get":{"operationId":"cloud_azure_keyvault_keys_get_deleted_key","summary":"Gets the public part of a deleted key.","description":"GET /deletedkeys/{key-name}","tags":["cloud"],"parameters":[{"name":"vaultBaseUrl","in":"query","required":true,"description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"7.6","description":"The API version to use for this operation."}},{"name":"key-name","in":"query","required":true,"description":"The name of the key.","schema":{"type":"string","description":"The name of the key."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/purge-deleted-key":{"post":{"operationId":"cloud_azure_keyvault_keys_purge_deleted_key","summary":"Permanently deletes the specified key.","description":"DELETE /deletedkeys/{key-name}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/recover-deleted-key":{"post":{"operationId":"cloud_azure_keyvault_keys_recover_deleted_key","summary":"Recovers the deleted key to its latest version.","description":"POST /deletedkeys/{key-name}/recover","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the deleted key."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/get-keys":{"get":{"operationId":"cloud_azure_keyvault_keys_get_keys","summary":"List keys in the specified vault.","description":"GET /keys","tags":["cloud"],"parameters":[{"name":"vaultBaseUrl","in":"query","required":true,"description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"7.6","description":"The API version to use for this operation."}},{"name":"maxresults","in":"query","required":false,"description":"Maximum number of results to return in a page. If not specified the service will return up to 25 results.","schema":{"type":"integer","description":"Maximum number of results to return in a page. If not specified the service will return up to 25 results."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/import-key":{"post":{"operationId":"cloud_azure_keyvault_keys_import_key","summary":"Imports an externally created key, stores it, and returns key parameters and attributes to the client.","description":"PUT /keys/{key-name}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"Name for the imported key. The value you provide may be copied globally for the purpose of running the service. The value provided should…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/delete-key":{"post":{"operationId":"cloud_azure_keyvault_keys_delete_key","summary":"Deletes a key of any type from storage in Azure Key Vault.","description":"DELETE /keys/{key-name}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key to delete."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/get-key":{"get":{"operationId":"cloud_azure_keyvault_keys_get_key","summary":"Gets the public part of a stored key.","description":"GET /keys/{key-name}/{key-version}","tags":["cloud"],"parameters":[{"name":"vaultBaseUrl","in":"query","required":true,"description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"7.6","description":"The API version to use for this operation."}},{"name":"key-name","in":"query","required":true,"description":"The name of the key to get.","schema":{"type":"string","description":"The name of the key to get."}},{"name":"key-version","in":"query","required":true,"description":"Adding the version parameter retrieves a specific version of a key. This URI fragment is optional. If not specified, the latest version of…","schema":{"type":"string","description":"Adding the version parameter retrieves a specific version of a key. This URI fragment is optional. If not specified, the latest version of…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/update-key":{"post":{"operationId":"cloud_azure_keyvault_keys_update_key","summary":"The update key operation changes specified attributes of a stored key and can be applied to any key type and…","description":"PATCH /keys/{key-name}/{key-version}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","key-version","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of key to update."},"key-version":{"type":"string","description":"The version of the key to update."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/get-key-attestation":{"get":{"operationId":"cloud_azure_keyvault_keys_get_key_attestation","summary":"Gets the public part of a stored key along with its attestation blob.","description":"GET /keys/{key-name}/{key-version}/attestation","tags":["cloud"],"parameters":[{"name":"vaultBaseUrl","in":"query","required":true,"description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"7.6","description":"The API version to use for this operation."}},{"name":"key-name","in":"query","required":true,"description":"The name of the key to retrieve attestation for.","schema":{"type":"string","description":"The name of the key to retrieve attestation for."}},{"name":"key-version","in":"query","required":true,"description":"Adding the version parameter retrieves attestation blob for specific version of a key. This URI fragment is optional. If not specified,…","schema":{"type":"string","description":"Adding the version parameter retrieves attestation blob for specific version of a key. This URI fragment is optional. If not specified,…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/decrypt":{"post":{"operationId":"cloud_azure_keyvault_keys_decrypt","summary":"Decrypts a single block of encrypted data.","description":"POST /keys/{key-name}/{key-version}/decrypt","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","key-version","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key."},"key-version":{"type":"string","description":"The version of the key."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/encrypt":{"post":{"operationId":"cloud_azure_keyvault_keys_encrypt","summary":"Encrypts an arbitrary sequence of bytes using an encryption key that is stored in a key vault.","description":"POST /keys/{key-name}/{key-version}/encrypt","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","key-version","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key."},"key-version":{"type":"string","description":"The version of the key."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/release":{"post":{"operationId":"cloud_azure_keyvault_keys_release","summary":"Releases a key.","description":"POST /keys/{key-name}/{key-version}/release","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","key-version","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key to get."},"key-version":{"type":"string","description":"Adding the version parameter retrieves a specific version of a key."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/sign":{"post":{"operationId":"cloud_azure_keyvault_keys_sign","summary":"Creates a signature from a digest using the specified key.","description":"POST /keys/{key-name}/{key-version}/sign","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","key-version","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key."},"key-version":{"type":"string","description":"The version of the key."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/unwrap-key":{"post":{"operationId":"cloud_azure_keyvault_keys_unwrap_key","summary":"Unwraps a symmetric key using the specified key that was initially used for wrapping that key.","description":"POST /keys/{key-name}/{key-version}/unwrapkey","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","key-version","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key."},"key-version":{"type":"string","description":"The version of the key."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/verify":{"post":{"operationId":"cloud_azure_keyvault_keys_verify","summary":"Verifies a signature using a specified key.","description":"POST /keys/{key-name}/{key-version}/verify","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","key-version","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key."},"key-version":{"type":"string","description":"The version of the key."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/wrap-key":{"post":{"operationId":"cloud_azure_keyvault_keys_wrap_key","summary":"Wraps a symmetric key using a specified key.","description":"POST /keys/{key-name}/{key-version}/wrapkey","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","key-version","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key."},"key-version":{"type":"string","description":"The version of the key."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/backup-key":{"post":{"operationId":"cloud_azure_keyvault_keys_backup_key","summary":"Requests that a backup of the specified key be downloaded to the client.","description":"POST /keys/{key-name}/backup","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/create-key":{"post":{"operationId":"cloud_azure_keyvault_keys_create_key","summary":"Creates a new key, stores it, then returns key parameters and attributes to the client.","description":"POST /keys/{key-name}/create","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name for the new key. The system will generate the version name for the new key. The value you provide may be copied globally for the…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/rotate-key":{"post":{"operationId":"cloud_azure_keyvault_keys_rotate_key","summary":"Creates a new key version, stores it, then returns key parameters, attributes and policy to the client.","description":"POST /keys/{key-name}/rotate","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of key to be rotated. The system will generate a new version in the specified key."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/get-key-rotation-policy":{"get":{"operationId":"cloud_azure_keyvault_keys_get_key_rotation_policy","summary":"Lists the policy for a key.","description":"GET /keys/{key-name}/rotationpolicy","tags":["cloud"],"parameters":[{"name":"vaultBaseUrl","in":"query","required":true,"description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"7.6","description":"The API version to use for this operation."}},{"name":"key-name","in":"query","required":true,"description":"The name of the key in a given key vault.","schema":{"type":"string","description":"The name of the key in a given key vault."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/update-key-rotation-policy":{"post":{"operationId":"cloud_azure_keyvault_keys_update_key_rotation_policy","summary":"Updates the rotation policy for a key.","description":"PUT /keys/{key-name}/rotationpolicy","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","key-name","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"key-name":{"type":"string","description":"The name of the key in the given vault."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/get-key-versions":{"get":{"operationId":"cloud_azure_keyvault_keys_get_key_versions","summary":"Retrieves a list of individual key versions with the same key name.","description":"GET /keys/{key-name}/versions","tags":["cloud"],"parameters":[{"name":"vaultBaseUrl","in":"query","required":true,"description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"7.6","description":"The API version to use for this operation."}},{"name":"key-name","in":"query","required":true,"description":"The name of the key.","schema":{"type":"string","description":"The name of the key."}},{"name":"maxresults","in":"query","required":false,"description":"Maximum number of results to return in a page. If not specified the service will return up to 25 results.","schema":{"type":"integer","description":"Maximum number of results to return in a page. If not specified the service will return up to 25 results."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/restore-key":{"post":{"operationId":"cloud_azure_keyvault_keys_restore_key","summary":"Restores a backed up key to a vault.","description":"POST /keys/restore","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:azure-keyvault-keys/get-random-bytes":{"post":{"operationId":"cloud_azure_keyvault_keys_get_random_bytes","summary":"Get the requested number of bytes containing random values.","description":"POST /rng","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","body"],"properties":{"vaultBaseUrl":{"type":"string","description":"Your KeyVaultClient endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"7.6","description":"The API version to use for this operation."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}