GetAnimeWatchStatus
GetAnimeWatchStatus retrieves the current watch status for a specific anime.
/api.v1.watch.WatchService/GetAnimeWatchStatus Bearer requiredRequest
GetAnimeWatchStatusRequest
GetAnimeWatchStatusRequestapi.v1.watch.GetAnimeWatchStatusRequest1 fields
GetAnimeWatchStatusRequest identifies the anime to check.
animeIduint32ID of the anime.
{
"animeId": 1
}Response
GetAnimeWatchStatusResponse
GetAnimeWatchStatusResponseapi.v1.watch.GetAnimeWatchStatusResponse1 fields
GetAnimeWatchStatusResponse contains the user's current status for the anime.
{
"data": {
"id": 1,
"createdAt": "2026-08-19T20:15:00Z",
"updatedAt": "1",
"animeId": 1,
"status": "active",
"userId": 1
}
}Referenced models
1 nested message types
AnimeWatchStatusapi.v1.watch.AnimeWatchStatus6 fields
AnimeWatchStatus represents the user's current progress/intent for an anime.
iduint32Unique database identifier for the status record.
createdAtstringTimestamp when the status was first set (RFC3339 format).
updatedAtint64Unix timestamp (milliseconds) of the last update.
animeIduint32ID of the associated anime.
statusstringThe watch status string (e.g., "watching", "completed", "on_hold", "dropped", "plan_to_watch").
userIduint32The ID of the user who owns this record.
Error handling
Common failure codes
unauthenticatedThe Bearer token is missing or invalid.
invalid_argumentThe request payload failed validation.
internalThe service could not complete the operation.