APIs

UnassignUsers

69 views 27/02/2020 14/08/2020 lemoel-marques 0

UnassignUsers

Remove um ou mais papéis de um ou mais papéis, lançando o evento rolePermissionsChanged com os usuários removidos

Payload de entrada
{
    "Nomes dos papéis onde os usuários serão removidos"
    roles : [ "string" ],
    "Os usuário à serem removidos dos papéis"
    users : [ "string" ]
}
Request
curl --location --request POST "https://api.senior.com.br/platform/authorization/actions/unassignUsers" --header "Content-Type: application/json" --header "Accept: application/json" --header "Authorization: Bearer {token}" --data-raw "{ 'roles': [ '{string}' ], 'users': [ '{string}' ] }"
Response
  • 200 Ok
{}
  • 400 Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente
{
    "message": "users is required, at least one value must be present",
    "errorCode": "validation",
    "reason": "BAD_REQUEST",
    "domain": "platform",
    "service": "authorization"
}
  • 400 Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente
{
    "message": "roles is required, at least one value must be present",
    "errorCode": "validation",
    "reason": "BAD_REQUEST",
    "domain": "platform",
    "service": "authorization"
}
  • 403 Permissão negada
  • 404 Usuário(s) ou papel(s) não encontrados

Este artigo foi útil para você?