---
title: "Attaches a file to a question response"
method: POST
path: "/submissions/{submissionId}/sections/{sectionId}/questions/{questionId}/attachment"
---

# Attaches a file to a question response

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

## Request

- Base URL: `http://localhost:8080`
- URL: `http://localhost:8080/submissions/{submissionId}/sections/{sectionId}/questions/{questionId}/attachment`
- Auth: none declared
- TypeScript: <https://skmtc.dev/cabinet-office/apis/application-submission-api/docs/submissions/:submissionId/sections/:sectionId/questions/:questionId/attachment/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 `multipart/form-data`

- object
  - `file` string, binary

## Response `200`

success

- object
  - `responseAccepted` 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)
