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 grantHighlights 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 -s https://core.qweaver.com/api/agent