{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/cloud:azure-keyvault-certificates/get-certificates":{"get":{"operationId":"cloud_azure_keyvault_certificates_get_certificates","summary":"List certificates in a specified key vault","description":"GET /certificates","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."}},{"name":"includePending","in":"query","required":false,"description":"Specifies whether to include certificates which are not completely provisioned.","schema":{"type":"boolean","description":"Specifies whether to include certificates which are not completely provisioned."}}],"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-certificates/delete-certificate":{"post":{"operationId":"cloud_azure_keyvault_certificates_delete_certificate","summary":"Deletes a certificate from a specified key vault.","description":"DELETE /certificates/{certificate-name}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-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."},"certificate-name":{"type":"string","description":"The name of the certificate."}}}}}},"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-certificates/get-certificate":{"get":{"operationId":"cloud_azure_keyvault_certificates_get_certificate","summary":"Gets information about a certificate.","description":"GET /certificates/{certificate-name}/{certificate-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":"certificate-name","in":"query","required":true,"description":"The name of the certificate in the given vault.","schema":{"type":"string","description":"The name of the certificate in the given vault."}},{"name":"certificate-version","in":"query","required":true,"description":"The version of the certificate. This URI fragment is optional. If not specified, the latest version of the certificate is returned.","schema":{"type":"string","description":"The version of the certificate. This URI fragment is optional. If not specified, the latest version of the certificate is returned."}}],"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-certificates/update-certificate":{"post":{"operationId":"cloud_azure_keyvault_certificates_update_certificate","summary":"Updates the specified attributes associated with the given certificate.","description":"PATCH /certificates/{certificate-name}/{certificate-version}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-name","certificate-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."},"certificate-name":{"type":"string","description":"The name of the certificate in the given key vault."},"certificate-version":{"type":"string","description":"The version of the certificate."},"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-certificates/backup-certificate":{"post":{"operationId":"cloud_azure_keyvault_certificates_backup_certificate","summary":"Backs up the specified certificate.","description":"POST /certificates/{certificate-name}/backup","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-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."},"certificate-name":{"type":"string","description":"The name of the certificate."}}}}}},"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-certificates/create-certificate":{"post":{"operationId":"cloud_azure_keyvault_certificates_create_certificate","summary":"Creates a new certificate.","description":"POST /certificates/{certificate-name}/create","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-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."},"certificate-name":{"type":"string","description":"The name of the certificate. The value you provide may be copied globally for the purpose of running the service. The value provided…"},"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-certificates/import-certificate":{"post":{"operationId":"cloud_azure_keyvault_certificates_import_certificate","summary":"Imports a certificate into a specified key vault.","description":"POST /certificates/{certificate-name}/import","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-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."},"certificate-name":{"type":"string","description":"The name of the certificate. The value you provide may be copied globally for the purpose of running the service. The value provided…"},"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-certificates/get-certificate-operation":{"get":{"operationId":"cloud_azure_keyvault_certificates_get_certificate_operation","summary":"Gets the creation operation of a certificate.","description":"GET /certificates/{certificate-name}/pending","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":"certificate-name","in":"query","required":true,"description":"The name of the certificate.","schema":{"type":"string","description":"The name of the certificate."}}],"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-certificates/update-certificate-operation":{"post":{"operationId":"cloud_azure_keyvault_certificates_update_certificate_operation","summary":"Updates a certificate operation.","description":"PATCH /certificates/{certificate-name}/pending","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-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."},"certificate-name":{"type":"string","description":"The name of the certificate."},"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-certificates/delete-certificate-operation":{"post":{"operationId":"cloud_azure_keyvault_certificates_delete_certificate_operation","summary":"Deletes the creation operation for a specific certificate.","description":"DELETE /certificates/{certificate-name}/pending","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-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."},"certificate-name":{"type":"string","description":"The name of the certificate."}}}}}},"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-certificates/merge-certificate":{"post":{"operationId":"cloud_azure_keyvault_certificates_merge_certificate","summary":"Merges a certificate or a certificate chain with a key pair existing on the server.","description":"POST /certificates/{certificate-name}/pending/merge","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-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."},"certificate-name":{"type":"string","description":"The name of the certificate."},"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-certificates/get-certificate-policy":{"get":{"operationId":"cloud_azure_keyvault_certificates_get_certificate_policy","summary":"Lists the policy for a certificate.","description":"GET /certificates/{certificate-name}/policy","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":"certificate-name","in":"query","required":true,"description":"The name of the certificate in a given key vault.","schema":{"type":"string","description":"The name of the certificate 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-certificates/update-certificate-policy":{"post":{"operationId":"cloud_azure_keyvault_certificates_update_certificate_policy","summary":"Updates the policy for a certificate.","description":"PATCH /certificates/{certificate-name}/policy","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-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."},"certificate-name":{"type":"string","description":"The name of the certificate 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-certificates/get-certificate-versions":{"get":{"operationId":"cloud_azure_keyvault_certificates_get_certificate_versions","summary":"List the versions of a certificate.","description":"GET /certificates/{certificate-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":"certificate-name","in":"query","required":true,"description":"The name of the certificate.","schema":{"type":"string","description":"The name of the certificate."}},{"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-certificates/get-certificate-contacts":{"get":{"operationId":"cloud_azure_keyvault_certificates_get_certificate_contacts","summary":"Lists the certificate contacts for a specified key vault.","description":"GET /certificates/contacts","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."}}],"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-certificates/set-certificate-contacts":{"post":{"operationId":"cloud_azure_keyvault_certificates_set_certificate_contacts","summary":"Sets the certificate contacts for the specified key vault.","description":"PUT /certificates/contacts","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-certificates/delete-certificate-contacts":{"post":{"operationId":"cloud_azure_keyvault_certificates_delete_certificate_contacts","summary":"Deletes the certificate contacts for a specified key vault.","description":"DELETE /certificates/contacts","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl"],"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."}}}}}},"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-certificates/get-certificate-issuers":{"get":{"operationId":"cloud_azure_keyvault_certificates_get_certificate_issuers","summary":"List certificate issuers for a specified key vault.","description":"GET /certificates/issuers","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-certificates/get-certificate-issuer":{"get":{"operationId":"cloud_azure_keyvault_certificates_get_certificate_issuer","summary":"Lists the specified certificate issuer.","description":"GET /certificates/issuers/{issuer-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":"issuer-name","in":"query","required":true,"description":"The name of the issuer.","schema":{"type":"string","description":"The name of the issuer."}}],"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-certificates/set-certificate-issuer":{"post":{"operationId":"cloud_azure_keyvault_certificates_set_certificate_issuer","summary":"Sets the specified certificate issuer.","description":"PUT /certificates/issuers/{issuer-name}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","issuer-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."},"issuer-name":{"type":"string","description":"The name of the issuer. The value you provide may be copied globally for the purpose of running the service. The value provided should not…"},"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-certificates/update-certificate-issuer":{"post":{"operationId":"cloud_azure_keyvault_certificates_update_certificate_issuer","summary":"Updates the specified certificate issuer.","description":"PATCH /certificates/issuers/{issuer-name}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","issuer-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."},"issuer-name":{"type":"string","description":"The name of the issuer."},"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-certificates/delete-certificate-issuer":{"post":{"operationId":"cloud_azure_keyvault_certificates_delete_certificate_issuer","summary":"Deletes the specified certificate issuer.","description":"DELETE /certificates/issuers/{issuer-name}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","issuer-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."},"issuer-name":{"type":"string","description":"The name of the issuer."}}}}}},"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-certificates/restore-certificate":{"post":{"operationId":"cloud_azure_keyvault_certificates_restore_certificate","summary":"Restores a backed up certificate to a vault.","description":"POST /certificates/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-certificates/get-deleted-certificates":{"get":{"operationId":"cloud_azure_keyvault_certificates_get_deleted_certificates","summary":"Lists the deleted certificates in the specified vault currently available for recovery.","description":"GET /deletedcertificates","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."}},{"name":"includePending","in":"query","required":false,"description":"Specifies whether to include certificates which are not completely provisioned.","schema":{"type":"boolean","description":"Specifies whether to include certificates which are not completely provisioned."}}],"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-certificates/get-deleted-certificate":{"get":{"operationId":"cloud_azure_keyvault_certificates_get_deleted_certificate","summary":"Retrieves information about the specified deleted certificate.","description":"GET /deletedcertificates/{certificate-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":"certificate-name","in":"query","required":true,"description":"The name of the certificate","schema":{"type":"string","description":"The name of the certificate"}}],"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-certificates/purge-deleted-certificate":{"post":{"operationId":"cloud_azure_keyvault_certificates_purge_deleted_certificate","summary":"Permanently deletes the specified deleted certificate.","description":"DELETE /deletedcertificates/{certificate-name}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-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."},"certificate-name":{"type":"string","description":"The name of the certificate"}}}}}},"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-certificates/recover-deleted-certificate":{"post":{"operationId":"cloud_azure_keyvault_certificates_recover_deleted_certificate","summary":"Recovers the deleted certificate back to its current version under /certificates.","description":"POST /deletedcertificates/{certificate-name}/recover","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vaultBaseUrl","certificate-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."},"certificate-name":{"type":"string","description":"The name of the deleted certificate"}}}}}},"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"}}}}}}}