Skip to main content
The per-endpoint tables below cover the endpoints whose parameters are governed by the contract registry — the descriptors the server imports at request time, so a parameter listed there is one the server actually parses and a parameter absent from it is one that endpoint ignores. The remaining operations publish their parameters in the API reference; the identifier section below is derived from the whole published surface.

Shared parameters

57 parameters appear on more than one endpoint and mean the same thing on each. Learn these once.

Aliases

Both spellings are accepted and mean exactly the same thing. The canonical name is what appears in applied_filters, whichever you sent.

Deliberately rejected parameters

These return 400 rather than being silently ignored. A filter that looks accepted and does nothing is worse than one that fails loudly — it produces a confident, wrong answer.

Deprecated parameters

Still accepted, still returning the same rows — and no longer the way to express the filter. A code string we published is a contract, so these are added-and-superseded rather than renamed; nothing you have built will break. New code should use the replacement.

Per-endpoint parameters

/api/v2/events

51 accepted parameters.

/api/v2/stories

31 accepted parameters.

/api/v2/events/summary

41 accepted parameters.

/api/v2/stories/summary

26 accepted parameters.

/api/v2/facilities

19 accepted parameters.

/api/v2/facilities/{facility_id}

Takes no parameters.

/api/v2/facilities/{facility_id}/units

Takes no parameters.

/api/v2/facilities/{facility_id}/context

5 accepted parameters.

/api/v2/intelligence/gpr

15 accepted parameters.

/api/v2/filings/resolve

5 accepted parameters.

/api/v2/screening/match

6 accepted parameters.

/api/v2/exposure

17 accepted parameters.

/api/v2/share-of-voice

19 accepted parameters.

/api/v2/stories/{story_id}/articles

10 accepted parameters.

/api/v2/meta/enums

Takes no parameters.

/api/v2/meta/endpoints

1 accepted parameter.

/api/v2/meta/query-units

Takes no parameters.

/api/v2/briefs/{id}

Takes no parameters.

/api/v2/briefs

Takes no parameters.

/api/v2/briefs

Takes no parameters.

/api/v2/bulk/files/{file_id}/url

Takes no parameters.

/api/v2/bulk/files

Takes no parameters.

/api/v2/china/projects

Takes no parameters.

/api/v2/china/projects/summary

Takes no parameters.

/api/v2/energy/assets/{tracker}/{gem_id}

Takes no parameters.

/api/v2/energy/assets/map

Takes no parameters.

/api/v2/energy/assets

Takes no parameters.

/api/v2/energy/assets/summary

Takes no parameters.

/api/v2/energy/owners/{entity_id}

Takes no parameters.

/api/v2/energy/owners

Takes no parameters.

/api/v2/entities/{entity_id}/dossier

Takes no parameters.

/api/v2/entities/{entity_id}/hierarchy

Takes no parameters.

/api/v2/entities/{entity_id}

Takes no parameters.

/api/v2/entities/{entity_id}/tone

Takes no parameters.

/api/v2/entities

Takes no parameters.

/api/v2/entity-tone

Takes no parameters.

/api/v2/entity-tone/runs/{run_id}

Takes no parameters.

/api/v2/entity-tone/runs

Takes no parameters.

/api/v2/entity-tone/runs

Takes no parameters.

/api/v2/epoch/{...unknown}

Takes no parameters.

/api/v2/epoch/{...unknown}

Takes no parameters.

/api/v2/epoch/{...unknown}

Takes no parameters.

/api/v2/epoch/{...unknown}

Takes no parameters.

/api/v2/epoch/{...unknown}

Takes no parameters.

/api/v2/epoch/chip-sales

Takes no parameters.

/api/v2/epoch/companies

Takes no parameters.

/api/v2/epoch/data-centers

Takes no parameters.

/api/v2/epoch/hardware

Takes no parameters.

/api/v2/epoch/models

Takes no parameters.

/api/v2/events/{event_id}

Takes no parameters.

/api/v2/events/{event_id}/stories

Takes no parameters.

/api/v2/filings/{cik}/facts

Takes no parameters.

/api/v2/filings/{cik}/relations

Takes no parameters.

/api/v2/filings/{cik}

Takes no parameters.

/api/v2/filings/events

Takes no parameters.

/api/v2/filings

Takes no parameters.

/api/v2/filings/summary

Takes no parameters.

/api/v2/geo/admin1

Takes no parameters.

/api/v2/gleif/entities/{lei}

Takes no parameters.

/api/v2/gleif/entities

Takes no parameters.

/api/v2/gleif/isin

Takes no parameters.

/api/v2/gleif/relationships

Takes no parameters.

/api/v2/gov/awards

Takes no parameters.

/api/v2/gov/enforcement

Takes no parameters.

/api/v2/gov/fara

Takes no parameters.

/api/v2/intelligence/coverage

Takes no parameters.

/api/v2/intelligence/posture

Takes no parameters.

/api/v2/lists/changes

Takes no parameters.

/api/v2/lists/entries

Takes no parameters.

/api/v2/lists

Takes no parameters.

/api/v2/macro/observations

Takes no parameters.

/api/v2/macro/releases

Takes no parameters.

/api/v2/macro/series/{series_id}

Takes no parameters.

/api/v2/macro/series

Takes no parameters.

/api/v2/maritime/activity

Takes no parameters.

/api/v2/maritime/carriers/{imo}

Takes no parameters.

/api/v2/maritime/chokepoint-watch

Takes no parameters.

/api/v2/maritime/density

Takes no parameters.

/api/v2/maritime/dwell

Takes no parameters.

/api/v2/maritime/gaps

Takes no parameters.

/api/v2/maritime/port-pulse

Takes no parameters.

/api/v2/maritime/ports

Takes no parameters.

/api/v2/maritime/tracks

Takes no parameters.

/api/v2/maritime/transits

Takes no parameters.

/api/v2/maritime/vessels/{imo}/track

Takes no parameters.

/api/v2/maritime/vessels

Takes no parameters.

/api/v2/markets

Takes no parameters.

/api/v2/search

Takes no parameters.

/api/v2/social

Takes no parameters.

/api/v2/stories/{story_id}

Takes no parameters.

Identifier parameters

Identifiers are keys with a format, not vocabularies — resolve one with GET /api/v2/search rather than constructing it. Several identifier spaces coexist, and the set an endpoint accepts differs by endpoint. Passing an id from the wrong space generally returns an empty 200 rather than a 400, so read the row for the endpoint you are about to call before you chain it to another one. This table is generated from the published spec and prints each parameter’s own description, unsummarised, so a difference between two endpoints is visible rather than averaged away.

cik

On 6 endpoints.

entity

On 11 endpoints.

entity_id

On 7 endpoints. On 3 endpoints.

facility_id

On 3 endpoints.

gem_id

On 2 endpoints.

imo

On 2 endpoints.

isin

On 1 endpoint.

lei

On 4 endpoints.

near_gem_id

On 6 endpoints.

owner_entity_id

On 3 endpoints. On 3 endpoints.

ticker

On 1 endpoint.

uei

On 1 endpoint.

Unknown parameters never become silent filters

Descriptor-backed endpoints reject an undeclared query parameter with 400 UNKNOWN_PARAM; details.did_you_mean and details.accepted_params make typos actionable. Endpoints still being migrated to that contract may return a successful response and place the parameter under applied_filters.ignored. On any successful response, treat a non-empty ignored object as a client error: those parameters did not affect the rows.