Skip to content

Read a draft

Request

One draft with its text, its evidence and whether it is approved. Use this when you have a draft's id and need what it says. sections hold the stored text, record links as written, which is what an edit sends back; body is the text as the app's Copy gives it. approval is null unless this version is approved.

Security
bearerKey
Path
idstringrequired
curl -i -X GET \
  'https://docs.societyhealth.co/_mock/docs/openapi/api/v1/drafts/{id}' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Done.

Bodyapplication/json
okanyrequired
Value:true
dataobject(PublicDraft)required
Response
{ "ok": true, "data": { "id": "Drf5tH8jKw2qR6mX9vBz", "url": "https://hrcledger.com/drafts/items/Drf5tH8jKw2qR6mX9vBz", "title": "Imaging at Inova", "purpose": "email", "audience": "Inova's CIO", "sections": [ … ], "subject": "Imaging at Inova", "body": "Why now\n\nInova posted an imaging contract on [SAM.gov](https://hrcledger.com/contracts/va-imaging-2026).\n\nCould we talk next week?\n\nBest, Alex", "evidence": [ … ], "approval": { … }, "archived": false, "revisionNo": 3, "updatedAt": "2026-10-16T14:02:11.000Z" } }