Fetches the details of a specific badge by its ID.
The unique identifier for the badge.
A promise that resolves to the badge object.
Gets all badge IDs that a specific observation contributes to.
The unique identifier for the observation.
A promise that resolves to a paginated list of badge IDs.
Marks all regular badges as "seen" for the current user.
This updates the last_seen
timestamp for all of the user's regular badges.
A promise that resolves to an object with the last_seen
timestamp.
Gets the last_seen
timestamp for a specific regular user badge.
The unique identifier for the user badge.
A promise that resolves to an object with the last_seen
timestamp.
Marks a specific regular user badge as "seen".
The unique identifier for the user badge.
A promise that resolves to an object with the updated last_seen
timestamp.
Gets the last_seen
timestamp for a specific user season badge.
The unique identifier for the user season badge.
A promise that resolves to an object with the last_seen
timestamp.
Marks a specific user season badge as "seen".
The unique identifier for the user season badge.
A promise that resolves to an object with the updated last_seen
timestamp.
Fetches a list of badges.