These APIs allow you to identify users and companies, update their profiles in bulk, and track custom events in real time. Integrate these endpoints with your backend or service to keep your Userpilot data up-to-date and actionable.Documentation Index
Fetch the complete documentation index at: https://docs.userpilot.com/llms.txt
Use this file to discover all available pages before exploring further.
Endpoints
- Identify User: Create or update individual user profiles, or update multiple users in bulk. Useful for onboarding, profile updates, and large-scale data syncs.
- Identify Company: Create or update individual company profiles, or update multiple companies in bulk. Ideal for B2B platforms and company-level analytics.
- Track Event: Record custom events for users to monitor engagement, feature usage, and more.
Rate Limits
The real-time HTTP APIs enforce rate limiting to ensure optimal performance and fair usage across all applications. Understanding these limits helps you design robust integrations that work efficiently within the platform’s constraints.Rate Limit Details
- HTTP Identify API: 600 requests per minute per application token
- HTTP Track Events API: 600 requests per minute per application token
Error Responses
When you exceed these limits, the API returns:429 Too Many Requests: Returned when you exceed the 600 requests per minute limit