Para alterar os dados de uma empresa será necessário ter em mãos o Token da Software House e o handle da empresa. Mas, para obter o handle da empresa você também vai precisar descobrir o handle do grupo. A fim de evitar duplicidade nas documentações, utilize os links abaixo para ser direcionado as documentações de apoio:
- Obtendo Token Software House da API de Administração do Manager SaaS
- Consultando Grupo via API de Administração do Manager SaaS
- Consultando Empresa cadastradas no grupo via API de Administração do Manager SaaS
Alterar dados da empresa
PUT
https://managersaas.tecnospeed.com.br:1337/api/v1/empresa/{{HandleEmpresa}}
Querystring
Nome | Descrição |
token | Token gerado na requisição anterior |
handle empresa | O handle da empresa na qual você irá alterar o certificado precisa ir direto na URL, assim como o token. Exemplo: https://managersaas.tecnospeed.com.br:1337/api/v1/empresa/1384?token=2683wubfzj5ve06yldi1539899147171 |
Body
Nome | Descrição |
certificadobinario | Arquivo do certificado com a extensão .pfx |
senhacertificado | Senha do certificado |
Retorno
Exemplo de retorno:
{
"mensagem": "Cadastro atualizado com sucesso",
"dados": {
"handle": 13992,
"idgrupo": 10455,
"iduf": 21,
"idcidade": 4120,
"cnpj": "48531934000186",
"identificacao": "testeapi",
"descricao": "teste api requena",
"certificado": "CN=TECNOSPEED NEGOCIOS LTDA ME:29062609000177, OU=Certificado PJ A1, OU=AC SOLUTI Multipla, OU=AC SOLUTI, OU=Autoridade Certificadora Raiz Brasileira v2, O=ICP-Brasil, C=BR, SE=6D 8C 17 12 21 66 35 C2",
"inscricaomunicipal": "12345",
"inscricaoestadual": "12345",
"tipocertificado": "CURRENT_USER_STORE",
"pincode": null,
"razaosocial": "testeapi",
"endereco": "Av. TesteAPI",
"telefone": "4433000033",
"email": null,
"criadoem": "2018-10-18T21:58:17.000Z",
"atualizadoem": "2018-10-18T22:00:41.000Z",
"nfe": false,
"nfce": false,
"mdfe": false,
"cte": false,
"nfse": false,
"cfesat": false,
"gnre": false,
"cteos": false,
"situacao": 0,
"datainativacao": null,
"motivo": null,
"hashcertificado": "7aa42f90e47b4fb7a3498c6488728c86",
"dtvencimentocertificado": "2018-12-26T10:22:00.000Z",
"senhacertificado": "30287071"
}
}
Comentários
6 comentários
No tópico "Consultar Empresas Cadastradas" o caminho da requisição GET esta indicando para usar api/v1/grupo, porém o correto é usar api/v1/empresa , como está descrito logo acima.
Corrigido Fernando! Obrigado pela observação!
A gestão dos certificados e empresas para o eSocial não pode ser feita por estes métodos também?
Boa Tarde Renan, são produtos separados que ainda não se conversam. Você deve fazer a gestão destas empresas no eSocial através do nosso portal para poder fazer a comunicação via API.
Link do portal do eSocial da TecnoSpeed
Bom Dia Renan,
Por enquanto não temos previsão desta integração entre os dois produtos, porém temos intenção de facilitar o envio do certificado para o eSocial. Ainda sem previsão para entrega.
Por favor, entre para comentar.