API Reference
Complete reference for all 21 tRPC routers and 81+ procedures. All endpoints are type-safe and accessible via trpc.router.procedure.useQuery/useMutation.
21
Routers
81
Procedures
44
Queries
37
Mutations
Auth levels:
publicNo auth required
protectedLogged-in user
adminAdmin role only
Usage Example
// Query — fetch data
const { data, isLoading } = trpc.officers.list.useQuery({
jurisdictionId: 1,
limit: 50,
});
// Mutation — modify data
const syncAll = trpc.netfile.syncAll.useMutation({
onSuccess: (result) => {
console.log(`Imported ${result.totalImported} contributions`);
trpc.useUtils().contributions.list.invalidate();
},
});
// Trigger mutation
syncAll.mutate();