Returns whether the current user can complete a specific survey right now.
GET/surveys/by-id/:id/eligibility
Used to gate the low-balance refill modal (and any future eligibility-gated survey) without having to make a POST that may silently no-op. Survey-not-found = 404; otherwise always 200 with the eligibility payload + reason string.
Request
Responses
- 200
- 401
- 403
OK
Unauthorized - missing or invalid credentials.
Forbidden - authenticated but missing required role or policy.