usertools API

usertools.ai — platform API reference

15
Endpoints
6
Public
9
Authenticated
Endpoints
GET /health Health check
POST /submit Submit form data
POST /pdf Generate PDF report
POST /auth/signup Create account
POST /auth/login Sign in
GET /auth/verify Verify JWT token 🔒
GET /auth/me Get current user profile 🔒
PATCH /auth/profile Update profile 🔒
GET /auth/users List tenant users 🔒
GET /submissions/:tenantId Tenant submissions 🔒
POST /submissions/:tenantId/:sessionId/notes Add note to submission 🔒
PATCH /submissions/:tenantId/:sessionId Update submission status 🔒
GET /analytics/:tenantId Tenant analytics 🔒
GET /analytics/:tenantId/daily Daily analytics timeseries 🔒
GET /tenants/:id/config Public tenant configuration
🔒 Authenticated endpoints require either Authorization: Bearer <jwt> or x-api-key: <key> header.