Parameters
1 query
Query parameters
· 1leadIdstringRequiredLead ID.
example_leadIdReturns full lead detail including customer, assignee, linked order/issue, and geo info.
1 query
leadIdstringRequiredLead ID.
example_leadId1 status code documented
idnumberRequiredstatus"new" | "contacted" | "qualified" | "proposal" | "negotiation" | "won" | "lost"RequiredLead pipeline status.
source"web_form" | "phone" | "email" | "referral" | "other"RequiredHow the lead was acquired.
subjectstringRequireddescriptionstringRequiredinternalNotestring | nullRequiredestimatedValuenumber | nullRequiredfollowUpDateDate | string | string | number | nullRequiredclosedDateDate | string | string | number | nullRequiredlostReasonstring | nullRequiredinsertedDateDate | string | string | numberRequiredupdatedDateDate | string | string | numberRequiredcustomerobject | nullRequiredexternalIdstringRequiredemailstring | nullRequiredCustomer e-mail. null for phone-only customers and anonymised contacts.
namestringRequiredphonestring | nullRequiredcompanyNamestring | nullRequiredassignedMemberobject | nullRequiredidnumberRequirednamestringRequiredorderobject | nullRequiredidnumberRequiredorderNumberstringRequiredissueobject | nullRequiredidnumberRequiredissueKeystringRequiredgeoobject | nullRequiredipstringRequiredAccepted formats:
1.1.1.1 (4 octets, 0–255, no leading zeros).2001:0db8:0000:0000:0000:0000:0000:0001, zero-compressed 2001:db8::1, IPv4-mapped ::ffff:1.2.3.4, or scoped literals. Both upper- and lower-case hex are accepted.Server-side canonicalization (ipNormalize in core/src/lib/network/ipNormalize.ts):
::ffff:X.X.X.X is unwrapped to plain IPv4 (RFC 4291 §2.5.5.2) so 1.2.3.4 and ::ffff:1.2.3.4 share one brj__geo_ip row.::1, 0.0.0.0, localhost, empty string) collapse to 127.0.0.1.127.0.0.1 (loopback).On the wire: every response returns the canonicalized form — clients can safely rely on lowercase IPv6 and the plain-IPv4 unwrap when de-duping or joining. Server-originated writers (activity log, session log, ban list) resolve the visitor IP via resolveClientIp / resolveClientIpOrNull — always native IPv6 on Vercel Edge (there is no auto-mapping to ::ffff:X.X.X.X).
Enrichment: the system resolves reverse DNS, geolocation, ASN, mobile/proxy/hosting/Tor flags via our VikiTron GEO/IP resolver for both address families. Learn more
1.1.1.12001:4860:4860::8888citystring | nullRequiredcountrystring | nullRequired{
"id": 0,
"subject": "example_subject",
"description": "example_description"
}GET /bff/lead/detail
curl -X GET "https://api.bizkithub.com/bff/lead/detail?leadId=example_leadId" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"All BizKitHub public API endpoints require authentication via API key.