---
title: "Creates a response to a question"
method: POST
path: "/submissions/{submissionId}/sections/{sectionId}/questions/{questionId}"
tags: ["Submissions"]
---

# Creates a response to a question

`POST /submissions/{submissionId}/sections/{sectionId}/questions/{questionId}`

## Request

- Base URL: `http://localhost:8080`
- URL: `http://localhost:8080/submissions/{submissionId}/sections/{sectionId}/questions/{questionId}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/cabinet-office/apis/application-submission-api/docs/submissions/:submissionId/sections/:sectionId/questions/:questionId/post.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `submissionId` string, required
- `sectionId` string, required
- `questionId` string, required

## Request body

- union
  - object
    - `submissionId` string
    - `sectionId` string
    - `response` string
  - object
    - `submissionId` string
    - `sectionId` string
    - `multiResponse` string[]

## Response `200`

success

- union
  - object
    - `responseAccepted` boolean
    - `nextNavigation` object
      - `sectionId` string
      - `questionId` string
  - object
    - `responseAccepted` boolean
    - `nextNavigation` object
      - `sectionList` boolean

## Other responses

- `400`: request not understood
- `401`: authentication failed
- `403`: supplied SectionID or QuestionID is not found
- `404`: supplied SubmissionID not found

---

[API](https://skmtc.dev/cabinet-office/apis/application-submission-api.md) - [All operations](https://skmtc.dev/cabinet-office/apis/application-submission-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cabinet-office/apis/application-submission-api/revisions/20400892dbd6?raw)
