Skip to main content
Creates or updates up to 1,000 platform users in one call, for example to bring your existing user base and their Privy or Dynamic wallets over. Each user is handled exactly like Create or update a user. Each entry is handled on its own: one invalid entry, or reaching your plan’s user limit, never undoes the others. The response lists the result of every entry in the order you sent them.
At most 1,000 users per call and a request body of up to 1 MB. Split larger user bases into several calls. Re-running an import is safe: unchanged users are reported as unchanged.

Body

array
required
1 to 1,000 users.

Usage Example

Response

object
Once an entry hits your plan’s user limit, every following entry for a new user is rejected with plan_user_limit as well. Entries for existing users are still updated.

Errors

These errors reject the whole call. Errors of single entries are returned in results. See Errors for the full list.