POST {version}/Individuals

This endpoint will create individuals. Accepts an array of IndividualForCreate instances

Request Information

URI Parameters

NameDescriptionTypeAdditional information
version

string

None.

Body Parameters

Collection of Aristotle.P6.ViewModels.Entity.IndividualForCreate
NameDescriptionTypeAdditional information
SourceID

string

Max length: 50

Salutation

string

Max length: 30

Prefix

string

Max length: 10

FirstName

string

Required

Max length: 30

MiddleName

string

Max length: 30

LastName

string

Required

Max length: 30

Suffix

string

Max length: 10

Employer

string

None.

Occupation

string

None.

Phones

Collection of Aristotle.P6.ViewModels.Entity.PhoneForCreate

None.

Addresses

Collection of Aristotle.P6.ViewModels.Entity.AddressForCreate

None.

IndividualeMail

Collection of Aristotle.P6.ViewModels.Entity.EmailAddressForCreate

None.

Groups

Collection of Aristotle.P6.ViewModels.Entity.Group

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "SourceID": "sample string 1",
    "Salutation": "sample string 2",
    "Prefix": "sample string 3",
    "FirstName": "sample string 4",
    "MiddleName": "sample string 5",
    "LastName": "sample string 6",
    "Suffix": "sample string 7",
    "Employer": "sample string 8",
    "Occupation": "sample string 9",
    "Phones": [
      {
        "Number": "sample string 1",
        "Type": "sample string 2",
        "Default": true,
        "SMSOptIn": true
      },
      {
        "Number": "sample string 1",
        "Type": "sample string 2",
        "Default": true,
        "SMSOptIn": true
      }
    ],
    "Addresses": [
      {
        "Line1": "sample string 1",
        "Line2": "sample string 2",
        "Line3": "sample string 3",
        "City": "sample string 4",
        "State": "sample string 5",
        "Zip5": "sample string 6",
        "Zip4": "sample string 7",
        "Type": "sample string 8",
        "Default": true
      },
      {
        "Line1": "sample string 1",
        "Line2": "sample string 2",
        "Line3": "sample string 3",
        "City": "sample string 4",
        "State": "sample string 5",
        "Zip5": "sample string 6",
        "Zip4": "sample string 7",
        "Type": "sample string 8",
        "Default": true
      }
    ],
    "IndividualeMail": [
      {
        "Email": "sample string 1",
        "Type": "sample string 2",
        "Default": true
      },
      {
        "Email": "sample string 1",
        "Type": "sample string 2",
        "Default": true
      }
    ],
    "Groups": [
      {
        "Id": "a8147fb0-a80d-4151-8754-d525b448837c",
        "egp_Guid": "6f1f83f0-838b-40ac-90dd-e50ccc9676df",
        "GroupName": "sample string 3",
        "GroupCategory": "sample string 4"
      },
      {
        "Id": "a8147fb0-a80d-4151-8754-d525b448837c",
        "egp_Guid": "6f1f83f0-838b-40ac-90dd-e50ccc9676df",
        "GroupName": "sample string 3",
        "GroupCategory": "sample string 4"
      }
    ]
  },
  {
    "SourceID": "sample string 1",
    "Salutation": "sample string 2",
    "Prefix": "sample string 3",
    "FirstName": "sample string 4",
    "MiddleName": "sample string 5",
    "LastName": "sample string 6",
    "Suffix": "sample string 7",
    "Employer": "sample string 8",
    "Occupation": "sample string 9",
    "Phones": [
      {
        "Number": "sample string 1",
        "Type": "sample string 2",
        "Default": true,
        "SMSOptIn": true
      },
      {
        "Number": "sample string 1",
        "Type": "sample string 2",
        "Default": true,
        "SMSOptIn": true
      }
    ],
    "Addresses": [
      {
        "Line1": "sample string 1",
        "Line2": "sample string 2",
        "Line3": "sample string 3",
        "City": "sample string 4",
        "State": "sample string 5",
        "Zip5": "sample string 6",
        "Zip4": "sample string 7",
        "Type": "sample string 8",
        "Default": true
      },
      {
        "Line1": "sample string 1",
        "Line2": "sample string 2",
        "Line3": "sample string 3",
        "City": "sample string 4",
        "State": "sample string 5",
        "Zip5": "sample string 6",
        "Zip4": "sample string 7",
        "Type": "sample string 8",
        "Default": true
      }
    ],
    "IndividualeMail": [
      {
        "Email": "sample string 1",
        "Type": "sample string 2",
        "Default": true
      },
      {
        "Email": "sample string 1",
        "Type": "sample string 2",
        "Default": true
      }
    ],
    "Groups": [
      {
        "Id": "a8147fb0-a80d-4151-8754-d525b448837c",
        "egp_Guid": "6f1f83f0-838b-40ac-90dd-e50ccc9676df",
        "GroupName": "sample string 3",
        "GroupCategory": "sample string 4"
      },
      {
        "Id": "a8147fb0-a80d-4151-8754-d525b448837c",
        "egp_Guid": "6f1f83f0-838b-40ac-90dd-e50ccc9676df",
        "GroupName": "sample string 3",
        "GroupCategory": "sample string 4"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfIndividualForCreate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aristotle.P6.ViewModels.Entity">
  <IndividualForCreate>
    <Addresses>
      <AddressForCreate>
        <City>sample string 4</City>
        <Default>true</Default>
        <Line1>sample string 1</Line1>
        <Line2>sample string 2</Line2>
        <Line3>sample string 3</Line3>
        <State>sample string 5</State>
        <Type>sample string 8</Type>
        <Zip4>sample string 7</Zip4>
        <Zip5>sample string 6</Zip5>
      </AddressForCreate>
      <AddressForCreate>
        <City>sample string 4</City>
        <Default>true</Default>
        <Line1>sample string 1</Line1>
        <Line2>sample string 2</Line2>
        <Line3>sample string 3</Line3>
        <State>sample string 5</State>
        <Type>sample string 8</Type>
        <Zip4>sample string 7</Zip4>
        <Zip5>sample string 6</Zip5>
      </AddressForCreate>
    </Addresses>
    <Employer>sample string 8</Employer>
    <FirstName>sample string 4</FirstName>
    <Groups>
      <Group>
        <GroupCategory>sample string 4</GroupCategory>
        <GroupName>sample string 3</GroupName>
        <Id>a8147fb0-a80d-4151-8754-d525b448837c</Id>
        <egp_Guid>6f1f83f0-838b-40ac-90dd-e50ccc9676df</egp_Guid>
      </Group>
      <Group>
        <GroupCategory>sample string 4</GroupCategory>
        <GroupName>sample string 3</GroupName>
        <Id>a8147fb0-a80d-4151-8754-d525b448837c</Id>
        <egp_Guid>6f1f83f0-838b-40ac-90dd-e50ccc9676df</egp_Guid>
      </Group>
    </Groups>
    <IndividualeMail>
      <EmailAddressForCreate>
        <Default>true</Default>
        <Email>sample string 1</Email>
        <Type>sample string 2</Type>
      </EmailAddressForCreate>
      <EmailAddressForCreate>
        <Default>true</Default>
        <Email>sample string 1</Email>
        <Type>sample string 2</Type>
      </EmailAddressForCreate>
    </IndividualeMail>
    <LastName>sample string 6</LastName>
    <MiddleName>sample string 5</MiddleName>
    <Occupation>sample string 9</Occupation>
    <Phones>
      <PhoneForCreate>
        <Default>true</Default>
        <Number>sample string 1</Number>
        <SMSOptIn>true</SMSOptIn>
        <Type>sample string 2</Type>
      </PhoneForCreate>
      <PhoneForCreate>
        <Default>true</Default>
        <Number>sample string 1</Number>
        <SMSOptIn>true</SMSOptIn>
        <Type>sample string 2</Type>
      </PhoneForCreate>
    </Phones>
    <Prefix>sample string 3</Prefix>
    <Salutation>sample string 2</Salutation>
    <SourceID>sample string 1</SourceID>
    <Suffix>sample string 7</Suffix>
  </IndividualForCreate>
  <IndividualForCreate>
    <Addresses>
      <AddressForCreate>
        <City>sample string 4</City>
        <Default>true</Default>
        <Line1>sample string 1</Line1>
        <Line2>sample string 2</Line2>
        <Line3>sample string 3</Line3>
        <State>sample string 5</State>
        <Type>sample string 8</Type>
        <Zip4>sample string 7</Zip4>
        <Zip5>sample string 6</Zip5>
      </AddressForCreate>
      <AddressForCreate>
        <City>sample string 4</City>
        <Default>true</Default>
        <Line1>sample string 1</Line1>
        <Line2>sample string 2</Line2>
        <Line3>sample string 3</Line3>
        <State>sample string 5</State>
        <Type>sample string 8</Type>
        <Zip4>sample string 7</Zip4>
        <Zip5>sample string 6</Zip5>
      </AddressForCreate>
    </Addresses>
    <Employer>sample string 8</Employer>
    <FirstName>sample string 4</FirstName>
    <Groups>
      <Group>
        <GroupCategory>sample string 4</GroupCategory>
        <GroupName>sample string 3</GroupName>
        <Id>a8147fb0-a80d-4151-8754-d525b448837c</Id>
        <egp_Guid>6f1f83f0-838b-40ac-90dd-e50ccc9676df</egp_Guid>
      </Group>
      <Group>
        <GroupCategory>sample string 4</GroupCategory>
        <GroupName>sample string 3</GroupName>
        <Id>a8147fb0-a80d-4151-8754-d525b448837c</Id>
        <egp_Guid>6f1f83f0-838b-40ac-90dd-e50ccc9676df</egp_Guid>
      </Group>
    </Groups>
    <IndividualeMail>
      <EmailAddressForCreate>
        <Default>true</Default>
        <Email>sample string 1</Email>
        <Type>sample string 2</Type>
      </EmailAddressForCreate>
      <EmailAddressForCreate>
        <Default>true</Default>
        <Email>sample string 1</Email>
        <Type>sample string 2</Type>
      </EmailAddressForCreate>
    </IndividualeMail>
    <LastName>sample string 6</LastName>
    <MiddleName>sample string 5</MiddleName>
    <Occupation>sample string 9</Occupation>
    <Phones>
      <PhoneForCreate>
        <Default>true</Default>
        <Number>sample string 1</Number>
        <SMSOptIn>true</SMSOptIn>
        <Type>sample string 2</Type>
      </PhoneForCreate>
      <PhoneForCreate>
        <Default>true</Default>
        <Number>sample string 1</Number>
        <SMSOptIn>true</SMSOptIn>
        <Type>sample string 2</Type>
      </PhoneForCreate>
    </Phones>
    <Prefix>sample string 3</Prefix>
    <Salutation>sample string 2</Salutation>
    <SourceID>sample string 1</SourceID>
    <Suffix>sample string 7</Suffix>
  </IndividualForCreate>
</ArrayOfIndividualForCreate>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Returns array of IndividualBase with Guids

System.Web.Http.IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.