{"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-attestation-attestation/metadata-configuration-get":{"get":{"operationId":"cloud_azure_attestation_attestation_metadata_configuration_get","summary":"Retrieves the OpenID Configuration data for the Azure Attestation Service","description":"GET /.well-known/openid-configuration","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your Attestation REST API 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":"2025-06-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-attestation-attestation/attestation-attest-azure-guest":{"post":{"operationId":"cloud_azure_attestation_attestation_attestation_attest_azure_guest","summary":"Attest to an Azure Guest VM.","description":"POST /attest/AzureGuest","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","body"],"properties":{"endpoint":{"type":"string","description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"2025-06-01","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-attestation-attestation/attestation-attest-open-enclave":{"post":{"operationId":"cloud_azure_attestation_attestation_attestation_attest_open_enclave","summary":"Attest to an SGX enclave.","description":"POST /attest/OpenEnclave","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","body"],"properties":{"endpoint":{"type":"string","description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"2025-06-01","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-attestation-attestation/attestation-attest-sev-snp-vm":{"post":{"operationId":"cloud_azure_attestation_attestation_attestation_attest_sev_snp_vm","summary":"Attest to an SEV SNP Virtual Machine.","description":"POST /attest/SevSnpVm","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","body"],"properties":{"endpoint":{"type":"string","description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"2025-06-01","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-attestation-attestation/attestation-attest-sgx-enclave":{"post":{"operationId":"cloud_azure_attestation_attestation_attestation_attest_sgx_enclave","summary":"Attest to an SGX enclave.","description":"POST /attest/SgxEnclave","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","body"],"properties":{"endpoint":{"type":"string","description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"2025-06-01","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-attestation-attestation/attestation-attest-tdx-vm":{"post":{"operationId":"cloud_azure_attestation_attestation_attestation_attest_tdx_vm","summary":"Attest to a TDX Virtual Machine.","description":"POST /attest/TdxVm","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","body"],"properties":{"endpoint":{"type":"string","description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"2025-06-01","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-attestation-attestation/attestation-attest-tpm":{"post":{"operationId":"cloud_azure_attestation_attestation_attestation_attest_tpm","summary":"Attest a Virtualization-based Security (VBS) enclave.","description":"POST /attest/Tpm","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","body"],"properties":{"endpoint":{"type":"string","description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"2025-06-01","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-attestation-attestation/policy-certificates-get":{"get":{"operationId":"cloud_azure_attestation_attestation_policy_certificates_get","summary":"Retrieves the set of certificates used to express policy for the current tenant.","description":"GET /certificates","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your Attestation REST API 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":"2025-06-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-attestation-attestation/policy-certificates-add":{"post":{"operationId":"cloud_azure_attestation_attestation_policy_certificates_add","summary":"Adds a new attestation policy certificate to the set of policy management certificates.","description":"POST /certificates:add","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","body"],"properties":{"endpoint":{"type":"string","description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"2025-06-01","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-attestation-attestation/policy-certificates-remove":{"post":{"operationId":"cloud_azure_attestation_attestation_policy_certificates_remove","summary":"Removes the specified policy management certificate. Note that the final policy management certificate…","description":"POST /certificates:remove","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","body"],"properties":{"endpoint":{"type":"string","description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"2025-06-01","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-attestation-attestation/signing-certificates-get":{"get":{"operationId":"cloud_azure_attestation_attestation_signing_certificates_get","summary":"Retrieves the attestation signing keys in use by the attestation service","description":"GET /certs","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your Attestation REST API 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":"2025-06-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-attestation-attestation/policy-get":{"get":{"operationId":"cloud_azure_attestation_attestation_policy_get","summary":"Retrieves the current policy for an attestation type.","description":"GET /policies/{attestationType}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your Attestation REST API 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":"2025-06-01","description":"The API version to use for this operation."}},{"name":"attestationType","in":"query","required":true,"description":"Specifies the trusted execution environment to be used to validate the evidence","schema":{"type":"string","enum":["SgxEnclave","OpenEnclave","AzureGuest","SevSnpVm","Tpm","TdxVm"],"description":"Specifies the trusted execution environment to be used to validate the evidence"}}],"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-attestation-attestation/policy-set":{"post":{"operationId":"cloud_azure_attestation_attestation_policy_set","summary":"Sets the policy for a given attestation type.","description":"PUT /policies/{attestationType}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","attestationType","body"],"properties":{"endpoint":{"type":"string","description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"2025-06-01","description":"The API version to use for this operation."},"attestationType":{"type":"string","enum":["SgxEnclave","OpenEnclave","AzureGuest","SevSnpVm","Tpm","TdxVm"],"description":"Specifies the trusted execution environment to be used to validate the evidence"},"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-attestation-attestation/policy-reset":{"post":{"operationId":"cloud_azure_attestation_attestation_policy_reset","summary":"Resets the attestation policy for the specified tenant and reverts to the default policy.","description":"POST /policies/{attestationType}:reset","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","attestationType","body"],"properties":{"endpoint":{"type":"string","description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com"},"api-version":{"type":"string","default":"2025-06-01","description":"The API version to use for this operation."},"attestationType":{"type":"string","enum":["SgxEnclave","OpenEnclave","AzureGuest","SevSnpVm","Tpm","TdxVm"],"description":"Specifies the trusted execution environment to be used to validate the evidence"},"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-attestation-attestation/tcb-baselines-get":{"get":{"operationId":"cloud_azure_attestation_attestation_tcb_baselines_get","summary":"Retrieves a list of all Azure supported baseline details for the a TEE type along with an indication of…","description":"GET /tcbbaselines/{attestationType}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Your Attestation REST API endpoint URL, for example https://myresource.azure.com","schema":{"type":"string","description":"Your Attestation REST API 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":"2025-06-01","description":"The API version to use for this operation."}},{"name":"attestationType","in":"query","required":true,"description":"Specifies the trusted execution environment to be used to validate the evidence","schema":{"type":"string","enum":["SgxEnclave","OpenEnclave","AzureGuest","SevSnpVm","Tpm","TdxVm"],"description":"Specifies the trusted execution environment to be used to validate the evidence"}}],"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"}}},"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"}}}}}}}