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": "cf8192d2-f267-454d-b72c-dab354860772",
"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": "1416058c-ea0d-4f75-bfc0-c38e7a95aea6",
"alias": "sample string 2",
"address": "sample string 3",
"default": true,
"sortOrder": 5
},
{
"id": "1416058c-ea0d-4f75-bfc0-c38e7a95aea6",
"alias": "sample string 2",
"address": "sample string 3",
"default": true,
"sortOrder": 5
}
],
"phoneNumbers": [
{
"id": "7796ec27-8eb6-49ce-9006-e29304343253",
"alias": "sample string 2",
"number": "sample string 3",
"default": true,
"useForSms": true,
"sortOrder": 6
},
{
"id": "7796ec27-8eb6-49ce-9006-e29304343253",
"alias": "sample string 2",
"number": "sample string 3",
"default": true,
"useForSms": true,
"sortOrder": 6
}
],
"postalAddresses": [
{
"id": "78d50b9f-b506-41c5-a61e-35fb69f92686",
"alias": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"countryId": "ff447a77-602f-4016-ba0d-e5a10d96cef7",
"countryCode": "sample string 7",
"countryName": "sample string 8",
"zip": "sample string 9",
"default": true
},
{
"id": "78d50b9f-b506-41c5-a61e-35fb69f92686",
"alias": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"countryId": "ff447a77-602f-4016-ba0d-e5a10d96cef7",
"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": "98308dc6-c5b6-4de1-8014-bf9a8de1ef02",
"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">98308dc6-c5b6-4de1-8014-bf9a8de1ef02</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>1416058c-ea0d-4f75-bfc0-c38e7a95aea6</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>1416058c-ea0d-4f75-bfc0-c38e7a95aea6</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>cf8192d2-f267-454d-b72c-dab354860772</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>7796ec27-8eb6-49ce-9006-e29304343253</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>7796ec27-8eb6-49ce-9006-e29304343253</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>ff447a77-602f-4016-ba0d-e5a10d96cef7</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>78d50b9f-b506-41c5-a61e-35fb69f92686</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>ff447a77-602f-4016-ba0d-e5a10d96cef7</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>78d50b9f-b506-41c5-a61e-35fb69f92686</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": "7a765898-6c17-424b-9322-d202f07b901a",
"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": "2e0c7d6a-203b-4946-a98d-996836134c03",
"alias": "sample string 2",
"address": "sample string 3",
"default": true,
"sortOrder": 5
},
{
"id": "2e0c7d6a-203b-4946-a98d-996836134c03",
"alias": "sample string 2",
"address": "sample string 3",
"default": true,
"sortOrder": 5
}
],
"phoneNumbers": [
{
"id": "ef19c9bd-1ca4-4fd6-a399-a5bb1ac48546",
"alias": "sample string 2",
"number": "sample string 3",
"default": true,
"useForSms": true,
"sortOrder": 6
},
{
"id": "ef19c9bd-1ca4-4fd6-a399-a5bb1ac48546",
"alias": "sample string 2",
"number": "sample string 3",
"default": true,
"useForSms": true,
"sortOrder": 6
}
],
"postalAddresses": [
{
"id": "01085d6a-a86d-4a66-ad80-4da772f6ab25",
"alias": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"countryId": "1e134a29-5cfa-4670-a60c-3d7482bf2d3f",
"countryCode": "sample string 7",
"countryName": "sample string 8",
"zip": "sample string 9",
"default": true
},
{
"id": "01085d6a-a86d-4a66-ad80-4da772f6ab25",
"alias": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"countryId": "1e134a29-5cfa-4670-a60c-3d7482bf2d3f",
"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": "94caff0c-a166-4c32-89a5-72be72be8623",
"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">94caff0c-a166-4c32-89a5-72be72be8623</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>2e0c7d6a-203b-4946-a98d-996836134c03</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>2e0c7d6a-203b-4946-a98d-996836134c03</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>7a765898-6c17-424b-9322-d202f07b901a</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>ef19c9bd-1ca4-4fd6-a399-a5bb1ac48546</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>ef19c9bd-1ca4-4fd6-a399-a5bb1ac48546</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>1e134a29-5cfa-4670-a60c-3d7482bf2d3f</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>01085d6a-a86d-4a66-ad80-4da772f6ab25</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>1e134a29-5cfa-4670-a60c-3d7482bf2d3f</d2p1:CountryId>
<d2p1:CountryName>sample string 8</d2p1:CountryName>
<d2p1:Default>true</d2p1:Default>
<d2p1:Id>01085d6a-a86d-4a66-ad80-4da772f6ab25</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>