Skip to main content
POST
Batch Profiles

Batch updating or creating profiles

This endpoint allows developers to create or update multiple profiles at once. This can be useful for one-off or incremental imports to Omneo. It is not recommended to use Batch importing to save on API calls, as these profiles will be added to a queue, and are subject to the workload of other jobs in the queue. Because this process is added as a background process, the results of these profiles are not available as an API response. Instead, when a profile is successfully updated or create the appropriate profile.updated or profile.created webhook event will be triggered.

Specifying a match_criteria

The match_criteria is used to match members in your batch, to existing Omneo Profiles. If no profile is found using this criteria, a new Omneo profile will be created instead. Match criteria can be: “email” which will attempt to match the email specified in your profile batch A simple batch import matching by email could look like the below:
Any other value will attempt to match within your profile batch’s identities by the handle To match profiles by a specified identifier against the profile, simply specify the name of the identity handle in the match_criteria Omneo will search for the value in your batch profiles[].identities array. And will attempt to match an Omneo profile with a matching identity.

Body

application/json
match_criteria
string
required
profiles
object[]
required
Required array length: 1 - 500 elements
import_job_id
string

Response

data
object
required