Integration

Storypark logo

Storypark

One-way in, with status readable back through the API.

How to import a Storypark educator list through the open API as a starting roster, then add credential detail and evidence in Ratio.

What comes into Ratio

  • Educator names and work emails
  • Roles
  • Profile photos where available

What Ratio sends back

  • Staff status list
  • Compliance summary

How the fields map

Each record from Storypark lands on a specific field in Ratio. Status is calculated from the expiry date every time a page or report is opened.

Storypark fieldRatio fieldWhat happens
Employee / educator recordStaff recordMatched on work email first, then full name. Existing staff are updated, not duplicated.
Employee ID or payroll numberContract numberKept on the staff record and printed on the assessor evidence pack.
Position / role titleRoleFree text. Used for grouping the roster and for first aid coverage counts.
Qualification or certificate nameCredential typeMapped to Ratio's credential catalogue (WWCC/Blue Card, first aid, anaphylaxis, asthma, CPR, qualification, police check).
Issue and expiry datesIssued / expiresExpiry drives the live 90/30/7-day status at render time. Missing expiry shows as incomplete.
Site / centreCentreStaff can belong to more than one centre in a group.

Webhooks you can subscribe to

  • staff.updated

Every delivery is signed so your system can verify it came from Ratio.

Worth knowing

  • This page is an integration guide for Ratio's open REST API and webhooks — not a turnkey connector installed with one click. Your platform contact or IT person wires it up once.
  • Storypark holds little credential detail, so expect to add expiry dates and evidence in Ratio.
  • Imported staff arrive as incomplete until a credential with an expiry date is recorded.