candidate_get_software
Read one exact selected candidate ID. Upstream names, aliases, outside-selection IDs and historical ID aliases are rejected. Read declarations and unknowns; no reviewed vendor identity, canonical join or verified price is established. Documentation is not reviewed and vendor integrations are untested. Complete declarations appear once in interfaces; matched/guide entries are explicit local references. Only the retained current observation is available; historical batch queries are not accepted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Exact ID belonging to the selected Registry set; names, aliases and outside-selection IDs are rejected. | |
| fields | No | ||
| locale | No | Explicit candidate-lane locale extension. No candidate-body translation is performed. Legacy language remains en/zh only. | |
| pricing | No | ||
| language | No | Output language, including vendorTesting labels and vendorTestingPolicy. English is the default; IDs, URLs, documentation verification values and commands are unchanged. Vendor integrations remain untested in both languages. | en |
| interfaceId | No | ||
| pricingPart | No | Lossless section; requires pricing: detail, interfaceId and exactly fields: [pricingV2]. Read overview and every pinned rules/sources page. | |
| pricingOffset | No | Only with pricingPart. One complete item per page; overview only 0. Offset>0 requires pricingSnapshotSha256. | |
| pricingSnapshotSha256 | No | Optional snapshot consistency pin at offset0; required above0. Must equal original metadata.sidecarSha256. This is not authentication or a quota identity. |