Поделиться через


Manage account profiles - Add new user member to role

Добавляет нового участника пользователя в указанную роль.

POST https://api.partnercenter.microsoft.com/v{version}/roles/{role_id}/usermembers

Параметры URI

Имя В Обязательно Тип Описание
role_id
path True

string

Идентификатор роли.

version
path True

string

Версия API.

Заголовок запроса

Media Types: "application/json", "application/xml", "text/xml", "application/x-www-form-urlencoded", "text/json"

Имя Обязательно Тип Описание
Authorization True

string

Маркер носителя авторизации

Accept True

string

Допустимый тип контента; application/json с расширенным доступом к типу

ms-correlationid

string

Используется для внутреннего отслеживания запросов. Если ms-correlationid не указан, сервер создает новый для каждого запроса.

ms-requestid

string

Используется для идемпотентности запросов. Если ms-requestid не указан, сервер будет создавать новый для каждого запроса.

Текст запроса

Media Types: "application/json", "application/xml", "text/xml", "application/x-www-form-urlencoded", "text/json"

Имя Тип Описание
accountId

string

Возвращает или задает идентификатор учетной записи, с которой привязано назначение роли.

displayName

string

Возвращает или задает отображаемое имя пользователя.

id

string

Идентификатор элемента.

roleId

string

Идентификатор роли пользователя.

userPrincipalName

string

Возвращает или задает имя субъекта-пользователя.

Ответы

Имя Тип Описание
200 OK

object

ОК

Media Types: "application/json", "application/xml", "text/xml", "text/json"

201 Created

Microsoft.Partner.Sdk.Contracts.V1.Contracts.RoleManagement.UserMember

ОК

Media Types: "application/json", "application/xml", "text/xml", "text/json"

400 Bad Request

Входные данные отсутствуют или недопустимы. В тексте ответа будут указаны сведения об ошибке.

Media Types: "application/json", "application/xml", "text/xml", "text/json"

401 Unauthorized

Запрос не прошел проверку подлинности. Сначала клиент должен пройти проверку подлинности в партнерской службе API.

Media Types: "application/json", "application/xml", "text/xml", "text/json"

403 Forbidden

Запрос прошел проверку подлинности, но ему было отказано, так как вызывающий объект не имеет прав на его вызов.

Media Types: "application/json", "application/xml", "text/xml", "text/json"

404 Not Found

Ресурс не найден или недоступен с заданными входными параметрами.

Media Types: "application/json", "application/xml", "text/xml", "text/json"

500 Internal Server Error

Службе API партнера или одной из ее зависимостей не удалось выполнить запрос. Вызывающие абоненты могут повторить попытку.

Media Types: "application/json", "application/xml", "text/xml", "text/json"

Определения

Имя Описание
Microsoft.Partner.Sdk.Contracts.V1.Common.ResourceAttributes

Ссылается на общие атрибуты объекта

Microsoft.Partner.Sdk.Contracts.V1.Contracts.RoleManagement.UserMember

Описывает сведения о члене пользователя.

Microsoft.Partner.Sdk.Contracts.V1.Common.ResourceAttributes

Ссылается на общие атрибуты объекта

Имя Тип Описание
etag

string

Возвращает или задает etag. Версия объекта в поставщиках.

objectType

string

Тип объекта.

Microsoft.Partner.Sdk.Contracts.V1.Contracts.RoleManagement.UserMember

Описывает сведения о члене пользователя.

Имя Тип Описание
accountId

string

Возвращает или задает идентификатор учетной записи, с которой привязано назначение роли.

attributes

Microsoft.Partner.Sdk.Contracts.V1.Common.ResourceAttributes

Возвращает атрибуты.

displayName

string

Возвращает или задает отображаемое имя пользователя.

id

string

Идентификатор элемента.

roleId

string

Идентификатор роли пользователя.

userPrincipalName

string

Возвращает или задает имя субъекта-пользователя.