Skip to main content

Email Ingest

Extract structured job fields from emails sent by known FM portals (Verisae, Bellrock, Access Maintain, Greene King, and tenant-specific overrides). Resolves customers, sites, and job types against the knowledge graph, evaluates confidence, and returns a review or auto-create outcome. Use this endpoint when the sender domain is already identified as a portal. For unknown senders, use the general triage ingest path or classify first with POST /triage/classify.

POST /ingest/email/portal

Portal ingest, structured extraction from a known FM portal email. Request body: Response fields: Example:
Use cases:
  • FM portal automation: Ingest Verisae, Bellrock, or other portal work orders without manual re-keying.
  • n8n inbound mail: Trigger after POST /triage/classify returns portal_ingest, or when the sender domain is pre-filtered upstream.
  • Review queue: When status is pending_review, use extraction_id with POST /ingest/email/confirm or POST /ingest/email/reject.
  • Quality evaluation: Inspect job_preview and resolution scores before enabling auto-create to BigChange.
Notes:
  • Uses platform AI for extraction; typical latency 3–10s.
  • api_key is verified against your tenant credentials before any BigChange-facing step; mismatch returns 403.
  • Tenant settings (portal_ingest_enabled, disabled_portals, thresholds) gate behaviour without code changes.