Loading…
Retrieve a list of championships for a user.
There is no championships.view or championships.view_any permission. Listing is authorized by two route checks:
| Check | Passes when |
|---|---|
can:view,user (UserPolicy::view) | the caller holds users.view_all or users.view_limited, or {user-id} is the caller |
can:viewAny,Championship (ChampionshipPolicy::viewAny, which delegates to UserPolicy::viewAny) | the caller holds users.view_all or users.view_limited |
Every role (super_admin, operator, user, user_plus) holds users.view_limited, so in practice any
authenticated user may list another user's championships. Writing them takes championships.create / championships.update /
championships.delete (own records) or the _any variants (anyone's).
{
"data": [<championship resource>, ...]
}
| Status | Description | Reference |
|---|---|---|
| 401 | Unauthorized | Authentication error |
| 403 | Forbidden (no permission) | Permission error |
| 404 | Not found | Not-found error |