Documentação
HomePainelChaves de API
API Corporativo
API Corporativo
  • Introdução
  • Queries
    • Listando organizações filhas
    • Listando membros de organizações filhas
  • Gerando relatório simples de consumo de organização filha
  • Mutations
    • Gestão de documento
      • Criação de Documento com Dados Pré-Preenchidos dos Signatários
    • Gestão de organizações filhas
      • Criando organização filha
      • Editando organização filha
      • Alterando plano da organização filha
      • Excluindo organização filha
    • Gestão de membros de organizações filhas
      • Criando um membro para uma organização filha
      • Editando um membro de uma organização filha
      • Excluindo membro de uma organização filha
    • Integrando com iframe
      • Gerando token de login para integração por iframe
    • Gestão de endpoints de Webhooks
      • Cadastrnado endpoint para receber webhooks
Fornecido por GitBook
Nesta página

Isto foi útil?

  1. Mutations
  2. Gestão de membros de organizações filhas

Criando um membro para uma organização filha

Como criar um membro associado a uma organização filha.

Exemplo de mutation

mutation {
  createOrganizationMember(
    organization_id: 123, 
    member: { 
      name: "João Teste", 
      email: "joao@tuamaeaquelaursa.com.br", 
      birthday: "1995-11-24" 
    }
  ){
    id
    user { id name email cpf birthday }
    group { id name }
    api_token { access_token }
  }
}

Parâmetros opcionais

member.cpf: "01234567890"
member.company: "Empresa 123"
member.group_id: 12345 // Por padrão é o "Sem grupo". Se for ele, é usado "permissions"
member.permissions: {
  "create_documents": true, // Criar documentos
  "archive_documents": true, // Arquivar documentos
  "delete_documents": true, // Excluir documentos
  "sign_documents": true, // Assinar documentos
  "view_documents_gr": true, // Ver documentos de outros usuários do grupo
  "view_folders_gr": true, // Ver as pastas dos membros do grupo
  "actions_documents_gr": true, // Gerenciar os documentos dos membros do grupo
  "actions_folders_gr": true, // Gerenciar as pastas dos membros do grupo
  "actions_templates_gr": true, // Gerenciar modelos de documentos do grupo
  "view_documents_oz": true, // Ver todos os documentos da organização
  "view_folders_oz": true, // Ver todas as pastas da organização
  "view_member_documents_oz": true, // Ver documentos por membro da organização
  "view_member_folders_oz": true, // Ver pastas por membro da organização
  "view_group_documents_oz": true, // Ver documentos por grupo da organização
  "view_group_folders_oz": true, // Ver pastas por grupo da organização
  "actions_documents_oz": true, // Gerenciar todos os documentos da organização
  "actions_folders_oz": true, // Gerenciar as pastas de todos os membros da organização
  "view_invoices_oz": true, // Acesso às notas fiscais
  "change_plan_oz": true, // Alterar o plano e pagamento
  "actions_members_oz": true, // Gerenciar os membros e permissões da organização
  "actions_groups_oz": true, // Alterar as configurações dos grupos da organização
  "actions_webhooks_oz": true, // Alterar o webhook de API da organização
  "change_appearances_oz": true // Alterar as configurações de aparência da organização
}
AnteriorGestão de membros de organizações filhasPróximoEditando um membro de uma organização filha

Atualizado há 16 dias

Isto foi útil?