---
title: "Get a single Written Question by ID"
method: GET
path: "/api/v1/WrittenQuestions/{id}.{format}"
tags: ["WrittenQuestions"]
---

# Get a single Written Question by ID

`GET /api/v1/WrittenQuestions/{id}.{format}`

Get a single Written Question which has the ID specified. Only returns a question if it has been published.

## Path parameters

- `id` integer, required
- `format` string, required

## Response `200`

OK

- WrittenQuestionApiResponse
  - `pagingInfo` PagingInfo
    - `skip` integer
    - `take` integer
    - `total` integer
  - `statusCode` 'Continue' | 'SwitchingProtocols' | 'Processing' | 'EarlyHints' | 'OK' | 'Created' | 'Accepted' | 'NonAuthoritativeInformation' | 'NoContent' | 'ResetContent' | 'PartialContent' | 'MultiStatus' | 'AlreadyReported' | 'IMUsed' | 'MultipleChoices' | 'MovedPermanently' | 'Found' | 'SeeOther' | 'NotModified' | 'UseProxy' | 'Unused' | 'TemporaryRedirect' | 'PermanentRedirect' | 'BadRequest' | 'Unauthorized' | 'PaymentRequired' | 'Forbidden' | 'NotFound' | 'MethodNotAllowed' | 'NotAcceptable' | 'ProxyAuthenticationRequired' | 'RequestTimeout' | 'Conflict' | 'Gone' | 'LengthRequired' | 'PreconditionFailed' | 'RequestEntityTooLarge' | 'RequestUriTooLong' | 'UnsupportedMediaType' | 'RequestedRangeNotSatisfiable' | 'ExpectationFailed' | 'MisdirectedRequest' | 'UnprocessableEntity' | 'Locked' | 'FailedDependency' | 'UpgradeRequired' | 'PreconditionRequired' | 'TooManyRequests' | 'RequestHeaderFieldsTooLarge' | 'UnavailableForLegalReasons' | 'InternalServerError' | 'NotImplemented' | 'BadGateway' | 'ServiceUnavailable' | 'GatewayTimeout' | 'HttpVersionNotSupported' | 'VariantAlsoNegotiates' | 'InsufficientStorage' | 'LoopDetected' | 'NotExtended' | 'NetworkAuthenticationRequired'
  - `success` boolean
  - `errors` string[], nullable
  - `response` WrittenQuestion
    - `id` integer
    - `uin` integer
    - `questionText` string, nullable
    - `dateTabled` string, date-time
    - `dateForAnswer` string, date-time
    - `dateAnswered` string, date-time, nullable
    - `status` 'Tabled' | 'Answered' | 'Withdrawn'
    - `memberId` integer
    - `answeringBodyId` integer
    - `askee` string, nullable
    - `isOverdue` boolean
    - `uinWithPrefix` string, nullable
    - `answeringBody` AnsweringBody
      - `answeringBodyId` integer
      - `answeringBodyName` string, nullable
      - `abbreviation` string, nullable
      - `answersTopical` boolean
      - `answersSubstantive` boolean
      - `answersOrdinary` boolean
      - `namedDay` boolean
      - `isActive` boolean
    - `member` WrittenQuestionMember
      - `mnisId` integer
      - `name` string, nullable
      - `listAs` string, nullable

---

[API](https://skmtc.net/parliament/apis/lords-business.md) · [All operations](https://skmtc.net/parliament/apis/lords-business/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/parliament/lords-business/revisions/206f8eaba94d/schema)
