Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.firstresonance.io/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Fetch a procedure template plus every step and its fields. Use case group: Build Hardware

Query

query GetProcedure($id: Int!) {
  procedure(id: $id) {
    id
    title
    revision
    steps {
      id
      stepNumber
      title
      stepType
      fields { id label fieldType }
    }
  }
}

Variables

{ "id": 12 }

Sample response

{
  "data": {
    "procedure": {
      "id": 12,
      "title": "Bracket Assembly",
      "revision": "B",
      "steps": [
        { "id": 88, "stepNumber": 1, "title": "Visual inspection", "stepType": "checkbox", "fields": [] },
        { "id": 89, "stepNumber": 2, "title": "Torque check", "stepType": "measurement", "fields": [ { "id": 89, "label": "Torque (Nm)", "fieldType": "number" } ] }
      ]
    }
  }
}

Notes

Procedure revisions are immutable once published. To get historical procedures, query by exact revision not just id.