---
schema_version: "1"
id: 8c97f6dd79c2ace6ac0e1cf18de2c3ef8e2ae4ad411a184ae3f51a5bd23cea2c
title: Insurance Person Accounts and Users Creation Input
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/insurance_developer_guide/connect_requests_insurance_accounts_and_users_creation_input.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_insurance_accounts_and_users_creation_input.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: c9fdfdfed9b6cc67ffb0ead5f79d3421695c7481c3f613fcdf67588892d225b5
description: Input representation for creating person accounts and portal users from group census members.
---
# Insurance Person Accounts and Users Creation Input

Input representation for creating person accounts and portal users from group census members.

## JSON Example

This is a sample JSON example with GroupCensusId.

{
  "groupCensusId": "0rfxx0000000007AAA",
  "matchingKeyList": {
    "values": \[
      "FirstName",
      "LastName"
    \]
  },
  "fieldMappings": {
    "data": {
      "FirstName": "FirstName",
      "Lastname": "LastName"
    }
  },
  "userDetails": {
    "profileId": "00exx000000mzxC",
    "localeSidKey": "en\_US",
    "timeZoneSidKey": "America/New York",
    "languageLocaleKey": "en\_US",
    "emailEncodingKey": "UTF-8"
  }
}

This is a sample JSON example with GroupCensusMembers.

{
  "groupCensusMemberIdList": {
    "values": \[
      "0r6xx0000000002AAA",
      "0r6xx000000004rAAA"
    \]
  },
  "matchingKeyList": {
    "values": \[
      "FirstName",
      "LastName"
    \]
  },
  "fieldMappings": {
    "data": {
      "FirstName": "FirstName",
      "Lastname": "LastName"
    }
  },
  "userDetails": {
    "profileId": "00exx000000mzxC",
    "localeSidKey": "en\_US",
    "timeZoneSidKey": "America/New York",
    "languageLocaleKey": "en\_US",
    "emailEncodingKey": "UTF-8"
  }
}

## Properties

<table class="featureTable sort_table" summary="">





          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d305877e71">Name</th>

              <th class="featureTableHeader vertical-align-top " id="d305877e74">Type</th>

              <th class="featureTableHeader vertical-align-top " id="d305877e77">Description</th>

              <th class="featureTableHeader vertical-align-top " id="d305877e80">Required or Optional</th>

              <th class="featureTableHeader vertical-align-top " id="d305877e83">Available Version</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d305877e71" data-title="Name"><samp class="codeph nolang">fieldMappings</samp></td>

              <td class="entry" headers="d305877e74" data-title="Type">Map&lt;String, String&gt;</td>

              <td class="entry" headers="d305877e77" data-title="Description">Map of field API names from the Group Census Member object (key) to the Account
                object (value).</td>

              <td class="entry" headers="d305877e80" data-title="Required or Optional">Optional</td>

              <td class="entry" headers="d305877e83" data-title="Available Version">65.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d305877e71" data-title="Name"><samp class="codeph nolang">groupCensusId</samp></td>

              <td class="entry" headers="d305877e74" data-title="Type">String</td>

              <td class="entry" headers="d305877e77" data-title="Description">ID of the group census that contains the members to process.</td>

              <td class="entry" headers="d305877e80" data-title="Required or Optional">Optional</td>

              <td class="entry" headers="d305877e83" data-title="Available Version">65.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d305877e71" data-title="Name"><samp class="codeph nolang">groupCensusMember​IdList</samp></td>

              <td class="entry" headers="d305877e74" data-title="Type">String[]</td>

              <td class="entry" headers="d305877e77" data-title="Description">IDs of the group census members for whom you want to create person accounts and
                users.<p class="p">If not provided, all members of the specified group census are
                  processed.</p>
              </td>

              <td class="entry" headers="d305877e80" data-title="Required or Optional">Optional</td>

              <td class="entry" headers="d305877e83" data-title="Available Version">65.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d305877e71" data-title="Name"><samp class="codeph nolang">matchingKeyList</samp></td>

              <td class="entry" headers="d305877e74" data-title="Type">String[]</td>

              <td class="entry" headers="d305877e77" data-title="Description">List of field API names on the Group Census Member object that are used to identify
                and prevent the creation of duplicate person accounts.<p class="p">The default fields
                  are FirstName, LastName, PersonBirthdate, PersonEmail, and
                  PersonGender.</p>
              </td>

              <td class="entry" headers="d305877e80" data-title="Required or Optional">Optional</td>

              <td class="entry" headers="d305877e83" data-title="Available Version">65.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d305877e71" data-title="Name"><samp class="codeph nolang">personAccount​RecordType</samp></td>

              <td class="entry" headers="d305877e74" data-title="Type">String</td>

              <td class="entry" headers="d305877e77" data-title="Description">Developer name of the person account record type to use for the new
                accounts.</td>

              <td class="entry" headers="d305877e80" data-title="Required or Optional">Optional</td>

              <td class="entry" headers="d305877e83" data-title="Available Version">65.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d305877e71" data-title="Name"><samp class="codeph nolang">userDetails</samp></td>

              <td class="entry" headers="d305877e74" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.insurance_developer_guide.meta/insurance_developer_guide/connect_requests_portal_user_creation_input.htm" title="Input representation for the details to create a portal user.">Portal User Creation Input</a></td>

              <td class="entry" headers="d305877e77" data-title="Description">Details to create portal users.</td>

              <td class="entry" headers="d305877e80" data-title="Required or Optional">Required if the <samp class="codeph nolang">createPortalUsers</samp> request
                parameter is set to <samp class="codeph nolang">true</samp>.</td>

              <td class="entry" headers="d305877e83" data-title="Available Version">65.0</td>

            </tr>

          </tbody>

        </table>