FIREANIME API
Browse API97 operations
POST

CreateReview

Create Review through the Review service.

/api.v1.review.ReviewService/CreateReview Bearer required
01

Request

CreateReviewRequest

CreateReviewRequestapi.v1.review.CreateReviewRequest2 fields

Create Review Request message.

animeId
uint32

Anime Id value.

review

Review value.

Request JSON
{
  "animeId": 1,
  "review": {
    "title": "Frieren: Beyond Journey’s End",
    "content": "Example content",
    "storyScore": 85,
    "animationScore": 85,
    "soundScore": 85,
    "characterScore": 85,
    "enjoymentScore": 85,
    "isSpoiler": true
  }
}
02

Response

CreateReviewResponse

CreateReviewResponseapi.v1.review.CreateReviewResponse1 fields

Create Review Response message.

data

Data value.

Example response
{
  "data": {
    "id": 1,
    "animeId": 1,
    "authorId": 1,
    "author": {
      "id": 1,
      "username": "fireanime_user",
      "avatarUrl": "/anime/frieren"
    },
    "title": "Frieren: Beyond Journey’s End",
    "content": "Example content",
    "storyScore": 85,
    "animationScore": 85
  }
}
03

Referenced models

3 nested message types

ReviewInputapi.v1.review.ReviewInput9 fields

Review Input message.

title
string

Title value.

content
string

Content value.

storyScore
int32

Story Score value.

animationScore
int32

Animation Score value.

soundScore
int32

Sound Score value.

characterScore
int32

Character Score value.

enjoymentScore
int32

Enjoyment Score value.

isSpoiler
bool

Is Spoiler value.

language
string

Language value.

AnimeReviewapi.v1.review.AnimeReview22 fields

Anime Review message.

id
uint32

Id value.

animeId
uint32

Anime Id value.

authorId
uint32

Author Id value.

author

Author value.

title
string

Title value.

content
string

Content value.

storyScore
int32

Story Score value.

animationScore
int32

Animation Score value.

soundScore
int32

Sound Score value.

characterScore
int32

Character Score value.

enjoymentScore
int32

Enjoyment Score value.

isVerifiedWatcher
bool

Is Verified Watcher value.

isSpoiler
bool

Is Spoiler value.

language
string

Language value.

helpfulCount
int32

Helpful Count value.

viewerFoundHelpful
bool

Viewer Found Helpful value.

isHidden
bool

Is Hidden value.

canEdit
bool

Can Edit value.

canDelete
bool

Can Delete value.

createdAt
string

Created At value.

updatedAt
string

Updated At value.

permalink
string

Permalink value.

ReviewAuthorapi.v1.review.ReviewAuthor3 fields

Review Author message.

id
uint32

Id value.

username
string

Username value.

avatarUrl
string

Avatar Url value.

04

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.