---
title: "Native render endpoint (token form)"
method: GET
path: "/plantuml/{format}/"
tags: ["render"]
---

# Native render endpoint (token form)

`GET /plantuml/{format}/`

## Request

- Base URL: `https://uml.singsk.com`
- URL: `https://uml.singsk.com/plantuml/{format}/`
- Auth: none declared

The engine endpoint the editor itself uses. Hard transport limit: the src token must be at most 16000 characters (about a 16 KB URL); longer requests answer 414 with {ok:false, error:{code:"URL_TOO_LONG"}}. Check url_ok from POST /api/encode; for larger diagrams use POST /api/render (5 MB body) or /api/render/batch.

## Path parameters

- `format` 'svg' | 'png' | 'txt' | 'pdf', required

## Query parameters

- `src` string, required

## Response `200`

Rendered diagram

## Other responses

- `414`: Token longer than 16000 characters

---

[API](https://skmtc.dev/singsk/apis/uml-singsk-com-plantuml-service-api.md) · [All operations](https://skmtc.dev/singsk/apis/uml-singsk-com-plantuml-service-api/llms.txt) · [OpenAPI document](https://skmtc.dev/singsk/apis/uml-singsk-com-plantuml-service-api/revisions/44cfa55d273f?raw)
