Diagram
Generate a diagram (SVG, PNG…) via GET using ?type=mermaid&query=...&format=svg.
Credit cost: 5 credits per call
Abfrageparameter
Diagram language.
"mermaid"Value in
- "mermaid"
- "graphviz"
- "plantuml"
- "d2"
- "svgbob"
- "nomnoml"
- "blockdiag"
- "seqdiag"
- "actdiag"
- "nwdiag"
- "bpmn"
- "erd"
- "excalidraw"
- "ditaa"
- "vega"
- "vegalite"
- "wavedrom"
- "wireviz"
- "c4plantuml"
- "structurizr"
- "tikz"
- "pikchr"
- "umlet"
- "symbolator"
- "packetdiag"
- "rackdiag"
- "bytefield"
- "dbml"
Diagram source code (URL-encoded).
mermaid: flowchart:
graph TD\n A[Start] --> B{OK?}\n B -->|yes| C[End]\n B -->|no| D[Error]
mermaid: sequence:
sequenceDiagram\n Client->>API: GET /v1/diagram\n API-->>Client: 200 SVG
mermaid: ER:
erDiagram\n USER ||--o{ ORDER : places\n ORDER ||--|{ ITEM : contains
graphviz:
digraph G { rankdir=LR; A -> B -> C }
plantuml:
@startuml\nA -> B: request\nB --> A: response\n@enduml
d2:
Client -> API: POST /v1/diagram\nAPI -> SVG
svgbob:
+-------+ +-------+\n| Box A |-->| Box B |\n+-------+ +-------+
nomnoml:
[Client] -> [API]\n[API] -> [Handler]
Output format. Default: "svg".
"svg"Value in
- "svg"
- "png"
- "jpeg"
- "pdf"
Antworttext
application/json
application/json
curl -X GET "https://example.com/v1/diagram?type=mermaid&query=string"{ "error": "Bad Request"}{ "error": "Internal Error"}