---
title: "Return a Committee"
method: GET
path: "/api/Committees/{id}"
tags: ["Committees"]
---

# Return a Committee

`GET /api/Committees/{id}`

## Path parameters

- `id` integer, required

## Query parameters

- `includeBanners` boolean
- `showOnWebsiteOnly` boolean

## Response `200`

Success

- CommitteesCommonResponsesCommitteeDetails
  - `contact` CommitteesCommonResponsesCommonSharedContactInformation
    - `email` string, nullable — Current contact email
    - `phone` string, nullable — Telephone number
    - `address` string, nullable — Postal address
    - `contactDisclaimer` string, nullable — Disclaimer for contact information
  - `id` integer — The id of the committee
  - `name` string, nullable — The current name of the committee
  - `parentCommittee` CommitteesCommonResponsesCommitteeSummary
    - `contact` CommitteesCommonResponsesCommonSharedContactInformation
      - `email` string, nullable — Current contact email
      - `phone` string, nullable — Telephone number
      - `address` string, nullable — Postal address
      - `contactDisclaimer` string, nullable — Disclaimer for contact information
    - `id` integer — The id of the committee
    - `name` string, nullable — The current name of the committee
    - `parentCommittee` CommitteesCommonResponsesCommitteeSummary — recursive
    - `subCommittees` CommitteesCommonResponsesCommitteeSummary[], nullable — Sub-committees of this committee
    - `house` 'Commons' | 'Lords' | 'Joint'
    - `leadHouse` CommitteesCommonResponsesCommonCommitteeLeadHouse
      - `isCommons` boolean
      - `isLords` boolean
    - `category` CommitteesCommonResponsesCommonCommitteeCommitteeCategory
      - `id` integer — Committee category Id
      - `name` string, nullable — Committee category Name
    - `committeeTypes` CommitteesCommonResponsesCommonCommitteeCommitteeType[], nullable — List of Committee types
      - `id` integer — Committee type Id
      - `name` string, nullable — Committee type name
      - `committeeCategory` CommitteesCommonResponsesCommonCommitteeCommitteeCategory
        - `id` integer — Committee category Id
        - `name` string, nullable — Committee category Name
    - `showOnWebsite` boolean — If this committee should be shown on the website
    - `websiteLegacyUrl` string, nullable — The legacy website URL for the committee, if one exists.
    - `websiteLegacyRedirectEnabled` boolean — Whether automatic redirect to the legacy website has been enabled for the committee.
    - `startDate` string, date-time — The start date of the committee
    - `endDate` string, date-time, nullable — The end date of the committee
    - `dateCommonsAppointed` string, date-time, nullable — The date the committee was appointed by the House of Commons
    - `dateLordsAppointed` string, date-time, nullable — The date the committee was appointed by the House of Lords
    - `scrutinisingDepartments` CommitteesCommonResponsesScrutinisingDepartment[], nullable — All the departments the committee scrutinises
      - `departmentId` integer — The Id of the department which this committee scrutinises
      - `name` string, nullable — The name of the department which this committee scrutinises
    - `isLeadCommittee` boolean, nullable — Is the lead Committee, if linked to an event with multiple Committees
    - `nameHistory` CommitteesCommonResponsesCommonCommitteeCommitteeName[], nullable — Previous names of this committee
      - `id` integer
      - `committeeId` integer
      - `name` string, nullable
      - `startDate` string, date-time
      - `endDate` string, date-time, nullable
  - `subCommittees` CommitteesCommonResponsesCommitteeSummary[], nullable — Sub-committees of this committee
    - `contact` CommitteesCommonResponsesCommonSharedContactInformation
      - `email` string, nullable — Current contact email
      - `phone` string, nullable — Telephone number
      - `address` string, nullable — Postal address
      - `contactDisclaimer` string, nullable — Disclaimer for contact information
    - `id` integer — The id of the committee
    - `name` string, nullable — The current name of the committee
    - `parentCommittee` CommitteesCommonResponsesCommitteeSummary — recursive
    - `subCommittees` CommitteesCommonResponsesCommitteeSummary[], nullable — Sub-committees of this committee
    - `house` 'Commons' | 'Lords' | 'Joint'
    - `leadHouse` CommitteesCommonResponsesCommonCommitteeLeadHouse
      - `isCommons` boolean
      - `isLords` boolean
    - `category` CommitteesCommonResponsesCommonCommitteeCommitteeCategory
      - `id` integer — Committee category Id
      - `name` string, nullable — Committee category Name
    - `committeeTypes` CommitteesCommonResponsesCommonCommitteeCommitteeType[], nullable — List of Committee types
      - `id` integer — Committee type Id
      - `name` string, nullable — Committee type name
      - `committeeCategory` CommitteesCommonResponsesCommonCommitteeCommitteeCategory
        - `id` integer — Committee category Id
        - `name` string, nullable — Committee category Name
    - `showOnWebsite` boolean — If this committee should be shown on the website
    - `websiteLegacyUrl` string, nullable — The legacy website URL for the committee, if one exists.
    - `websiteLegacyRedirectEnabled` boolean — Whether automatic redirect to the legacy website has been enabled for the committee.
    - `startDate` string, date-time — The start date of the committee
    - `endDate` string, date-time, nullable — The end date of the committee
    - `dateCommonsAppointed` string, date-time, nullable — The date the committee was appointed by the House of Commons
    - `dateLordsAppointed` string, date-time, nullable — The date the committee was appointed by the House of Lords
    - `scrutinisingDepartments` CommitteesCommonResponsesScrutinisingDepartment[], nullable — All the departments the committee scrutinises
      - `departmentId` integer — The Id of the department which this committee scrutinises
      - `name` string, nullable — The name of the department which this committee scrutinises
    - `isLeadCommittee` boolean, nullable — Is the lead Committee, if linked to an event with multiple Committees
    - `nameHistory` CommitteesCommonResponsesCommonCommitteeCommitteeName[], nullable — Previous names of this committee
      - `id` integer
      - `committeeId` integer
      - `name` string, nullable
      - `startDate` string, date-time
      - `endDate` string, date-time, nullable
  - `house` 'Commons' | 'Lords' | 'Joint'
  - `leadHouse` CommitteesCommonResponsesCommonCommitteeLeadHouse
    - `isCommons` boolean
    - `isLords` boolean
  - `category` CommitteesCommonResponsesCommonCommitteeCommitteeCategory
    - `id` integer — Committee category Id
    - `name` string, nullable — Committee category Name
  - `committeeTypes` CommitteesCommonResponsesCommonCommitteeCommitteeType[], nullable — List of Committee types
    - `id` integer — Committee type Id
    - `name` string, nullable — Committee type name
    - `committeeCategory` CommitteesCommonResponsesCommonCommitteeCommitteeCategory
      - `id` integer — Committee category Id
      - `name` string, nullable — Committee category Name
  - `showOnWebsite` boolean — If this committee should be shown on the website
  - `websiteLegacyUrl` string, nullable — The legacy website URL for the committee, if one exists.
  - `websiteLegacyRedirectEnabled` boolean — Whether automatic redirect to the legacy website has been enabled for the committee.
  - `startDate` string, date-time — The start date of the committee
  - `endDate` string, date-time, nullable — The end date of the committee
  - `dateCommonsAppointed` string, date-time, nullable — The date the committee was appointed by the House of Commons
  - `dateLordsAppointed` string, date-time, nullable — The date the committee was appointed by the House of Lords
  - `scrutinisingDepartments` CommitteesCommonResponsesScrutinisingDepartment[], nullable — All the departments the committee scrutinises
    - `departmentId` integer — The Id of the department which this committee scrutinises
    - `name` string, nullable — The name of the department which this committee scrutinises
  - `isLeadCommittee` boolean, nullable — Is the lead Committee, if linked to an event with multiple Committees
  - `nameHistory` CommitteesCommonResponsesCommonCommitteeCommitteeName[], nullable — Previous names of this committee
    - `id` integer
    - `committeeId` integer
    - `name` string, nullable
    - `startDate` string, date-time
    - `endDate` string, date-time, nullable
  - `banner` CommitteesCommonResponsesCommonSharedBanner
    - `desktopBanner` CommitteesCommonResponsesCommonSharedFile
      - `fileName` string, nullable
      - `fileData` string, byte, nullable
    - `mobileBanner` CommitteesCommonResponsesCommonSharedFile
      - `fileName` string, nullable
      - `fileData` string, byte, nullable
  - `contentLinks` CommitteesCommonResponsesCommonSharedContentLink[], nullable — Social Media accounts of this committee
    - `title` string, nullable — Title of the content link
    - `url` string, nullable — Url of the content link
    - `description` string, nullable — Description of the content link
    - `displayOrder` integer — Order to display the content link
  - `purpose` string, nullable — The purpose of the committee
  - `previousCommittees` CommitteesCommonResponsesCommitteeSummary[], nullable — Previous committees associated with this committee
    - `contact` CommitteesCommonResponsesCommonSharedContactInformation
      - `email` string, nullable — Current contact email
      - `phone` string, nullable — Telephone number
      - `address` string, nullable — Postal address
      - `contactDisclaimer` string, nullable — Disclaimer for contact information
    - `id` integer — The id of the committee
    - `name` string, nullable — The current name of the committee
    - `parentCommittee` CommitteesCommonResponsesCommitteeSummary — recursive
    - `subCommittees` CommitteesCommonResponsesCommitteeSummary[], nullable — Sub-committees of this committee
    - `house` 'Commons' | 'Lords' | 'Joint'
    - `leadHouse` CommitteesCommonResponsesCommonCommitteeLeadHouse
      - `isCommons` boolean
      - `isLords` boolean
    - `category` CommitteesCommonResponsesCommonCommitteeCommitteeCategory
      - `id` integer — Committee category Id
      - `name` string, nullable — Committee category Name
    - `committeeTypes` CommitteesCommonResponsesCommonCommitteeCommitteeType[], nullable — List of Committee types
      - `id` integer — Committee type Id
      - `name` string, nullable — Committee type name
      - `committeeCategory` CommitteesCommonResponsesCommonCommitteeCommitteeCategory
        - `id` integer — Committee category Id
        - `name` string, nullable — Committee category Name
    - `showOnWebsite` boolean — If this committee should be shown on the website
    - `websiteLegacyUrl` string, nullable — The legacy website URL for the committee, if one exists.
    - `websiteLegacyRedirectEnabled` boolean — Whether automatic redirect to the legacy website has been enabled for the committee.
    - `startDate` string, date-time — The start date of the committee
    - `endDate` string, date-time, nullable — The end date of the committee
    - `dateCommonsAppointed` string, date-time, nullable — The date the committee was appointed by the House of Commons
    - `dateLordsAppointed` string, date-time, nullable — The date the committee was appointed by the House of Lords
    - `scrutinisingDepartments` CommitteesCommonResponsesScrutinisingDepartment[], nullable — All the departments the committee scrutinises
      - `departmentId` integer — The Id of the department which this committee scrutinises
      - `name` string, nullable — The name of the department which this committee scrutinises
    - `isLeadCommittee` boolean, nullable — Is the lead Committee, if linked to an event with multiple Committees
    - `nameHistory` CommitteesCommonResponsesCommonCommitteeCommitteeName[], nullable — Previous names of this committee
      - `id` integer
      - `committeeId` integer
      - `name` string, nullable
      - `startDate` string, date-time
      - `endDate` string, date-time, nullable

## Other responses

- `400` — Bad Request
- `404` — Not Found

---

[API](https://skmtc.dev/parliament/apis/committees-api.md) · [All operations](https://skmtc.dev/parliament/apis/committees-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/parliament/committees-api/revisions/2963ac78fed1/schema)
