{"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-arm-nginx/operations-list":{"get":{"operationId":"cloud_azure_arm_nginx_operations_list","summary":"List the operations for the provider","description":"GET /providers/Nginx.NginxPlus/operations","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","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-arm-nginx/deployments-list":{"get":{"operationId":"cloud_azure_arm_nginx_deployments_list","summary":"List the NGINX deployments resources","description":"GET /subscriptions/{subscriptionId}/providers/Nginx.NginxPlus/nginxDeployments","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}}],"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-arm-nginx/deployments-list-by-resource-group":{"get":{"operationId":"cloud_azure_arm_nginx_deployments_list_by_resource_group","summary":"List all NGINX deployments under the specified resource group.","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}}],"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-arm-nginx/deployments-get":{"get":{"operationId":"cloud_azure_arm_nginx_deployments_get","summary":"Get the NGINX deployment","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"deploymentName","in":"query","required":true,"description":"The name of targeted NGINX deployment","schema":{"type":"string","description":"The name of targeted NGINX deployment"}}],"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-arm-nginx/deployments-create-or-update":{"post":{"operationId":"cloud_azure_arm_nginx_deployments_create_or_update","summary":"Create or update the NGINX deployment","description":"PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"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-arm-nginx/deployments-update":{"post":{"operationId":"cloud_azure_arm_nginx_deployments_update","summary":"Update the NGINX deployment","description":"PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"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-arm-nginx/deployments-delete":{"post":{"operationId":"cloud_azure_arm_nginx_deployments_delete","summary":"Delete the NGINX deployment resource","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"}}}}}},"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-arm-nginx/api-keys-list":{"get":{"operationId":"cloud_azure_arm_nginx_api_keys_list","summary":"List all API Keys of the given Nginx deployment","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/apiKeys","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"deploymentName","in":"query","required":true,"description":"The name of targeted NGINX deployment","schema":{"type":"string","description":"The name of targeted NGINX deployment"}}],"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-arm-nginx/api-keys-get":{"get":{"operationId":"cloud_azure_arm_nginx_api_keys_get","summary":"Get the specified API Key of the given Nginx deployment","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/apiKeys/{apiKeyName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"deploymentName","in":"query","required":true,"description":"The name of targeted NGINX deployment","schema":{"type":"string","description":"The name of targeted NGINX deployment"}},{"name":"apiKeyName","in":"query","required":true,"description":"The resource name of the API key","schema":{"type":"string","description":"The resource name of the API 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-arm-nginx/api-keys-create-or-update":{"post":{"operationId":"cloud_azure_arm_nginx_api_keys_create_or_update","summary":"Create or update an API Key for the Nginx deployment in order to access the dataplane API endpoint","description":"PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/apiKeys/{apiKeyName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName","apiKeyName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"apiKeyName":{"type":"string","description":"The resource name of the API 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-arm-nginx/api-keys-delete":{"post":{"operationId":"cloud_azure_arm_nginx_api_keys_delete","summary":"Delete API key for Nginx deployment","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/apiKeys/{apiKeyName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName","apiKeyName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"apiKeyName":{"type":"string","description":"The resource name of the API 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-arm-nginx/certificates-list":{"get":{"operationId":"cloud_azure_arm_nginx_certificates_list","summary":"List all certificates of given NGINX deployment","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/certificates","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"deploymentName","in":"query","required":true,"description":"The name of targeted NGINX deployment","schema":{"type":"string","description":"The name of targeted NGINX deployment"}}],"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-arm-nginx/certificates-get":{"get":{"operationId":"cloud_azure_arm_nginx_certificates_get","summary":"Get a certificate of given NGINX deployment","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/certificates/{certificateName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"deploymentName","in":"query","required":true,"description":"The name of targeted NGINX deployment","schema":{"type":"string","description":"The name of targeted NGINX deployment"}},{"name":"certificateName","in":"query","required":true,"description":"The name of certificate","schema":{"type":"string","description":"The name of 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-arm-nginx/certificates-create-or-update":{"post":{"operationId":"cloud_azure_arm_nginx_certificates_create_or_update","summary":"Create or update the NGINX certificates for given NGINX deployment","description":"PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/certificates/{certificateName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName","certificateName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"certificateName":{"type":"string","description":"The name of 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-arm-nginx/certificates-delete":{"post":{"operationId":"cloud_azure_arm_nginx_certificates_delete","summary":"Deletes a certificate from the NGINX deployment","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/certificates/{certificateName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName","certificateName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"certificateName":{"type":"string","description":"The name of 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-arm-nginx/configurations-list":{"get":{"operationId":"cloud_azure_arm_nginx_configurations_list","summary":"List the NGINX configuration of given NGINX deployment.","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/configurations","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"deploymentName","in":"query","required":true,"description":"The name of targeted NGINX deployment","schema":{"type":"string","description":"The name of targeted NGINX deployment"}}],"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-arm-nginx/configurations-get":{"get":{"operationId":"cloud_azure_arm_nginx_configurations_get","summary":"Get the NGINX configuration of given NGINX deployment","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/configurations/{configurationName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"deploymentName","in":"query","required":true,"description":"The name of targeted NGINX deployment","schema":{"type":"string","description":"The name of targeted NGINX deployment"}},{"name":"configurationName","in":"query","required":true,"description":"The name of configuration, only 'default' is supported value due to the singleton of NGINX conf","schema":{"type":"string","description":"The name of configuration, only 'default' is supported value due to the singleton of NGINX conf"}}],"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-arm-nginx/configurations-create-or-update":{"post":{"operationId":"cloud_azure_arm_nginx_configurations_create_or_update","summary":"Create or update the NGINX configuration for given NGINX deployment","description":"PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/configurations/{configurationName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName","configurationName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"configurationName":{"type":"string","description":"The name of configuration, only 'default' is supported value due to the singleton of NGINX conf"},"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-arm-nginx/configurations-delete":{"post":{"operationId":"cloud_azure_arm_nginx_configurations_delete","summary":"Reset the NGINX configuration of given NGINX deployment to default","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/configurations/{configurationName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName","configurationName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"configurationName":{"type":"string","description":"The name of configuration, only 'default' is supported value due to the singleton of NGINX conf"}}}}}},"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-arm-nginx/configurations-analysis":{"post":{"operationId":"cloud_azure_arm_nginx_configurations_analysis","summary":"Analyze an NGINX configuration without applying it to the NGINXaaS deployment","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/configurations/{configurationName}/analyze","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName","configurationName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"configurationName":{"type":"string","description":"The name of configuration, only 'default' is supported value due to the singleton of NGINX conf"},"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-arm-nginx/default-waf-policy-list":{"post":{"operationId":"cloud_azure_arm_nginx_default_waf_policy_list","summary":"Get the Nginx Waf Policy of given Nginx deployment","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/listDefaultWafPolicies","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"}}}}}},"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-arm-nginx/waf-policy-list":{"get":{"operationId":"cloud_azure_arm_nginx_waf_policy_list","summary":"List Waf Policies of given Nginx deployment","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/wafPolicies","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"deploymentName","in":"query","required":true,"description":"The name of targeted NGINX deployment","schema":{"type":"string","description":"The name of targeted NGINX deployment"}}],"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-arm-nginx/waf-policy-get":{"get":{"operationId":"cloud_azure_arm_nginx_waf_policy_get","summary":"Get the Nginx Waf Policy of given Nginx deployment","description":"GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/wafPolicies/{wafPolicyName}","tags":["cloud"],"parameters":[{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."}},{"name":"subscriptionId","in":"query","required":true,"description":"The ID of the target subscription. The value must be an UUID.","schema":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."}},{"name":"resourceGroupName","in":"query","required":true,"description":"The name of the resource group. The name is case insensitive.","schema":{"type":"string","description":"The name of the resource group. The name is case insensitive."}},{"name":"deploymentName","in":"query","required":true,"description":"The name of targeted NGINX deployment","schema":{"type":"string","description":"The name of targeted NGINX deployment"}},{"name":"wafPolicyName","in":"query","required":true,"description":"The name of Waf Policy","schema":{"type":"string","description":"The name of Waf Policy"}}],"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-arm-nginx/waf-policy-create":{"post":{"operationId":"cloud_azure_arm_nginx_waf_policy_create","summary":"Create or update the Nginx Waf Policy for given Nginx deployment","description":"PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/wafPolicies/{wafPolicyName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName","wafPolicyName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"wafPolicyName":{"type":"string","description":"The name of Waf Policy"},"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-arm-nginx/waf-policy-delete":{"post":{"operationId":"cloud_azure_arm_nginx_waf_policy_delete","summary":"Reset the Nginx Waf Policy of given Nginx deployment to default","description":"DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/wafPolicies/{wafPolicyName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName","wafPolicyName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"wafPolicyName":{"type":"string","description":"The name of Waf Policy"}}}}}},"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-arm-nginx/nginx-deployment-waf-policies-analysis":{"post":{"operationId":"cloud_azure_arm_nginx_nginx_deployment_waf_policies_analysis","summary":"Analyze an Nginx Waf Policy","description":"POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/wafPolicies/{wafPolicyName}/analyzeWafPolicy","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["subscriptionId","resourceGroupName","deploymentName","wafPolicyName"],"properties":{"api-version":{"type":"string","default":"2025-11-01","description":"The API version to use for this operation."},"subscriptionId":{"type":"string","description":"The ID of the target subscription. The value must be an UUID."},"resourceGroupName":{"type":"string","description":"The name of the resource group. The name is case insensitive."},"deploymentName":{"type":"string","description":"The name of targeted NGINX deployment"},"wafPolicyName":{"type":"string","description":"The name of Waf Policy"},"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"}}}}}}}