Заведение нового подписчика.
| Метод | URI |
|---|---|
| POST | /profiles/ |
Нет.
Объект типа Profile.
Обязательные поля:
| Поле | Тип |
|---|---|
| Login | string |
| Password | string |
| string | |
| Phone | string |
Необязательные поля:
| Поле | Тип |
|---|---|
| Address | Address (Адрес) |
| ParentId | GUID |
| Type | string |
POST /profiles/
{
"Login": "foo",
"Password": "foo",
"ActivationDate": "2012-12-11 00:00",
"DomainPrefix": "foo",
"Email": "foo@bar.com",
"CompanyName": "bar",
"Language": "en",
"Culture": "en-US",
"Address": {
"FirstName": null,
"MiddleName": null,
"LastName": null,
"City": null,
"PostalCode": null,
"Region": null,
"AddressLine": null,
"Culture": null,
"Language": null,
"Phone": null
},
"State": "Active",
"Type": "Organization"
}
Стандартный код HTTP: 200 OK.
Объект Profile. Обязательные поля в ответе (+ все поля из запроса):
| Поле | Тип |
|---|---|
| Id | GUID |
| ActivationDate | datetime |
| State | string |
Для указания типа ошибки в ответе сервера, используются стандартные HTTP-коды 4xx-5xx.
Тело ответа: возвращается общий для сервиса набор данных, содержащий сообщение об ошибке и дополнительную информацию. Дополнительная информация в разделе Ошибки сервиса.
| Поле | Тип | Описание |
|---|---|---|
| Id | string | Генерация уникальных идентификаторов для объектов |
| Login | string | |
| Password | string | |
| string | ||
| State | string | Возможные значения: Active |
| Type | string | Возможные значения: Organization, User |
| Address | Address (Адрес) | |
| DynamicProperties | JSON array | Динамические свойства контрактов |
| ActivationDate | datetime | дата-время создания |
| AuthCode | string | технический код пользователя (например, domain prefix в Microsoft CREST API) |
| Поле | Тип | Описание |
|---|---|---|
| FirstName | string | |
| MiddleName | string | |
| LastName | string | |
| City | string | |
| PostalCode | string | |
| Region | string | |
| AddressLine | string | |
| Culture | string | {xx-XX} |
| Language | string | {xx} |