---
title: "Drop a flow's declaration."
method: DELETE
path: "/api/ports/reservations/{id}/assign/{flow_id}"
tags: ["ports"]
---

# Drop a flow's declaration.

`DELETE /api/ports/reservations/{id}/assign/{flow_id}`

## Request

- The document declares no server URL.
- Auth: none declared

The ports go back to the reservation, never to the pool: an owner keeps its ports across any amount of flow churn.

## Path parameters

- `id` string, uuid, required
- `flow_id` string, uuid, required

## Response `204`

Declaration dropped

## Other responses

- `404`: No such reservation, or no ports declared for that flow
- `500`: Reservation could not be persisted
- `503`: No port pool is configured on this server

## Changes

- **2026-09-28** `fd671a19e55a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/eyevinn/apis/strom-api/changes/api/ports/reservations/:id/assign/:flow_id/delete.md)

---

[API](https://skmtc.dev/eyevinn/apis/strom-api.md) - [All operations](https://skmtc.dev/eyevinn/apis/strom-api/llms.txt) - [OpenAPI document](https://skmtc.dev/eyevinn/apis/strom-api/revisions/8cd4dbc44175?raw)
