async capability_query(request: CapabilityQueryRequest, *, timeout: float | None = None, correlation_id: str | None = None) → CapabilityQueryResponse Execute a paid CAP Query once; never replay redirects or retry failures.