Core

Core Agent API

The CRM by API: contacts with dedupe, deals and stages, proposals and quotes, follow-ups, hosted lead forms, and an evidence-based enrichment model.

Core is the CRM: contacts, pipeline, proposals, activities and follow-ups. Forge is the sole source of truth for invoices, payments, AR, recurring billing and accounting — Core hands won deals off to it.

Endpoint and auth

POST https://core.qweaver.com/api/agent
Authorization: Bearer <your qwa_ key>   # needs the core grant

Highlights from the live manual

  • summary — pipeline value and follow-ups due today, in one call.
  • create_contact / import_contacts / update_contact — dedupes on email and WhatsApp number; bulk import fills missing fields on matches instead of duplicating (max 100 rows per call).
  • list_deals / create_deal / move_deal / stale_deals — pipeline operations, including "which open deals have sat in their stage too long".
  • log_activity / list_followups / create_followup — activity types include whatsapp, call, email, meeting, note; logging with a contactId stamps last_contacted_at.
  • Proposals and quotes are draft-first: agents draft, status changes are human-only; share_quote returns the public accept/decline URL.
  • create_form — a hosted lead form whose submissions auto-create the contact and open a high-priority follow-up; the default form captures name + WhatsApp + message.
  • record_fact — enrichment writes require named EVIDENCE (for example crm.whatsapp-reply, crm.form-submission); sending a self-graded confidence score is a 400 by design.
  • Broadcasts: agents draft only.

The live manual

curl
curl -s https://core.qweaver.com/api/agent