overlay: 1.0.0
info:
title: API Evangelist enhancements — Azure Private Link Private Endpoints API
version: 1.0.0
x-provenance:
generated: '2026-09-17'
method: generated
source: openapi/microsoft-azure-private-link-private-endpoints-api-openapi.yml
extends: openapi/microsoft-azure-private-link-private-endpoints-api-openapi.yml
actions:
- target: $.info
description: Record the upstream contract and version posture
update:
x-provider: Microsoft
x-product: Azure Private Link
x-contract-source: https://github.com/Azure/azure-rest-api-specs/tree/main/specification/network/resource-manager/Microsoft.Network/Network/stable/2025-03-01
x-verbatim-contract: openapi/_original/microsoft-azure-private-link-private-endpoint-swagger.json
x-current-api-version: '2026-01-01'
x-api-version-required: true
- target: $.info
description: Point at live reference documentation
update:
x-documentation: https://learn.microsoft.com/en-us/rest/api/virtualnetwork/private-endpoints
x-quickstart: https://learn.microsoft.com/en-us/azure/private-link/create-private-endpoint-portal
- target: $
description: Attach the enrichment artifact set
update:
x-artifacts:
conventions: conventions/microsoft-azure-private-link-conventions.yml
errors: errors/microsoft-azure-private-link-problem-types.yml
data-model: data-model/microsoft-azure-private-link-data-model.yml
rate-limits: rate-limits/microsoft-azure-private-link-rate-limits.yml
skills: skills/_index.yml
- target: $.components.securitySchemes.azure_auth
description: Record OIDC discovery and the resource scope callers actually request
update:
x-openid-configuration: https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration
x-resource-scope: https://management.azure.com/.default
x-rbac-role: Network Contributor
- target: $.paths.*.get
description: Mark list/get operations, including the continuation-URL pagination the contract does not describe
update:
x-agentic-consequence: read
x-idempotent: true
x-pagination-style: continuation-url
x-pagination-field: nextLink
- target: $.paths.*.put
description: Writes are declaratively idempotent but carry no replay token, and creates are long-running
update:
x-agentic-consequence: write
x-idempotent: true
x-idempotency-mechanism: http-native-put
x-replay-token: false
x-long-running: true
x-polling-header: Azure-AsyncOperation
x-concurrency-control: If-Match / etag
- target: $.paths.*.delete
description: Deletes on this API are irreversible and asynchronous — say so where an agent will read it
update:
x-agentic-consequence: destructive
x-idempotent: true
x-long-running: true
x-reversible: false
x-reversal-operation: null
x-reversal-window: null
x-agent-guidance: >-
No soft delete, restore or retention window is published. GET the resource and keep the body
before deleting; that capture is the only rollback.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.