For the complete documentation index, see llms.txt. This page is also available as Markdown.

Compartilhamento de pasta

Use shareFolder para compartilhar uma pasta com usuários ou grupos. Cada compartilhamento pode conceder permissão de visualização ou edição.

mutation ShareFolder(
  $folderId: String!
  $shares: [ShareFolderInput]
  $emailMessage: String
) {
  shareFolder(
    folder_id: $folderId
    shares: $shares
    email_message: $emailMessage
  ) {
    id
    name
    shares {
      id
      role
      is_by_link
      user {
        id
        name
        email
      }
      group {
        id
        name
      }
    }
  }
}

Variáveis para compartilhar com um usuário:

Para compartilhar com um grupo, envie group_id no lugar de email.

Os valores disponíveis para role são:

Valor
Permissão

VIEWER

Permite visualizar o conteúdo da pasta. É o valor padrão.

EDITOR

Permite editar e gerenciar o conteúdo da pasta.

Atualizando um compartilhamento

Use updateSharing para alterar uma permissão existente ou configurar o compartilhamento por link.

Variáveis para alterar uma permissão:

Variáveis para habilitar o compartilhamento por link com senha:

Para remover a senha, envie removePassword como true. Evite enviar password e removePassword ao mesmo tempo, pois são ações opostas.

Atualizado