Policy

Discover the live AgentCard skill catalog of a policy-embedded inline A2A agent

Changed on

Preview-only A2A skill discovery for an EXISTING policy's inline a2aAgent (PolicyAiA2aAgentCall or PolicyAiA2aAgentInvoke) — no persist, discoveredSkills on the policy is unchanged. The request body is OPTIONAL: omitted, the persisted inline agent is probed as-is (decrypted server-side); supplied, its fields OVERRIDE the persisted ones the same ABSENT-vs-EMPTY way a policy update does.

post/apiops/projects/{projectName}/apiProxies/{apiProxyName}/policies/{policyName}/parse-skills/

Request

Path parameters

projectNamestring required
apiProxyNamestring required
policyNamestring required

Request body

idstring
projectIdstring
namestring
descriptionstring
enabledboolean
projectNamestring
environmentIdstring
circuitBreakerEnabledboolean
errorThresholdValueinteger
sleepWindowinteger
endpointstring
a2aProtocolVersionstring
allowPrivateNetworkEgressboolean
authScheme'BEARER' | 'OAUTH2_CLIENT_CREDENTIALS' | 'MTLS' | 'NONE' | 'API_KEY' | 'BASIC' | 'OAUTH2_TOKEN_EXCHANGE'
bearerTokenstring
credentialRefstring
tokenEndpointstring
clientIdstring
clientSecretstring
scopestring
tokenExchangeAudiencestring
apiKeyHeaderNamestring
apiKeystring
basicUsernamestring
basicPasswordstring
bearerTokenSetboolean
clientSecretSetboolean
apiKeySetboolean
basicPasswordSetboolean
agentCardCacheTtlSecondsinteger
agentCardCacheEnabledboolean
skillsParsedAtinteger
healthStatusstring
lastHealthCheckAtstring date-time
healthMessagestring
driftPolicy'WARN_ONLY' | 'FAIL_CLOSED'
pinnedCatalogHashstring
driftDetectedboolean
driftMessagestring
driftStatePushPendingboolean
resolvedEndpointstring
resolvedTokenEndpointstring
resolvedClientIdstring
resolvedApiKeyHeaderNamestring
resolvedBasicUsernamestring
resolvedTokenExchangeAudiencestring
resolvedScopestring

Response

successful operation!

status'SUCCESS' | 'FAILURE'
resultMessagestring
resultCountinteger
pinnedCatalogHashstring
parsedAtstring

Changes

    • warning

      removed the request property

    • warning

      removed the request property

    • breaking

      request property was restricted to a list of enum values

    • breaking

      the request property type changed from object to string

    • breaking

      the request property format changed from no format to int64

    This list may be incomplete.