---
title: "Execute saved mapping with subroutes (PUT)"
method: PUT
path: "/Mapping/{mappingId}/{subroute}"
tags: ["Mapping"]
---

# Execute saved mapping with subroutes (PUT)

`PUT /Mapping/{mappingId}/{subroute}`

Same as the POST subroute form, but with method PUT. Transform is invoked only when there is at least one path segment after the mapping ID. `PUT /Mapping/{mappingId}` without subroutes is reserved for mapping updates.

## Path parameters

- `mappingId` string, required
- `subroute` string, required

## Query parameters

- `verbose` string

## Request body

- object

## Response `200`

Mapping result (any JSON). When `?verbose` is enabled, returns a VerboseReport.

## Other responses

- `206` — Partial result
- `404` — Mapping not found
- `415` — Unsupported media type
- `422` — Compilation, transform, or evaluation failure

---

[API](https://skmtc.net/outburn-il/apis/fume-community-api.md) · [All operations](https://skmtc.net/outburn-il/apis/fume-community-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/outburn-il/fume-community-api/versions/38d0cabbc2ce/schema)
