---
title: "Return voting records for a Member"
method: GET
path: "/data/divisions.{format}/membervoting"
tags: ["Divisions"]
---

# Return voting records for a Member

`GET /data/divisions.{format}/membervoting`

List of voting records for a member which meet the specified criteria.

## Path parameters

- `format` string, required

## Query parameters

- `queryParameters.memberId` integer, required
- `queryParameters.skip` integer
- `queryParameters.take` integer
- `queryParameters.searchTerm` string
- `queryParameters.includeWhenMemberWasTeller` boolean
- `queryParameters.startDate` string, date-time
- `queryParameters.endDate` string, date-time
- `queryParameters.divisionNumber` integer

## Response `200`

OK

- MemberVotingRecord[]
  - `MemberId` integer
  - `MemberVotedAye` boolean
  - `MemberVotedNo` boolean
  - `MemberWasTeller` boolean
  - `PublishedDivision` PublishedDivision
    - `DivisionId` integer
    - `Date` string, date-time
    - `PublicationUpdated` string, date-time
    - `Number` integer
    - `IsDeferred` boolean
    - `EVELType` string
    - `EVELCountry` string
    - `Title` string
    - `AyeCount` integer
    - `NoCount` integer
    - `DoubleMajorityAyeCount` integer
    - `DoubleMajorityNoCount` integer
    - `AyeTellers` RecordedMember[]
      - `MemberId` integer
      - `Name` string
      - `Party` string
      - `SubParty` string
      - `PartyColour` string
      - `PartyAbbreviation` string
      - `MemberFrom` string
      - `ListAs` string
      - `ProxyName` string
    - `NoTellers` RecordedMember[]
      - `MemberId` integer
      - `Name` string
      - `Party` string
      - `SubParty` string
      - `PartyColour` string
      - `PartyAbbreviation` string
      - `MemberFrom` string
      - `ListAs` string
      - `ProxyName` string
    - `Ayes` RecordedMember[]
      - `MemberId` integer
      - `Name` string
      - `Party` string
      - `SubParty` string
      - `PartyColour` string
      - `PartyAbbreviation` string
      - `MemberFrom` string
      - `ListAs` string
      - `ProxyName` string
    - `Noes` RecordedMember[]
      - `MemberId` integer
      - `Name` string
      - `Party` string
      - `SubParty` string
      - `PartyColour` string
      - `PartyAbbreviation` string
      - `MemberFrom` string
      - `ListAs` string
      - `ProxyName` string
    - `FriendlyDescription` string
    - `FriendlyTitle` string
    - `NoVoteRecorded` RecordedMember[]
      - `MemberId` integer
      - `Name` string
      - `Party` string
      - `SubParty` string
      - `PartyColour` string
      - `PartyAbbreviation` string
      - `MemberFrom` string
      - `ListAs` string
      - `ProxyName` string
    - `RemoteVotingStart` string, date-time
    - `RemoteVotingEnd` string, date-time

## Other responses

- `400` — BadRequest

---

[API](https://skmtc.net/parliament/apis/commons-votes-api.md) · [All operations](https://skmtc.net/parliament/apis/commons-votes-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/parliament/commons-votes-api/versions/c6270b0afa6e/schema)
