---
title: "PUT /api/v1/applications/{application_id}/complete"
method: PUT
path: "/api/v1/applications/{application_id}/complete"
tags: ["applications"]
---

# PUT /api/v1/applications/{application_id}/complete

`PUT /api/v1/applications/{application_id}/complete`

Mark an application as complete.

## Path parameters

- `application_id` string, required

## Request body

- PutApiV1ApplicationsApplicationIdComplete — Mark an application as complete.
  - `decisions` object[]
    - `reference` integer
    - `maat_id` integer
    - `case_id` string
    - `interests_of_justice` unknown, required
    - `means` unknown
    - `funding_decision` string, required
    - `comment` string
    - `assessment_rules` string
    - `overall_result` string

## Response `200`

Mark an application as complete.

---

[API](https://skmtc.net/ministryofjustice/apis/criminal-applications-datastore-v1.md) · [All operations](https://skmtc.net/ministryofjustice/apis/criminal-applications-datastore-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ministryofjustice/criminal-applications-datastore-v1/revisions/cf5b717bcd7c/schema)
