Generate, edit, and fix responses include a score and a list of warnings, a lightweight Well-Architected review of the design.

Get warnings on demand

GET /diagrams/{id}/warnings re-reads the current findings.

Fix a warning

POST /diagrams/{id}/fix applies a change for one finding. Pass its message, and optionally component and warning_type. The response returns the updated diagram with a refreshed score (xml is null on Free). See Diagrams.