Get Nocsf Schema

Every column a reference table's field_name may name, with type and example.

Served from the same process-lifetime cache the write path validates against, so the
picker and the validator can never disagree about what a field name may be, and a page
load costs no hunt-api call. The registry changes only when the information-model sync
runs, so a cached answer is the current answer; a restart picks up a new one.

The body is the registry as hunt-api sent it -- descriptions, examples, timestamp
fields, sync stamps -- with two exceptions. Columns this service excludes from
reference tables are removed, because a picker offering a column the save rejects is
the bug this endpoint exists to prevent; and field_count is recomputed to match
the list actually returned.

It lives under /reference-tables because that is what it is for: the field picker
on a reference table needs the same list the SQL validators judge a field_name
against. The data is org-agnostic -- the same registry for every tenant -- so a
session is required to call it but nothing here is scoped to one.

A 503 means the registry has never been fetched here and the schema service
cannot be reached, or has not synced yet; it is worth retrying. Once a fetch has
succeeded, a later outage is invisible -- the cached registry keeps being served.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Headers
string
required

Your API Key ID

string

Your API Key Secret

Responses

503

No registry cached and the schema service could not be reached, is not configured, or has not synced yet.

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json