POST api/Users
Adds a new user or updates information on an existing user.
Request Information
URI Parameters
None.
Body Parameters
UserModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Username |
User's username (Required). |
string |
None. |
| Password |
User's password (Required). |
string |
None. |
| PasswordConfirmation |
User's password (Required). |
string |
None. |
| Active |
Indicates whether the user is active or not. |
boolean |
None. |
| Notes |
User's notes. |
string |
None. |
| UpDoxId |
User's up dox ID. |
string |
None. |
| Contact |
User's contact information (Required). |
ContactModel |
None. |
| Locations |
Locations to which the user has access. |
Collection of string |
None. |
| Id |
Unique ID of the model in the portal (Read only). |
globally unique identifier |
None. |
| ExternalId |
Unique ID of the model on integrating system (Required). |
string |
None. |
Request Formats
application/json, text/json
{
"username": "sample string 1",
"password": "sample string 2",
"passwordConfirmation": "sample string 3",
"active": true,
"notes": "sample string 5",
"upDoxId": "sample string 6",
"contact": {
"id": "4c2c280d-4208-4f73-ae3e-6d2c121f0aa0",
"firstName": "sample string 2",
"middleName": "sample string 3",
"lastName": "sample string 4",
"suffix": "sample string 5",
"prefix": "sample string 6",
"fullName": "sample string 7",
"companyName": "sample string 8",
"jobTitle": "sample string 9",
"emailAddresses": [
{
"id": "17b792d1-1e07-4469-8979-ee3bcfe875d0",
"alias": "sample string 2",
"address": "sample string 3",
"default": true,
"sortOrder": 5
},
{
"id": "17b792d1-1e07-4469-8979-ee3bcfe875d0",
"alias": "sample string 2",
"address": "sample string 3",
"default": true,
"sortOrder": 5
}
],
"phoneNumbers": [
{
"id": "72583bc3-d15c-481a-b0aa-3d3468304413",
"alias": "sample string 2",
"number": "sample string 3",
"default": true,
"useForSms": true,
"sortOrder": 6
},
{
"id": "72583bc3-d15c-481a-b0aa-3d3468304413",
"alias": "sample string 2",
"number": "sample string 3",
"default": true,
"useForSms": true,
"sortOrder": 6
}
],
"postalAddresses": [
{
"id": "8960d40b-b65a-40e4-bf21-7d4355c88dc4",
"alias": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"countryId": "3ba84f28-0938-407b-803a-e30624f3e7b2",
"countryCode": "sample string 7",
"countryName": "sample string 8",
"zip": "sample string 9",
"default": true
},
{
"id": "8960d40b-b65a-40e4-bf21-7d4355c88dc4",
"alias": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"countryId": "3ba84f28-0938-407b-803a-e30624f3e7b2",
"countryCode": "sample string 7",
"countryName": "sample string 8",
"zip": "sample string 9",
"default": true
}
],
"notes": "sample string 10"
},
"locations": [
"sample string 1",
"sample string 2"
],
"id": "67eb7970-ce1e-4707-8a3a-9be0b41eed7c",
"externalId": "sample string 8"
}
application/xml, text/xml
<UserModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models.Users">
<ExternalId xmlns="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models">sample string 8</ExternalId>
<Id xmlns="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models">67eb7970-ce1e-4707-8a3a-9be0b41eed7c</Id>
<Active>true</Active>
<Contact xmlns:d2p1="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models.Contacts">
<d2p1:CompanyName>sample string 8</d2p1:CompanyName>
<d2p1:EmailAddresses>
<d2p1:EmailAddressModel>
<d2p1:Address>sample string 3</d2p1:Address>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>17b792d1-1e07-4469-8979-ee3bcfe875d0</d2p1:Id>
<d2p1:SortOrder>5</d2p1:SortOrder>
</d2p1:EmailAddressModel>
<d2p1:EmailAddressModel>
<d2p1:Address>sample string 3</d2p1:Address>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>17b792d1-1e07-4469-8979-ee3bcfe875d0</d2p1:Id>
<d2p1:SortOrder>5</d2p1:SortOrder>
</d2p1:EmailAddressModel>
</d2p1:EmailAddresses>
<d2p1:FirstName>sample string 2</d2p1:FirstName>
<d2p1:FullName>sample string 7</d2p1:FullName>
<d2p1:Id>4c2c280d-4208-4f73-ae3e-6d2c121f0aa0</d2p1:Id>
<d2p1:JobTitle>sample string 9</d2p1:JobTitle>
<d2p1:LastName>sample string 4</d2p1:LastName>
<d2p1:MiddleName>sample string 3</d2p1:MiddleName>
<d2p1:Notes>sample string 10</d2p1:Notes>
<d2p1:PhoneNumbers>
<d2p1:PhoneNumberModel>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>72583bc3-d15c-481a-b0aa-3d3468304413</d2p1:Id>
<d2p1:Number>sample string 3</d2p1:Number>
<d2p1:SortOrder>6</d2p1:SortOrder>
<d2p1:UseForSms>true</d2p1:UseForSms>
</d2p1:PhoneNumberModel>
<d2p1:PhoneNumberModel>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>72583bc3-d15c-481a-b0aa-3d3468304413</d2p1:Id>
<d2p1:Number>sample string 3</d2p1:Number>
<d2p1:SortOrder>6</d2p1:SortOrder>
<d2p1:UseForSms>true</d2p1:UseForSms>
</d2p1:PhoneNumberModel>
</d2p1:PhoneNumbers>
<d2p1:PostalAddresses>
<d2p1:PostalAddressModel>
<d2p1:Address1>sample string 3</d2p1:Address1>
<d2p1:Address2>sample string 4</d2p1:Address2>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:City>sample string 5</d2p1:City>
<d2p1:CountryCode>sample string 7</d2p1:CountryCode>
<d2p1:CountryId>3ba84f28-0938-407b-803a-e30624f3e7b2</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>8960d40b-b65a-40e4-bf21-7d4355c88dc4</d2p1:Id>
<d2p1:State>sample string 6</d2p1:State>
<d2p1:Zip>sample string 9</d2p1:Zip>
</d2p1:PostalAddressModel>
<d2p1:PostalAddressModel>
<d2p1:Address1>sample string 3</d2p1:Address1>
<d2p1:Address2>sample string 4</d2p1:Address2>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:City>sample string 5</d2p1:City>
<d2p1:CountryCode>sample string 7</d2p1:CountryCode>
<d2p1:CountryId>3ba84f28-0938-407b-803a-e30624f3e7b2</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>8960d40b-b65a-40e4-bf21-7d4355c88dc4</d2p1:Id>
<d2p1:State>sample string 6</d2p1:State>
<d2p1:Zip>sample string 9</d2p1:Zip>
</d2p1:PostalAddressModel>
</d2p1:PostalAddresses>
<d2p1:Prefix>sample string 6</d2p1:Prefix>
<d2p1:Suffix>sample string 5</d2p1:Suffix>
</Contact>
<Locations xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Locations>
<Notes>sample string 5</Notes>
<Password>sample string 2</Password>
<PasswordConfirmation>sample string 3</PasswordConfirmation>
<UpDoxId>sample string 6</UpDoxId>
<Username>sample string 1</Username>
</UserModel>
application/x-www-form-urlencoded
Response Information
Resource Description
UserModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Username |
User's username (Required). |
string |
None. |
| Password |
User's password (Required). |
string |
None. |
| PasswordConfirmation |
User's password (Required). |
string |
None. |
| Active |
Indicates whether the user is active or not. |
boolean |
None. |
| Notes |
User's notes. |
string |
None. |
| UpDoxId |
User's up dox ID. |
string |
None. |
| Contact |
User's contact information (Required). |
ContactModel |
None. |
| Locations |
Locations to which the user has access. |
Collection of string |
None. |
| Id |
Unique ID of the model in the portal (Read only). |
globally unique identifier |
None. |
| ExternalId |
Unique ID of the model on integrating system (Required). |
string |
None. |
Response Formats
application/json, text/json
{
"username": "sample string 1",
"password": "sample string 2",
"passwordConfirmation": "sample string 3",
"active": true,
"notes": "sample string 5",
"upDoxId": "sample string 6",
"contact": {
"id": "839bb038-9b36-495d-b22f-c8ca4e93bc3c",
"firstName": "sample string 2",
"middleName": "sample string 3",
"lastName": "sample string 4",
"suffix": "sample string 5",
"prefix": "sample string 6",
"fullName": "sample string 7",
"companyName": "sample string 8",
"jobTitle": "sample string 9",
"emailAddresses": [
{
"id": "5cbbaab2-d66d-4d57-9819-8f8b47bda416",
"alias": "sample string 2",
"address": "sample string 3",
"default": true,
"sortOrder": 5
},
{
"id": "5cbbaab2-d66d-4d57-9819-8f8b47bda416",
"alias": "sample string 2",
"address": "sample string 3",
"default": true,
"sortOrder": 5
}
],
"phoneNumbers": [
{
"id": "6035c345-2b48-4d8d-a1a9-8d44597bcab8",
"alias": "sample string 2",
"number": "sample string 3",
"default": true,
"useForSms": true,
"sortOrder": 6
},
{
"id": "6035c345-2b48-4d8d-a1a9-8d44597bcab8",
"alias": "sample string 2",
"number": "sample string 3",
"default": true,
"useForSms": true,
"sortOrder": 6
}
],
"postalAddresses": [
{
"id": "f2d862e9-48a2-4608-8577-a76db8b46248",
"alias": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"countryId": "597e28f1-34db-4b0d-8fcb-6e7976bedd52",
"countryCode": "sample string 7",
"countryName": "sample string 8",
"zip": "sample string 9",
"default": true
},
{
"id": "f2d862e9-48a2-4608-8577-a76db8b46248",
"alias": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"countryId": "597e28f1-34db-4b0d-8fcb-6e7976bedd52",
"countryCode": "sample string 7",
"countryName": "sample string 8",
"zip": "sample string 9",
"default": true
}
],
"notes": "sample string 10"
},
"locations": [
"sample string 1",
"sample string 2"
],
"id": "960a3f45-18ed-43c9-9711-45137c899c48",
"externalId": "sample string 8"
}
application/xml, text/xml
<UserModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models.Users">
<ExternalId xmlns="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models">sample string 8</ExternalId>
<Id xmlns="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models">960a3f45-18ed-43c9-9711-45137c899c48</Id>
<Active>true</Active>
<Contact xmlns:d2p1="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models.Contacts">
<d2p1:CompanyName>sample string 8</d2p1:CompanyName>
<d2p1:EmailAddresses>
<d2p1:EmailAddressModel>
<d2p1:Address>sample string 3</d2p1:Address>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>5cbbaab2-d66d-4d57-9819-8f8b47bda416</d2p1:Id>
<d2p1:SortOrder>5</d2p1:SortOrder>
</d2p1:EmailAddressModel>
<d2p1:EmailAddressModel>
<d2p1:Address>sample string 3</d2p1:Address>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>5cbbaab2-d66d-4d57-9819-8f8b47bda416</d2p1:Id>
<d2p1:SortOrder>5</d2p1:SortOrder>
</d2p1:EmailAddressModel>
</d2p1:EmailAddresses>
<d2p1:FirstName>sample string 2</d2p1:FirstName>
<d2p1:FullName>sample string 7</d2p1:FullName>
<d2p1:Id>839bb038-9b36-495d-b22f-c8ca4e93bc3c</d2p1:Id>
<d2p1:JobTitle>sample string 9</d2p1:JobTitle>
<d2p1:LastName>sample string 4</d2p1:LastName>
<d2p1:MiddleName>sample string 3</d2p1:MiddleName>
<d2p1:Notes>sample string 10</d2p1:Notes>
<d2p1:PhoneNumbers>
<d2p1:PhoneNumberModel>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>6035c345-2b48-4d8d-a1a9-8d44597bcab8</d2p1:Id>
<d2p1:Number>sample string 3</d2p1:Number>
<d2p1:SortOrder>6</d2p1:SortOrder>
<d2p1:UseForSms>true</d2p1:UseForSms>
</d2p1:PhoneNumberModel>
<d2p1:PhoneNumberModel>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>6035c345-2b48-4d8d-a1a9-8d44597bcab8</d2p1:Id>
<d2p1:Number>sample string 3</d2p1:Number>
<d2p1:SortOrder>6</d2p1:SortOrder>
<d2p1:UseForSms>true</d2p1:UseForSms>
</d2p1:PhoneNumberModel>
</d2p1:PhoneNumbers>
<d2p1:PostalAddresses>
<d2p1:PostalAddressModel>
<d2p1:Address1>sample string 3</d2p1:Address1>
<d2p1:Address2>sample string 4</d2p1:Address2>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:City>sample string 5</d2p1:City>
<d2p1:CountryCode>sample string 7</d2p1:CountryCode>
<d2p1:CountryId>597e28f1-34db-4b0d-8fcb-6e7976bedd52</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>f2d862e9-48a2-4608-8577-a76db8b46248</d2p1:Id>
<d2p1:State>sample string 6</d2p1:State>
<d2p1:Zip>sample string 9</d2p1:Zip>
</d2p1:PostalAddressModel>
<d2p1:PostalAddressModel>
<d2p1:Address1>sample string 3</d2p1:Address1>
<d2p1:Address2>sample string 4</d2p1:Address2>
<d2p1:Alias>sample string 2</d2p1:Alias>
<d2p1:City>sample string 5</d2p1:City>
<d2p1:CountryCode>sample string 7</d2p1:CountryCode>
<d2p1:CountryId>597e28f1-34db-4b0d-8fcb-6e7976bedd52</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>f2d862e9-48a2-4608-8577-a76db8b46248</d2p1:Id>
<d2p1:State>sample string 6</d2p1:State>
<d2p1:Zip>sample string 9</d2p1:Zip>
</d2p1:PostalAddressModel>
</d2p1:PostalAddresses>
<d2p1:Prefix>sample string 6</d2p1:Prefix>
<d2p1:Suffix>sample string 5</d2p1:Suffix>
</Contact>
<Locations xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Locations>
<Notes>sample string 5</Notes>
<Password>sample string 2</Password>
<PasswordConfirmation>sample string 3</PasswordConfirmation>
<UpDoxId>sample string 6</UpDoxId>
<Username>sample string 1</Username>
</UserModel>