| resolution-json | JSON resolution result describing status, source type, confidence, and evidence. |
| resolution-status | Resolution status: resolved or unresolved. |
| source-type | Resolved source type: repo-spec, api-gateway-config, cloud-endpoints-config, apigee-proxy, apigee-archive-deployment, api-hub-spec, api-hub-boosted-spec, api-hub-gateway-openapi-spec, apigee-registry-spec, app-integration-trigger, connectors-custom-spec, apigee-portal-doc, vertex-extension-manifest, dialogflow-tool-schema, ces-tool-schema, ces-toolset-schema, iac-embedded, manual-review, or discover-many. |
| mapping-confidence | Numeric confidence score for the selected service candidate. |
| spec-path | Path to the resolved or generated specification when available. |
| spec-files-json | Optional JSON inventory of the authoritative multi-file definition set (schemaVersion 1). Empty for single-file, unresolved, and discover-many results. |
| api-id | Full resource name of the exported cloud source (API Gateway config, Cloud Endpoints config, Apigee proxy revision, Apigee archive deployment, API Hub spec, legacy Apigee Registry spec, Apigee portal apidoc, Vertex extension, Dialogflow tool, or CES tool/toolset); empty for repo, generated, or IaC-local resolutions. |
| service-name | Resolved service name. |
| services-json | discover-many output: JSON array of exported services. |
| service-count | discover-many output: number of exported services. |
| export-summary-json | JSON summary of attempted, exported, failed, and skipped candidates. |
| candidates-json | Ranked ambiguous candidates as JSON when resolution is unresolved with at least two candidates; empty otherwise. |
| provider-type | Provider that produced the resolved spec: api-gateway, cloud-endpoints, apigee, api-hub, apigee-registry, app-integration, connectors-custom, apigee-portal, vertex-extensions, dialogflow-tools, ces-toolsets, or iac-local. |
| spec-format | Format of the resolved spec: openapi-yaml, openapi-json, asyncapi-yaml, asyncapi-json, graphql-sdl, graphql-introspection-json, protobuf, wsdl, or mcp-json. |
| contract-origin | Compatibility output; always empty in v1. |
| contract-metadata-path | Compatibility output; always empty in v1. |
| variant-count | Compatibility output; always empty in v1. |
| derived-openapi-path | Path to the derived OpenAPI 3.x document when the source was not already OpenAPI 3.x. |
| derived-openapi-version | OpenAPI version of the derived document: 3.0.3 or 3.1.0. |
| derived-openapi-completeness | Whether the derived OpenAPI document is full or partial. |
| derived-openapi-format | Serialization format of the derived OpenAPI document: openapi-json. |
| derived-openapi-evidence-json | JSON array of evidence strings describing how the derived OpenAPI document was produced. |
| narrowing-strategy | Narrowing tier that produced the candidate ordering: iac-fingerprint, project-correlation, label-prefilter, naming-heuristic, or none. |