RESTWeb Service REST
Produto: | TOTVS Automação Fiscal |
Versões: | 12.1.17+ |
Este documento tem o objetivo de fornecer informações para utilização do Web Service REST de integração com o TOTVS Automação Fiscal.
Para mais detalhes sobre o conceito de um serviços REST clique aqui.
Para mais detalhes sobre serviços REST na arquitetura Protheus clique aqui.
Índice
Definição do Serviço
Nome: EsocialEstablishment
Objetivo: Disponibilizar os cadastros de estabelecimentos do TAF eSocial através de webservice REST.
Descrição: Retorna os cadastros de estabelecimentos de acordo com os parâmetros enviados, através de webservice REST.
Métodos: GET.
Definição dos métodos
GET
Descrição do Método: O método GET retorna os registros do cadastro de estabelecimentos de acordo com os parâmetros (atributos) enviados na URL.
A Consulta pode combinar parâmetros utilizando a sintaxe “Query String” conforme exemplo abaixo:
http://localhost:17115/rest/EsocialEstablishment/v1?companyId=T1&branch=D MG 01
Parâmetro | Descrição | Obrigatório |
---|---|---|
companyId | Identificador da empresa | * |
branch | Identificador da filial | * |
- companyId– Código identificador da empresa.
- branch– Código identificador da filial.
Estrutura da Resposta do método GET (Response):
Atributo | Pai | Nivel | Ocorrência | Formato |
---|---|---|---|---|
establishments | - | 1 | 1 | - |
registrationNumber | 1 | 2 | 1 | String |
registrationType | 1 | 2 | 1 | String |
- registrationNumber– Número da inscrição do estabelecimento.
- registrationType– Tipo do estabelecimento.
Exemplos de requisição utilizando o método GET:
Request:
http://localhost:17115/rest/EsocialEstablishment/v1?companyId=T1&branch=D MG 01
{ "establishments": [ { "registrationNumber": "68416327000182 ", "registrationType": "1" }, { "registrationNumber": "98599322000101 ", "registrationType": "1" } ] }