Nominate
The consumer face over a comprehensive, current dataset of public elections in the US: every office, race and boundary.
appData14 operationsid nominate
How it sits
An app is already assembled from parts, with a face of its own. The counts and the links below are from the platform's spec and the other services' own descriptions.
| Operations | 14 GET 14 |
| Resources | 7 |
| Leaned on by | no other service names it |
| Leans on | none named |
| In recipes | A region brief; A radio buy, ranked; A post-event heat map |
What it can do
14 operations in 7 resources, as the spec declares them. Each row is one call; paths are relative to the part.
states
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/states | The coverage table over every built state |
| GET | /api/v1/states/{state} | One state's full typed skeleton |
| GET | /api/v1/states/{state}/counties | One state's county rows |
| GET | /api/v1/states/{state}/deltas | One state's structural exceptions |
| GET | /api/v1/states/{state}/ladder | One state's seat ladder |
| GET | /api/v1/states/{state}/raw | One kit document exactly as authored |
| GET | /api/v1/states/{state}/sources | One state's receipts |
7 operations
health
| Method | Path | Does |
|---|---|---|
| GET | /health | Basic health check |
| GET | /health/detailed | Detailed health check |
2 operations
calendar
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/calendar | Dated election events across built states |
1 operation
kit
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/kit | Every kit document, verbatim, keyed by filename |
1 operation
prime
| Method | Path | Does |
|---|---|---|
| GET | /prime | Prime application caches |
1 operation
status
| Method | Path | Does |
|---|---|---|
| GET | /status | Service status overview |
1 operation
vocabulary
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/vocabulary | The closed vocabularies consumers must use |
1 operation
All the partsDataThe platform's own id for this service is cbnominate.
forge-catalog.json, generated Oct 30, 2026