Public API · v1

Fieldmagic standard checklists, as JSON.

Three read-only calls — no key or login needed. Staff with a crmonline.com.au login can add new standards and checklist items under Manage.

$ curl "/api/public/v1/standards/au_as_1851_2012?version=simple"
GET/standards

List of standards: code, name, country and enabled status.

Try it →
GET/categories

Categories with their asset types nested inside each category. Optionally filter by standard code.

standard
Try it →
GET/standards/{code}

All related data for one standard: categories → asset types → checklist items (including possible faults), grouped prompt sets, variants and counts. Full checklist by default; version=simple returns plain-English checklists. No pagination: every matching row is included.

version
Try it →

Single-standard response

{
  "data": {
    "standard": { "code": "au_as_1851_2012", "name": "AS 1851-2012", ... },
    "version": "full",
    "categories": [{ "id": "...", "name": "...",
      "asset_types": [{ "id": "...", "name": "...", "checklist": [...] }],
      "other_checklist_items": [...]
    }],
    "prompt_sets": [{ "name": "2012: Fire Hose Reel", "prompts": [...] }],
    "variants": [...],
    "counts": { "categories": 0, "asset_types": 0, "checklist_items": 0, "prompts": 0 },
    "uncategorised_checklist_items": [...],
    "uncategorised_asset_types": [...],
    "prompt_association": { "method": "prompt_set_year_prefix", ... }
  }
}

Illustrative shape only. Imported Australian Standards prompts have no direct standard link, so prompt sets are matched by the year in the standard name (2012 or 2019). Unmatched checklist items remain in the response rather than being dropped. Existing individual read endpoints remain available.