Returns the protocol with all related data in a single response: forms (ordered by version), each form’s questions (ordered by position) with options (ordered by position), and score ranges (ordered by minScore). Loaded in one query to avoid N+1.
GET
/
protocols
/
{id}
Get protocol by ID with full details
curl --request GET \
--url http://localhost:8081/protocols/{id}