---
title: "Convert between JSON, YAML, CSV, XML"
method: POST
path: "/v1/tools/convert-format"
tags: ["Utility"]
---

# Convert between JSON, YAML, CSV, XML

`POST /v1/tools/convert-format`

## Request

- Base URL: `https://archtools.dev`
- URL: `https://archtools.dev/v1/tools/convert-format`
- Auth: API key in header `x-api-key`

## Request body

- object
  - `input` string, required: The content to convert (serialized as a string)
  - `from` 'json' | 'yaml' | 'csv' | 'xml' | 'toml', required: Source format
  - `to` 'json' | 'yaml' | 'csv' | 'xml' | 'toml', required: Target format

## Response `200`

Converted content

---

[API](https://skmtc.dev/archtools/apis/arch-tools-api.md) · [All operations](https://skmtc.dev/archtools/apis/arch-tools-api/llms.txt) · [OpenAPI document](https://skmtc.dev/archtools/apis/arch-tools-api/revisions/ed6c1f974033?raw)
