PrimaryCheck

Coverage endpoint

GET /v1/coverage?state=PA&profession=rn
{ "data": [ { "state": "PA", "profession": "rn", "label": "Registered Nurse", "board": "PA Board of Nursing",
              "boardType": "nursing", "source": "PA-PALS", "status": "live", "searchBy": ["number", "name"],
              "fields": ["status", "issued", "expires", "last_renewed", "discipline+documents", "other_licenses"],
              "compact": "nlc", "lookupUrl": "https://www.pals.pa.gov/#!/page/search" } ] }

Statuses: live (queried live, canary green), degraded (canary failing, paused), building, blocked (the board blocks automated access from our region; we say so rather than guess). GET /v1/coverage without filters returns every state and profession. GET /v1/professions returns the taxonomy; GET /v1/sources every connector with its last canary time.

The same data drives the public coverage pages.