---
title: "Vote for an episode"
method: PUT
path: "/user/votes/episodes/{episode_id}"
tags: ["voted episodes"]
---

# Vote for an episode

`PUT /user/votes/episodes/{episode_id}`

## Request body

- EpisodeVote
  - `episode_id` integer
  - `voted_at` integer — Epoch timestamp for when the user voted for the episode
  - `vote` integer — The vote number

## Response `200`

This episode is now voted for

- EpisodeVote
  - `episode_id` integer
  - `voted_at` integer — Epoch timestamp for when the user voted for the episode
  - `vote` integer — The vote number

## Other responses

- `404` — This episode does not exist
- `422` — Invalid vote

---

[API](https://skmtc.net/tvmaze/apis/tvmaze-user-api.md) · [All operations](https://skmtc.net/tvmaze/apis/tvmaze-user-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tvmaze/tvmaze-user-api/revisions/4a251a7b3226/schema)
