Breadcrumbs

InsertEnterpriseAccount

  • Web Service URL: https://[SERVER_ADDRESS]/GeneralWS/GeneralData2.asmx

  • MPS Versão: A partir da 5.25.0

Descrição

Este método atribui um usuário (novo ou do Portal 360) como responsável pelas impressoras de uma empresa, permitindo acesso ao Portal de Serviços.

Sintaxe

public string InsertEnterpriseAccount(string properties)

Montagem das propriedades

O conteúdo de string properties deve ser um texto em formato Json contendo as propriedades abaixo. Por exemplo:

{"DealerName":"dealer","DealerUserEmail":"user@example.com","DealerUserPassword":"k1BAv1w=="}

Não é necessário se preocupar com nomes de propriedades maiúsculos ou minúsculos, o Web Service é Case-Insensitive.

Propriedades aceitas pelo método

Propriedade

Tipo

Obrigatório

Permite  nulo

Permite vazio

Tamanho máximo

Descrição

DealerName

Texto

Sim

-

-

-

Nome do provedor

 DealerUserEmail

Texto

Sim

-

-

-

E-mail do usuário do provedor

 DealerUserPassword

Texto

Sim

-

-

-

Senha do usuário criptografada

EnterpriseID

Número

Sim

-

-

-

Número de identificação da empresa reconhecido no sistema. Obtido através do método GetEnterprises

Email

Texto

Sim

-

-

255

E-mail de acesso do usuário

FullName

Texto

Sim

-

-

255

Nome completo do usuário

LocalAuthentication

Lógico

Sim

-

-

-

Indica se é para utilizar a autenticação local  (false - Para utilizar autenticação do Portal 360; true - Para utilizar autenticação local)

Password

Texto

Não

-

-

255

Nova senha de usuário criptografada, para acesso ao Portal de Serviços (necessário quando LocalAuthentication for true)

CellPhone

Texto

Não

-

-

20

Celular do contato do usuário

Phone

Texto

Não

-

-

20

Telefone do contato do usuário

Language

Texto

Não

-

-

5

Linguagem do usuário. Opções: pt-BR, en-US ou es-ES (caso não informado, o valor padrão é pt-BR)

IsResponsibleForAllPrinters

Lógico

Não

-

-

-

Indica se o usuário será responsável por todas as impressoras da empresa (caso não informado, o valor padrão é false)

Retorno

Se obtiver sucesso, o retorno é: [{"EnterpriseAccountID":number}], onde number é o número identificador no novo usuário inserido.

Clique aqui para saber mais sobre o formato dos retornos.

Possíveis erros retornados

Clique aqui para verificar os possíveis erros que podem ser retornados e conhecer seus motivos.

Restrições

  • Para executar este método o usuário informado precisa ser Administrador no provedor.