# API

- [Create poll](/api/create-poll.md): API to create a poll
- [Get poll by Id](/api/get-poll-by-id.md): Endpoint to fetch a Poll by Id
- [Get all polls](/api/get-all-polls.md): Responds with a paginated response of all the polls
- [Get polls by identifer](/api/get-polls-by-identifer.md): The custom identifier which is used in poll creation can also be used to retrieve the polls.
- [Create Vote](/api/add-vote.md): Add a vote to an option
- [Get Vote by Id](/api/get-vote-by-id.md)
- [Get all votes on a poll](/api/get-all-votes-on-a-poll.md): Fetch all the votes on a poll as a paginated response
- [Get all votes with identifier](/api/get-all-votes-with-identifier.md)
- [Remove vote](/api/remove-vote.md): Delete a vote from an option on a poll
- [Remove Poll](/api/remove-poll.md): Delete the poll
