Get Recommendation
Returns a single AEO recommendation for the site. Missing recommendations,
cross-site ids, and malformed ids all return
`404 aeo_recommendation_not_found` so existence is not revealed across sites.
<Warning title="AEO recommendations entitlement required">This endpoint requires a workspace with the AEO recommendations entitlement.</Warning>
Required scope | `sites:read`
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
site_id
Unique identifier for a Site
recommendation_id
Unique identifier for an AEO recommendation
Response
A single recommendation
id
Recommendation id.
rule
Recommendation rule that produced the diagnosis.
status
Public lifecycle status. Internal pending and in_progress both map to generating.
priority
Recommendation priority.
topic
Recommendation topic.
type
Whether the recommendation closes a gap or surfaces an opportunity.
target
Discriminated target for the recommendation. null when stored fields cannot be
mapped to exactly one target family.
proposal
Typed suggested fix. null while the recommendation is still generating,
failed, or the stored proposal cannot be parsed.
audit
Audit run that produced the recommendation.
createdOn
updatedOn
evidence
Human-readable evidence for the diagnosis.
action
Suggested next action in plain language.
localeId
Locale the recommendation belongs to, when localized.
actionedAt
When the recommendation entered a terminal actioned state.
Errors
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
429
Too Many Requests Error
500
Internal Server Error