---
title: "Order Completed"
method: POST
path: "/{service-id}/orders/{id}/completed"
tags: ["Order Status Update API Grubtech Endpoints"]
---

# Order Completed

`POST /{service-id}/orders/{id}/completed`

The **Order Completed** endpoint in the Order Status Update API is used to mark a specific order as completed. This endpoint indicates that the order process has been fully fulfilled, including successful delivery or pickup. Once an order is marked as completed, no further status updates (such as "dispatched" or "prepared") are expected for that order.

## Path parameters

- `service-id` string, required
- `id` string, required

## Response `204`

Successful response OK

## Other responses

- `400` — Bad request
- `404` — Resource not found
- `500` — Internal server error

---

[API](https://skmtc.net/grubtech/apis/grubtech-auth-server.md) · [All operations](https://skmtc.net/grubtech/apis/grubtech-auth-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/grubtech/grubtech-auth-server/versions/21688b6dcb69/schema)
