PUT api/Account/{id}
Register a new account
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
The id of the company to register the account to. 1 for klove, 2 for air1 |
integer |
Required |
Body Parameters
The new account information
AccountRegistrationData| Name | Description | Type | Additional information |
|---|---|---|---|
| UserName |
The UserName for the account |
string |
Required |
| Password |
The Password for the account |
string |
Required |
| FacebookTokenForBusiness |
[optional] The facebook token for business. |
string |
None. |
| FirstName |
The user's First Name |
string |
Required |
| Dob |
The user's Date of Birth |
date |
None. |
| Gender |
The user's Gender |
GenderTypes |
None. |
| Optin |
Is OK for us to send the recient other emails for the network |
boolean |
None. |
| LastName |
The user's Last Name |
string |
Required |
| AddressLine1 |
[optional] The Address Line 1 |
string |
None. |
| AddressLine2 |
[optional] The Address Line 2 |
string |
None. |
| AddressLine3 |
[optional] The Address Line 3 |
string |
None. |
| AddressLine4 |
[optional] The Address Line 4 |
string |
None. |
| AddressZipCode |
The Address Zip Code |
string |
None. |
| AddressCountry |
[optional] The Address Country code. USA is the default |
string |
None. |
| AddressStateProvince |
[optional] The Address state or province |
string |
None. |
| AddressCity |
[optional] The Address City |
string |
None. |
| PerformAddressValidation |
Indicates if address validation is desired. |
boolean |
None. |
Request Formats
application/json, text/json
{
"UserName": "sample string 1",
"Password": "sample string 2",
"FacebookTokenForBusiness": "sample string 3",
"FirstName": "sample string 4",
"Dob": "2025-12-15T08:31:28.8934989+00:00",
"Gender": 1,
"Optin": true,
"LastName": "sample string 7",
"AddressLine1": "sample string 8",
"AddressLine2": "sample string 9",
"AddressLine3": "sample string 10",
"AddressLine4": "sample string 11",
"AddressZipCode": "sample string 12",
"AddressCountry": "sample string 13",
"AddressStateProvince": "sample string 14",
"AddressCity": "sample string 15",
"PerformAddressValidation": true
}
application/xml, text/xml
<AccountRegistrationData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Caf.DonorSystem.Mobile.WebApi.Models"> <AddressCity>sample string 15</AddressCity> <AddressCountry>sample string 13</AddressCountry> <AddressLine1>sample string 8</AddressLine1> <AddressLine2>sample string 9</AddressLine2> <AddressLine3>sample string 10</AddressLine3> <AddressLine4>sample string 11</AddressLine4> <AddressStateProvince>sample string 14</AddressStateProvince> <AddressZipCode>sample string 12</AddressZipCode> <Dob>2025-12-15T08:31:28.8934989+00:00</Dob> <FacebookTokenForBusiness>sample string 3</FacebookTokenForBusiness> <FirstName>sample string 4</FirstName> <Gender>Male</Gender> <LastName>sample string 7</LastName> <Optin>true</Optin> <Password>sample string 2</Password> <PerformAddressValidation>true</PerformAddressValidation> <UserName>sample string 1</UserName> </AccountRegistrationData>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
ApiResult| Name | Description | Type | Additional information |
|---|---|---|---|
| HasErrors |
True if there are any errors present |
boolean |
None. |
| Errors |
The list of errors |
Collection of ApiResultError |
None. |
Response Formats
application/json, text/json, application/xml, text/xml
Sample not available.