Bulk identify and update user profiles using Userpilot’s HTTP API for large-scale user data synchronization.
analytex
environment. For EU data residency, use
analytex-eu
instead. See Environment
Settings for your specific endpoint.Header | Value | Required |
---|---|---|
Content-Type | application/json | Yes |
Accept | application/json, text/plain, */* | Yes |
Authorization | Token {YOUR_API_KEY} | Yes |
Field | Type | Required | Description |
---|---|---|---|
users | array | Yes | Array of user objects |
user_id | string | Yes | Unique identifier for the user |
company_id | string | No | Unique identifier for the company (if applicable) |
metadata | object | No | Key-value pairs describing the user (primitives only) |
analytex
environment. For EU data residency, use
analytex-eu
instead. See Environment
Settings for your specific endpoint.Header | Value | Required |
---|---|---|
Content-Type | multipart/form-data | Yes |
Accept | application/json, text/plain, */* | Yes |
Authorization | Token {YOUR_API_KEY} | Yes |
file
with your NDJSON file:
user_id
) and that metadata is formatted correctly.Authorization
header.