Вы здесь:

Средство для рисования UML диаграмм, с несложным синтаксисом.

Описание диаграммы текстом. Пример:

@startuml

participant Client
participant API
participant Database

Client -> API: POST /orders
API -> Database: Insert new Order
Database --> API: Order ID (ID: 456)
API --> Client: Order Created (ID: 456)

Client -> API: GET /orders/456
API -> Database: Fetch Order Details
Database --> API: Order Data
API --> Client: Order Details

Client -> API: PATCH /orders/456/cancel
API -> Database: Update Order Status (cancelled)
Database --> API: Succes
API --> Client: Order Cancelled

Client -> API: PATCH /orders/456/complete
API -> Database: Update Order Status (completed)
Database --> API: Success
API --> Client: Order Completed

@enduml

Есть плагин для GigaIde, VSCode. В VSCode выглядит так:

create_order.png

Примеры:

diagram.puml

create_order.png

 

Ссылки:

https://plantuml.com/
Использование PlantUML для описания API. Визуализация для начинающих (habr.com)