Skip to content

leads

6 procedures defined in packages/api/src/routers/leads.ts.

KindAuthRate limitSource
queryagent (AGENT role required)packages/api/src/routers/leads.ts:31

Input

z.object({ statusFilter: z.string().optional() })
KindAuthRate limitSource
queryagent (AGENT role required)packages/api/src/routers/leads.ts:42

Input

z.object({ inquiryId: z.string() })
KindAuthRate limitSource
mutationagent (AGENT role required)lead-status — 20 / 60spackages/api/src/routers/leads.ts:53

Input

z.object({
inquiryId: z.string(),
status: statusEnum,
dispositionReason: dispositionEnum.optional(),
notes: z.string().max(2000).optional(),
})
KindAuthRate limitSource
mutationagent (AGENT role required)lead-note — 30 / 60spackages/api/src/routers/leads.ts:76

Input

z.object({
inquiryId: z.string(),
text: z.string().min(1).max(2000),
})
KindAuthRate limitSource
mutationagent (AGENT role required)lead-touch — 30 / 60spackages/api/src/routers/leads.ts:88

Input

z.object({
inquiryId: z.string(),
type: z.enum(['OUTBOUND_CALL', 'INBOUND_EMAIL']),
notes: z.string().max(2000).optional(),
})
KindAuthRate limitSource
mutationagent (AGENT role required)lead-assign — 20 / 60spackages/api/src/routers/leads.ts:107

Input

z.object({
inquiryId: z.string(),
assigneeId: z.string(),
})