PUT {version}/Individuals/{id}
This endpoint can be used to update an individual Source ID and Individual Guid must match the same entity
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | string |
Required |
|
| version | string |
None. |
Body Parameters
Aristotle.P6.ViewModels.Entity.IndividualBase| Name | Description | Type | Additional information |
|---|---|---|---|
| GUID | globally unique identifier |
Required |
|
| 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 |
|
| SourceID | string |
Required Max length: 50 |
|
| Suffix | string |
Max length: 10 |
|
| VoterId | string |
None. |
|
| Employer | string |
None. |
|
| DefaultCompanyLocationName | string |
None. |
|
| DefaultCompanyLocationSourceId | string |
None. |
|
| Occupation | string |
None. |
|
| Phones | Collection of Aristotle.P6.ViewModels.Entity.Phone |
None. |
|
| Addresses | Collection of Aristotle.P6.ViewModels.Entity.Address |
None. |
|
| IndividualeMail | Collection of Aristotle.P6.ViewModels.Entity.EmailAddress |
None. |
|
| Groups | Collection of Aristotle.P6.ViewModels.Entity.Group |
None. |
Request Formats
application/json, text/json
Sample:
{
"GUID": "af9636dd-82cc-4378-9274-13325abf919d",
"Salutation": "sample string 2",
"Prefix": "sample string 3",
"FirstName": "sample string 4",
"MiddleName": "sample string 5",
"LastName": "sample string 6",
"SourceID": "sample string 7",
"Suffix": "sample string 8",
"VoterId": "sample string 9",
"Employer": "sample string 10",
"DefaultCompanyLocationName": "sample string 11",
"DefaultCompanyLocationSourceId": "sample string 12",
"Occupation": "sample string 13",
"Phones": [
{
"Number": "sample string 1",
"Type": "sample string 2",
"Id": "b769762d-99f5-4c4a-979e-64a52d220cd6",
"Default": true,
"SMSOptIn": true
},
{
"Number": "sample string 1",
"Type": "sample string 2",
"Id": "b769762d-99f5-4c4a-979e-64a52d220cd6",
"Default": true,
"SMSOptIn": true
}
],
"Addresses": [
{
"Id": "e84910d9-fb29-4f28-9815-e96b8e44d733",
"Line1": "sample string 2",
"Line2": "sample string 3",
"Line3": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"Zip5": "sample string 7",
"Zip4": "sample string 8",
"Type": "sample string 9",
"Default": true
},
{
"Id": "e84910d9-fb29-4f28-9815-e96b8e44d733",
"Line1": "sample string 2",
"Line2": "sample string 3",
"Line3": "sample string 4",
"City": "sample string 5",
"State": "sample string 6",
"Zip5": "sample string 7",
"Zip4": "sample string 8",
"Type": "sample string 9",
"Default": true
}
],
"IndividualeMail": [
{
"Id": "d7b3861c-70b8-4cc2-9bd8-36833e10ffcf",
"Email": "sample string 2",
"Type": "sample string 3",
"Default": true
},
{
"Id": "d7b3861c-70b8-4cc2-9bd8-36833e10ffcf",
"Email": "sample string 2",
"Type": "sample string 3",
"Default": true
}
],
"Groups": [
{
"Id": "33d0e13a-c5cc-4442-9a09-a01108d0c00e",
"egp_Guid": "cf89ff3c-25fb-4122-aea6-4e7e8d127fc6",
"GroupName": "sample string 3",
"GroupCategory": "sample string 4"
},
{
"Id": "33d0e13a-c5cc-4442-9a09-a01108d0c00e",
"egp_Guid": "cf89ff3c-25fb-4122-aea6-4e7e8d127fc6",
"GroupName": "sample string 3",
"GroupCategory": "sample string 4"
}
]
}
application/xml, text/xml
Sample:
<IndividualBase xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aristotle.P6.ViewModels.Entity">
<Addresses>
<Address>
<City>sample string 5</City>
<Default>true</Default>
<Id>e84910d9-fb29-4f28-9815-e96b8e44d733</Id>
<Line1>sample string 2</Line1>
<Line2>sample string 3</Line2>
<Line3>sample string 4</Line3>
<State>sample string 6</State>
<Type>sample string 9</Type>
<Zip4>sample string 8</Zip4>
<Zip5>sample string 7</Zip5>
</Address>
<Address>
<City>sample string 5</City>
<Default>true</Default>
<Id>e84910d9-fb29-4f28-9815-e96b8e44d733</Id>
<Line1>sample string 2</Line1>
<Line2>sample string 3</Line2>
<Line3>sample string 4</Line3>
<State>sample string 6</State>
<Type>sample string 9</Type>
<Zip4>sample string 8</Zip4>
<Zip5>sample string 7</Zip5>
</Address>
</Addresses>
<DefaultCompanyLocationName>sample string 11</DefaultCompanyLocationName>
<DefaultCompanyLocationSourceId>sample string 12</DefaultCompanyLocationSourceId>
<Employer>sample string 10</Employer>
<FirstName>sample string 4</FirstName>
<GUID>af9636dd-82cc-4378-9274-13325abf919d</GUID>
<Groups>
<Group>
<GroupCategory>sample string 4</GroupCategory>
<GroupName>sample string 3</GroupName>
<Id>33d0e13a-c5cc-4442-9a09-a01108d0c00e</Id>
<egp_Guid>cf89ff3c-25fb-4122-aea6-4e7e8d127fc6</egp_Guid>
</Group>
<Group>
<GroupCategory>sample string 4</GroupCategory>
<GroupName>sample string 3</GroupName>
<Id>33d0e13a-c5cc-4442-9a09-a01108d0c00e</Id>
<egp_Guid>cf89ff3c-25fb-4122-aea6-4e7e8d127fc6</egp_Guid>
</Group>
</Groups>
<IndividualeMail>
<EmailAddress>
<Default>true</Default>
<Email>sample string 2</Email>
<Id>d7b3861c-70b8-4cc2-9bd8-36833e10ffcf</Id>
<Type>sample string 3</Type>
</EmailAddress>
<EmailAddress>
<Default>true</Default>
<Email>sample string 2</Email>
<Id>d7b3861c-70b8-4cc2-9bd8-36833e10ffcf</Id>
<Type>sample string 3</Type>
</EmailAddress>
</IndividualeMail>
<LastName>sample string 6</LastName>
<MiddleName>sample string 5</MiddleName>
<Occupation>sample string 13</Occupation>
<Phones>
<Phone>
<Default>true</Default>
<Id>b769762d-99f5-4c4a-979e-64a52d220cd6</Id>
<Number>sample string 1</Number>
<SMSOptIn>true</SMSOptIn>
<Type>sample string 2</Type>
</Phone>
<Phone>
<Default>true</Default>
<Id>b769762d-99f5-4c4a-979e-64a52d220cd6</Id>
<Number>sample string 1</Number>
<SMSOptIn>true</SMSOptIn>
<Type>sample string 2</Type>
</Phone>
</Phones>
<Prefix>sample string 3</Prefix>
<Salutation>sample string 2</Salutation>
<SourceID>sample string 7</SourceID>
<Suffix>sample string 8</Suffix>
<VoterId>sample string 9</VoterId>
</IndividualBase>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Returns array of IndividualBase with Guids
System.Web.Http.IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.