Weesy Docs

Municípios

Listar os códigos de serviço da cidade

GET https://apifiscal.weesy.com.br/v1/municipios/{codigoIbge}/servicos

Abrir na referência interativa

Os códigos de serviço que a prefeitura aceita, com a alíquota de ISS de cada um. Use esta lista para cadastrar os serviços da empresa. Lista vazia quer dizer que ainda não temos os códigos dessa cidade.

Parâmetros

NomeOndeTipoDescrição
codigoIbge
obrigatório
caminhostring

Código IBGE do município consultado.

referenciaquerystring (date)

Data de referência da vigência. Padrão = hoje.

Exemplo de chamada

cURL

curl --request GET \
  --url "https://apifiscal.weesy.com.br/v1/municipios/3547809/servicos" \
  --header "Authorization: Bearer $WEESY_TOKEN"

Node.js

const resposta = await fetch("https://apifiscal.weesy.com.br/v1/municipios/3547809/servicos", {
  method: "GET",
  headers: {
    Authorization: `Bearer ${process.env.WEESY_TOKEN}`,
  },
});
console.log(resposta.status, await resposta.text());

Python

import os

import requests

resposta = requests.get(
    "https://apifiscal.weesy.com.br/v1/municipios/3547809/servicos",
    headers={"Authorization": f"Bearer {os.environ['WEESY_TOKEN']}"},
    timeout=30,
)
print(resposta.status_code, resposta.text)

PHP

<?php

$contexto = stream_context_create(["http" => [
    "method" => "GET",
    "header" => implode("\r\n", ["Authorization: Bearer " . getenv("WEESY_TOKEN")]),
    "ignore_errors" => true, // lê o corpo também nas respostas de erro
]]);
$resposta = file_get_contents("https://apifiscal.weesy.com.br/v1/municipios/3547809/servicos", false, $contexto);
echo $http_response_header[0], PHP_EOL, $resposta, PHP_EOL;

C#

using System.Net.Http.Headers;

using var http = new HttpClient();
http.DefaultRequestHeaders.Authorization =
    new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("WEESY_TOKEN"));

using var resposta = await http.GetAsync("https://apifiscal.weesy.com.br/v1/municipios/3547809/servicos");
Console.WriteLine($"{(int)resposta.StatusCode} {await resposta.Content.ReadAsStringAsync()}");

Respostas

Campos da resposta 200

CampoTipoDescrição
dados
obrigatório
array de object
dados[].codigo
obrigatório
string

Código do serviço na tabela do município.

dados[].itemListaServico
obrigatório
string

Item correspondente na lista de serviços.

dados[].descricao
obrigatório
string

Descrição oficial do serviço municipal.

dados[].aliquotanumber ou null

Alíquota de ISS associada ao serviço.

dados[].vigenteDesdestring (date)

Data de início da vigência da informação.

dados[].sugestoesIbsCbsarray de object

Sugestões de enquadramento IBS/CBS relacionadas ao serviço.

dados[].sugestoesIbsCbs[].nbsstring
dados[].sugestoesIbsCbs[].cIndOpstring
dados[].sugestoesIbsCbs[].localIncidenciastring
dados[].sugestoesIbsCbs[].cClassTribstring
← Voltar ao início