Заведение нового подписчика.
Метод | 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} |