# List Form Submissions (Public API)

Retrieve the submissions of a specific form.

```http
GET /open/forms/{formId}/submissions HTTP/1.1
Authorization: Bearer <token with `forms-read`>
```

### Response

```
Status: 200 OK
[ { "submission_id": "abc", "submitted_at": "...", "data": { /* ... */ } } ]
```

---

# Update Submission

```http
PUT /open/forms/{formId}/submissions/{submissionId} HTTP/1.1
Authorization: Bearer <token with `submissions-write`>
Content-Type: application/json

{ "data": { /* patched fields */ } }
```

### Response
```
Status: 200 OK
{ "message": "Record successfully updated." }
```