> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Atualizar funções dos membros da organização

> Atualizar as funções na organização de membros específicos

Requer uma chave de API pessoal de administrador Enterprise.

Atualiza as funções no nível da organização para um ou mais membros dentro de uma organização específica. Este endpoint permite atribuir uma nova função na organização a vários usuários de uma só vez.


## OpenAPI

````yaml pt-BR/v2-openapi.yaml PATCH /v2/enterprise/organizations/{org_id}/members/roles
openapi: 3.1.0
info:
  description: API Devin v2 com chaves de API pessoais para administradores do Enterprise
  title: Devin API v2
  version: 2.0.0
servers: []
security:
  - bearerAuth: []
paths:
  /v2/enterprise/organizations/{org_id}/members/roles:
    patch:
      tags:
        - organizations
      summary: Endpoint de atualização de função dos membros da organização Enterprise
      description: >-
        Atualiza as funções de organização dos usuários disponíveis para a
        Enterprise do usuário.

        Aceita uma lista de user_ids e um role_id.
      operationId: >-
        enterprise_organization_members_role_update_endpoint_v2_enterprise_organizations__org_id__members_roles_patch
      parameters:
        - in: path
          name: org_id
          required: true
          schema:
            title: Org Id
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RoleUpdateRequest'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SuccessResponse'
          description: Resposta bem-sucedida
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
          description: Erro de validação
components:
  schemas:
    RoleUpdateRequest:
      properties:
        role_id:
          title: Role Id
          type: string
        user_ids:
          items:
            type: string
          title: User Ids
          type: array
      required:
        - user_ids
        - role_id
      title: RoleUpdateRequest
      type: object
    SuccessResponse:
      properties:
        status:
          default: success
          title: Status
          type: string
      title: SuccessResponse
      type: object
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          title: Detail
          type: array
      title: HTTPValidationError
      type: object
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          title: Location
          type: array
        msg:
          title: Message
          type: string
        type:
          title: Error Type
          type: string
      required:
        - loc
        - msg
        - type
      title: ValidationError
      type: object
  securitySchemes:
    bearerAuth:
      description: >-
        Chave de API pessoal (apk_user_*) somente para administradores do
        Enterprise
      scheme: bearer
      type: http

````