Compass Food Technologies
DocsAPI reference

Docs

API reference

Compass DaaS v1 uses JSON over HTTPS and authenticates with a Compass API key.

Base URL and authentication

FieldTypeNotes
Base URLstringhttps://api.compassfoodtechnologies.com
X-Compass-API-KeyheaderUse cmp_test_* for Sandbox and cmp_live_* for paid tiers.
X-Compass-ModeheaderOptional fast or rich mode where supported. Defaults to rich.

Machine-readable contract

Use OpenAPI as the exact contract for SDK generation, agent tools, and schema validation. The human pages below explain the same v1 surface in narrative form.

FieldTypeNotes
OpenAPI JSONurlhttps://compassfoodtechnologies.com/openapi.json
OpenAPI YAMLurlhttps://compassfoodtechnologies.com/openapi.yaml

Endpoint choice

FieldTypeNotes
SearchEntry point — discoverySearch with a user profile, then Decide on the result your user selects.
EnrichEntry point — your recordsEnrich a record you already have, store the compass_id, then Decide.
DecisionThe verdictEvery chain ends here: fit, not_fit, or unknown for one profile.
ChangesSupporting syncGET /v1/changes lists created, updated, and deleted signals. It does not emit merges, and it is not a complete deletion record. See the OpenAPI contract.
RefreshRetiredPOST /v1/refresh/{compass_place_id} returns HTTP 410. It does not reserve a refresh and does not offer an immediate or manual replacement.
API Reference | Compass Food Technologies