Skip to content

Models

Segment analysis and scoring over large person datasets, with a federated query layer across every catalog.

partData203 operationsid models

How it sits

A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations203 GET 114 · POST 75 · DELETE 7 · PATCH 6 · PUT 1
Resources27
Leaned on byBanking, GroundGame, QuickBooks, Search, SME interviews, Stitch, Voice, Workspaces
Leans onnone named
In recipesA region brief; A radio buy, ranked; A field team's turf pack; A post-event heat map

What it can do

203 operations in 27 resources, as the spec declares them. Each row is one call; paths are relative to the part.

cc

MethodPathDoes
GET/api/v1/cc/auditRecent CC form writes (audit log)
POST/api/v1/cc/commissionCreate a commission row (audit-logged)
GET/api/v1/cc/commission/{comm_id}A single commission row (resolved)
PATCH/api/v1/cc/commission/{comm_id}Edit a commission row (audit-logged)
POST/api/v1/cc/commission/{comm_id}/archiveSoft-delete / restore a commission
POST/api/v1/cc/contact-auditStart an audit of one email address
POST/api/v1/cc/contact-audit/list-namesNames for Iterable list ids (local catalog)
POST/api/v1/cc/contact-audit/readRead an audit (POST: the record is PII)
POST/api/v1/cc/contact-audit/recentRecent audits, addresses masked
POST/api/v1/cc/deploymentCreate a deployment (audit-logged)
GET/api/v1/cc/deployment/form-specField spec for the launch form
PATCH/api/v1/cc/deployment/{record_id}Edit a deployment (audit-logged)
GET/api/v1/cc/deploymentsDeployment results (computed layer, filtered)
GET/api/v1/cc/donationsDonation records with owner-match (paged)
GET/api/v1/cc/donations/monthlyMonthly raised series (attributed split)
GET/api/v1/cc/donations/specDonation QA sources + freshness
GET/api/v1/cc/donations/summaryAttribution rollup for QA
GET/api/v1/cc/ledger/{ledger}A ledger's row for a month
POST/api/v1/cc/ledger/{ledger}Upsert a ledger month (audit-logged)
GET/api/v1/cc/ledgers/specThe three ledgers + their field specs
POST/api/v1/cc/master/runLaunch the EOM Master build (background)
GET/api/v1/cc/master/statusStatus of the last Master run
POST/api/v1/cc/ownerCreate a list owner (audit-logged)
GET/api/v1/cc/owner/{owner_id}/commissionsCommission rows for an owner
GET/api/v1/cc/owner/{record_id}A single owner (values + resolved links)
PATCH/api/v1/cc/owner/{record_id}Edit a list owner (audit-logged)
POST/api/v1/cc/owner/{record_id}/archiveSoft-delete / restore an owner
GET/api/v1/cc/ownersBrowse/search list owners (snapshot)
GET/api/v1/cc/owners/form-specField spec for the List Owner form
GET/api/v1/cc/owners/picker/{picker}Searchable options for an owner link field
GET/api/v1/cc/owners/rate-pickerCommission rate rows (Comm % options)
POST/api/v1/cc/owners/syncTrigger a base resync (Airtable → snapshot)
GET/api/v1/cc/owners/sync-statusWhen the owner snapshot was last synced
GET/api/v1/cc/picker/{picker}Searchable options for a link field
GET/api/v1/cc/prospectingProspecting rows (paged)
GET/api/v1/cc/prospecting/specProspecting columns + clients + freshness
GET/api/v1/cc/prospecting/summaryProspecting totals + per-client rollup
GET/api/v1/cc/reconcileLocal mirror vs Airtable system-of-record
GET/api/v1/cc/reports/requestsReport requests, newest first (filter by status or requester)
POST/api/v1/cc/reports/requestsFile a report request
GET/api/v1/cc/reports/requests/{request_id}One report request
PATCH/api/v1/cc/reports/requests/{request_id}Change a request's status, assignee, link or note
GET/api/v1/cc/results-specEditable-field spec + filter options
GET/api/v1/cc/segmentsSegments, each with its last run and whether it is running
POST/api/v1/cc/segmentsCreate a segment
GET/api/v1/cc/segments/presetsPreset names, param schema and defaults
DELETE/api/v1/cc/segments/{segment_id}Delete a segment (soft delete)
GET/api/v1/cc/segments/{segment_id}One segment with its last 20 runs and exports
PATCH/api/v1/cc/segments/{segment_id}Change a segment's params
POST/api/v1/cc/segments/{segment_id}/refreshRefresh a segment now
POST/api/v1/cc/segments/{segment_id}/runs/{run_id}/exportUpload a run's CSV and mint a 7-day short download link
GET/api/v1/cc/store/countsLocal mirror store size
GET/api/v1/cc/suppression/jobsJobs List
POST/api/v1/cc/suppression/jobsCreate Job
GET/api/v1/cc/suppression/jobs/{job_id}Job Get
POST/api/v1/cc/suppression/jobs/{job_id}/armJob Arm
POST/api/v1/cc/suppression/jobs/{job_id}/discardJob Discard
GET/api/v1/cc/suppression/specSuppression Spec
GET/api/v1/cc/suppression/topupSuppression top-up: running?, recent passes, backlog
POST/api/v1/cc/suppression/topupStart a suppression top-up pass now
GET/api/v1/cc/warmup/dropsLists dropped through the Connector
POST/api/v1/cc/warmup/dropsDrop a list file for warmup
GET/api/v1/cc/warmup/queueNew List Data Inbound on the warmup ladder (live)
GET/api/v1/cc/warmup/targetsExisting lists a new list can merge into
64 operations

fabric

MethodPathDoes
GET/api/v1/fabric/datasetsList Datasets
GET/api/v1/fabric/datasets/unclaimedList Unclaimed Datasets
GET/api/v1/fabric/datasets/{dataset_id}Dataset Detail
POST/api/v1/fabric/datasets/{dataset_id}/claimClaim Dataset
GET/api/v1/fabric/datasets/{dataset_id}/grantsList Grants
POST/api/v1/fabric/datasets/{dataset_id}/grantsUpsert Grant
DELETE/api/v1/fabric/datasets/{dataset_id}/grants/{grantee_tenant}Revoke Grant
GET/api/v1/fabric/datasets/{dataset_id}/schemaDataset Schema
POST/api/v1/fabric/datasets/{dataset_id}/transferTransfer Dataset
GET/api/v1/fabric/exportExport Fabric
GET/api/v1/fabric/flavorsFlavors
GET/api/v1/fabric/grantsList Grants For Tenant
GET/api/v1/fabric/mappingsMappings
POST/api/v1/fabric/materialize/{driver_name}Materialize
GET/api/v1/fabric/materialize/{driver_name}/lastMaterialize Last
GET/api/v1/fabric/pipelinesList Pipelines
POST/api/v1/fabric/pipelinesCreate Pipeline
GET/api/v1/fabric/pipelines/runs/{run_id}Run Detail
POST/api/v1/fabric/pipelines/sweepSweep
DELETE/api/v1/fabric/pipelines/{pipeline_id}Delete Pipeline
GET/api/v1/fabric/pipelines/{pipeline_id}Pipeline Detail
PATCH/api/v1/fabric/pipelines/{pipeline_id}Set Visibility
POST/api/v1/fabric/pipelines/{pipeline_id}/compileDry Compile
POST/api/v1/fabric/pipelines/{pipeline_id}/runRun
GET/api/v1/fabric/pipelines/{pipeline_id}/runsRun History
POST/api/v1/fabric/pipelines/{pipeline_id}/versionsAdd Version
GET/api/v1/fabric/profilesProfiles
GET/api/v1/fabric/reports/{name}Report
GET/api/v1/fabric/stalenessStaleness Report
29 operations

master

MethodPathDoes
POST/api/v1/master/airtable-syncAirtable Sync
GET/api/v1/master/airtable-sync/statusAirtable Sync Status
GET/api/v1/master/freshnessFreshness
GET/api/v1/master/inboxInbox
GET/api/v1/master/monthsList Months
POST/api/v1/master/monthsAdd Month
DELETE/api/v1/master/months/{month}Delete Month
GET/api/v1/master/months/{month}Get Month
POST/api/v1/master/months/{month}/cohortSet Cohort
GET/api/v1/master/months/{month}/dashboardGet Dashboard Link
POST/api/v1/master/months/{month}/final-fileRegister Final File
POST/api/v1/master/months/{month}/gates/{gate}Set Gate
GET/api/v1/master/months/{month}/list-owner-cutGet List Owner Cut
GET/api/v1/master/months/{month}/logTail the build log for a month's run
POST/api/v1/master/months/{month}/matrixSet Matrix Of Record
GET/api/v1/master/months/{month}/qaGet Qa Classification
GET/api/v1/master/months/{month}/readinessGet Readiness
POST/api/v1/master/months/{month}/reopenReopen
POST/api/v1/master/months/{month}/reshipReship
POST/api/v1/master/months/{month}/send-backSend Back
POST/api/v1/master/months/{month}/shipShip
GET/api/v1/master/months/{month}/summaryGet Summary
POST/api/v1/master/months/{month}/trigger-buildTrigger Build
GET/api/v1/master/months/{month}/workbookGet Workbook Link
24 operations

govmodel

MethodPathDoes
GET/api/v1/govmodel/racesList Races
GET/api/v1/govmodel/races/{race}/by-countyRace By County
POST/api/v1/govmodel/runsStart Run
GET/api/v1/govmodel/versionsList Versions
DELETE/api/v1/govmodel/versions/{name}Remove Version
GET/api/v1/govmodel/versions/{name}Get Version
POST/api/v1/govmodel/versions/{name}/retrainRetrain Version
GET/api/v1/govmodel/versions/{name}/rollupGet Rollup
GET/api/v1/govmodel/wavesList Waves
POST/api/v1/govmodel/wavesRegister Wave
DELETE/api/v1/govmodel/waves/{wave_key}Remove Wave
11 operations

voters

MethodPathDoes
POST/api/v1/voters/api-countQuery i360 API for voter counts (any US state)
POST/api/v1/voters/batchGet multiple voters by SVID (Michigan only)
POST/api/v1/voters/countCount voters matching filters
POST/api/v1/voters/count/reportCount voters and build a shareable report
GET/api/v1/voters/dictionaryGet data dictionary for LLM prompts
GET/api/v1/voters/filtersGet available filter options (Michigan only)
GET/api/v1/voters/schemaGet auto-discovered schema
POST/api/v1/voters/searchSearch voters with filters (Michigan only)
GET/api/v1/voters/statsGet voter database statistics (Michigan only)
GET/api/v1/voters/tool-schemaGet MCP tool definition
GET/api/v1/voters/{svid}Get voter by SVID (Michigan only)
11 operations

websources

MethodPathDoes
GET/api/v1/websourcesList Specs
POST/api/v1/websourcesCreate Spec
POST/api/v1/websources/compileCompile Endpoint
DELETE/api/v1/websources/{name}Delete Spec
GET/api/v1/websources/{name}Get Spec
PUT/api/v1/websources/{name}Update Spec
GET/api/v1/websources/{name}/healthHealth Spec
POST/api/v1/websources/{name}/refreshRefresh Spec
8 operations

intake

MethodPathDoes
POST/api/v1/intake/credentials/{probe_id}Submit credentials and re-probe
POST/api/v1/intake/ingestCommit a probed source to a dataset
GET/api/v1/intake/jobs/{job_id}Poll ingest job status
POST/api/v1/intake/probeProbe a source
POST/api/v1/intake/probe-fileProbe an uploaded file (multipart)
GET/api/v1/intake/probesList caller's recent probes
GET/api/v1/intake/probes/{probe_id}Fetch a probe report
7 operations

elections

MethodPathDoes
GET/api/v1/elections/{channel}/early-voteChannel Early Vote
GET/api/v1/elections/{channel}/projectionLatest projection for a channel
POST/api/v1/elections/{channel}/projection/recomputeForce a recompute now
GET/api/v1/elections/{channel}/projection/versionsStored projection versions
GET/api/v1/elections/{channel}/projection/{version}Projection at a specific version
5 operations

s3

MethodPathDoes
GET/api/v1/s3/sourcesList all configured S3 sources
GET/api/v1/s3/sources/{name}/browseBrowse objects/prefixes under an S3 source
GET/api/v1/s3/sources/{name}/infoBucket summary stats for an S3 source
GET/api/v1/s3/sources/{name}/statusCurrent sync state for an S3 source
POST/api/v1/s3/sources/{name}/syncTrigger S3 source sync
5 operations

airtable

MethodPathDoes
POST/api/v1/airtable/queryExecute SQL against synced Airtable data
GET/api/v1/airtable/schema/{tenant_id}/{base_id}Get schema for an Airtable base
GET/api/v1/airtable/sourcesList Airtable data sources
POST/api/v1/airtable/syncTrigger Airtable base sync
4 operations

behavioral

MethodPathDoes
POST/api/v1/behavioral/affinityGet client affinity rankings
POST/api/v1/behavioral/enrichEnrich segment with behavioral data
POST/api/v1/behavioral/propensityScore donor propensity
GET/api/v1/behavioral/statusCheck behavioral data status
4 operations

campaign

MethodPathDoes
POST/api/v1/campaign/duplicatesFind cross-source duplicates
POST/api/v1/campaign/enrichEnrich contacts with campaign data
POST/api/v1/campaign/lookupFind campaign records by email or phone
GET/api/v1/campaign/sourcesList all campaign sources for tenant
4 operations

health

MethodPathDoes
GET/api/v1/healthCheck API health status
GET/api/v1/health/i360-portali360 portal search smoke test
GET/healthBasic health check
GET/health/detailedDetailed health check
4 operations

baseline

MethodPathDoes
GET/api/v1/baseline/summaryGet baseline model summary
GET/api/v1/baseline/table/{table_name}Get table baseline statistics
GET/api/v1/baseline/tablesList all tables in baseline
3 operations

cards

MethodPathDoes
GET/api/v1/cards/catalogsCard Catalog: connected data sources
GET/api/v1/cards/intentsCard Catalog: MCP tool intents
GET/api/v1/cards/modelsCard Catalog: trained models
3 operations

federation

MethodPathDoes
GET/api/v1/federation/catalogsList all federated data catalogs
POST/api/v1/federation/queryExecute cross-catalog SQL query
POST/api/v1/federation/query/exportRun a query and export the FULL result set to a download link
3 operations

creative

MethodPathDoes
GET/api/v1/creative/model_infoRouting model version + health
POST/api/v1/creative/route_templateRecommend list_owners to route a creative to
2 operations

hygiene

MethodPathDoes
POST/api/v1/hygiene/address/cleanClean and geocode a single address
POST/api/v1/hygiene/address/clean/batchClean and geocode multiple addresses
2 operations

r

MethodPathDoes
POST/api/v1/r/installInstall R packages from CRAN
POST/api/v1/r/runRun an R script in a sandboxed subprocess
2 operations

i360

MethodPathDoes
POST/api/v1/i360/portal-searchSearch i360 voter portal (all 50 states)
1 operation

prime

MethodPathDoes
GET/primePrime application caches
1 operation

radio

MethodPathDoes
GET/api/v1/radio/datasoup-coverageDatasoup Coverage
1 operation

segment

MethodPathDoes
POST/api/v1/segment/analyzeAnalyze voter segment against baseline
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

usage

MethodPathDoes
GET/api/v1/usageGet API usage statistics
1 operation

version

MethodPathDoes
GET/api/versionRunning build identity
1 operation

vt

MethodPathDoes
GET/api/v1/vt/org-summaryVictory Text summary for one organization
1 operation

All the partsDataThe platform's own id for this service is cbmodels.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal