Create multiple new data records of a specific entityType in a single API call. If the request is structurally valid and properly authorized, it is added independently. The result contains a list of uuid_results and ID results from each record addition or a failure message for each record.

This endpoint includes the following methods:

  • POST



This endpoint supports both Basic authentication (recommended) and janrain-signed authentication.

How to Create an Authentication String

Base URL

The base URL for this endpoint is your Janrain Capture domain; for example:


Your Capture domains (also known as Registration domains) can be found in the Janrain Console on the Manage Application page:


Example request

Create three new users with some statuses plural entries.

curl -X POST \
    -H "Authorization: Basic aW1fYV...NfbXk="\
    --data-urlencode type_name=user\
    --data-urlencode all_attributes='[{"familyName":"Jones","givenName":"Abe",
      "familyName": "Smith","email":"ssmith@myorg.org"}]' \
      Running this command in Postman

Example Results

  "uuid_results": [
  "results": [
  "stat": "ok"

Authorized Clients

  • owner 
  • direct_access

Query Parameters

Parameter Type Required Description
type_name string Yes entityType of the entity.
all_attributes string Yes Attribute names and values (formatted as a JSON object) for the entity. This argument is parsed as one entity.: if any part of the argument fails to parse, the entire request will be rejected.