Overview
The/identify endpoint is one of the methods for adding identities to your Identity Graph. It accepts a Permutive user ID (or generates a new one) and a prioritized list of identities, then links all provided identities to the resolved Permutive ID through identity resolution.
Prerequisites:
- Permutive SDK installed and configured for your platform
- Identifiers configured in Identity > Identifiers dashboard
- User has authenticated or identifier is available
Steps
Configure identifiers in dashboard
Before sending identities, ensure the identifier types are configured in Identity > Identifiers. Identities with unconfigured identity types will not be added to the graph.
Prepare identity data
Collect the identity values you want to send. Each identity consists of:
- Type: The identifier type (e.g.,
email_sha256,appnexus,user_id) - Value: The actual identifier string
- Priority: Integer where 0 = highest priority (optional, defaults to order in array)
Call identify endpoint
Implement the identify call with your platform’s SDK or API. The system checks identities in priority order until it finds a match, then links all provided identities to that Permutive ID.
Set identity priority
Order identities by priority, placing the most stable and persistent identifiers first (priority 0). This improves identity resolution rates by checking the most reliable identifiers first.