Recorrência de NFS-e
Consultar uma recorrência
GET https://apifiscal.weesy.com.br/v1/recorrencias/{id}
Abrir na referência interativaA recorrência com as ocorrências. Em cada ocorrência emitida, nota traz o número e a situação atuais da nota.
Parâmetros
| Nome | Onde | Tipo | Descrição |
|---|---|---|---|
| id obrigatório | caminho | string |
Exemplo de chamada
cURL
curl --request GET \
--url "https://apifiscal.weesy.com.br/v1/recorrencias/6ade6278e8340a492a46b564" \
--header "Authorization: Bearer $WEESY_TOKEN"Node.js
const resposta = await fetch("https://apifiscal.weesy.com.br/v1/recorrencias/6ade6278e8340a492a46b564", {
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/recorrencias/6ade6278e8340a492a46b564",
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/recorrencias/6ade6278e8340a492a46b564", 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/recorrencias/6ade6278e8340a492a46b564");
Console.WriteLine($"{(int)resposta.StatusCode} {await resposta.Content.ReadAsStringAsync()}");Respostas
- 200: A recorrência.
- 401: Token ausente, errado ou revogado (credencialinvalida). Confira o cabeçalho Authorization. (formato de erro)
- 404: Não encontrado. Pode ser que não exista ou que pertença a outra empresa — por segurança, os dois casos respondem igual. (formato de erro)
Campos da resposta 200
| Campo | Tipo | Descrição | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id obrigatório | string | O | |||||||||||||||||||||||||||||||||||||||||||||
| cnpjEmitente obrigatório | string | CNPJ sem pontos, barra ou traço (14 posições). Já aceita o CNPJ com letras, que começa a valer em 2026. | |||||||||||||||||||||||||||||||||||||||||||||
| situacao obrigatório | string |
Valores: | |||||||||||||||||||||||||||||||||||||||||||||
| periodicidade obrigatório | string | Valores: | |||||||||||||||||||||||||||||||||||||||||||||
| quantidade obrigatório | integer | ||||||||||||||||||||||||||||||||||||||||||||||
| primeiraData obrigatório | string (date) | ||||||||||||||||||||||||||||||||||||||||||||||
| proximaData | string (date) ou null | A menor data prevista entre as programadas. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo obrigatório | object | Os campos da emissão que se repetem em todas as notas, sem | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | CNPJ da empresa responsável pela NFS-e. Precisa ser uma empresa da sua conta. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | object | Um dos dois — | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | integer | ||||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | Código do integrador no cadastro, quando ele usa a própria codificação de serviços (ex.: | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | number | Valor bruto do serviço prestado. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | Padrão = discriminação do serviço. Limite do padrão do município (1000 em Barueri e Nacional, 2000 nos outros) — acima disso é recusada, não truncada. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string (date) | Padrão = data da emissão. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | Município em que o serviço foi prestado, quando informado. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | object | Dados de identificação do tomador do serviço. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Indica o tipo de pessoa do tomador. Valores: | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | CPF ou CNPJ do tomador, sem pontuação. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Nome completo ou razão social do tomador. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | Inscrição municipal do tomador, quando aplicável. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string (email) | E-mail do tomador. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | Telefone de contato do tomador. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | object | Endereço do tomador. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | CEP do endereço, sem pontuação. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Tipo e nome do logradouro. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Número do endereço. Sem número? Mande | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | Complemento do endereço, quando aplicável. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Bairro do endereço. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Código IBGE do município do endereço. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | object | Quando diferente do tomador (indDest = 1). | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Indica o tipo de pessoa do tomador. Valores: | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | CPF ou CNPJ do tomador, sem pontuação. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Nome completo ou razão social do tomador. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | Inscrição municipal do tomador, quando aplicável. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string (email) | E-mail do tomador. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | Telefone de contato do tomador. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | object | Endereço do tomador. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | CEP do endereço, sem pontuação. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Tipo e nome do logradouro. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Número do endereço. Sem número? Mande | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | Complemento do endereço, quando aplicável. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Bairro do endereço. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Código IBGE do município do endereço. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | object | Imóvel da operação — obrigatório com cIndOp | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Código do Cadastro Imobiliário Brasileiro ( | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string ou null | Inscrição imobiliária fiscal no município ( | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | object | Endereço para enviar. Não precisa mandar cidade nem UF — tiramos do código IBGE. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | CEP do endereço, sem pontuação. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Tipo e nome do logradouro. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Número do endereço. Sem número? Mande | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string | Complemento do endereço, quando aplicável. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Bairro do endereço. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. obrigatório | string | Código IBGE do município do endereço. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | boolean | Padrão = o do serviço. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | number | Obrigatória para Simples com retenção. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | boolean | Padrão = o do serviço. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | number | Valor das deduções aplicado à prestação. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | number | Desconto concedido sem condição. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | number | Desconto vinculado a condição. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | number | Valor de outras retenções informadas na prestação. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | object | Valores de retenções federais informados na emissão. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | number | Valor da retenção de PIS. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | number | Valor da retenção de COFINS. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | number | Valor da retenção de CSLL. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | number | Valor da retenção de Imposto de Renda. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | number | Valor da retenção de INSS. | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | boolean | Quando verdadeiro, solicita o envio da nota por e-mail após o processamento previsto. O valor padrão do contrato é | |||||||||||||||||||||||||||||||||||||||||||||
| modelo. | string ou null | ||||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias obrigatório | array de object | ||||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] obrigatório | integer | ||||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] obrigatório | string (date) | O dia (Brasília) em que a nota sai, às 08:00; vira a | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] obrigatório | number | Valor em reais, como número com 2 casas decimais (ex. | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] obrigatório | boolean | O valor foi mudado à mão e não acompanha o valor do modelo. | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] obrigatório | string |
Valores: | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] obrigatório | boolean | Marcada por Emitir agora; sai na próxima execução (até 5 min). | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string ou null | O da nota desta ocorrência: | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string (date-time) ou null | Quando entrou no aviso da véspera (só empresas do ERP Weesy). | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | object ou null | O que impediria a emissão, visto na véspera. | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string | ||||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string | ||||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | object ou null | A nota emitida, lida na hora. | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string | O | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string ou null | Número da NFS-e; nulo até autorizar. | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string | Em que pé está a nota. Novos valores podem aparecer: trate valor desconhecido sem quebrar.
| |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | object ou null | Por que não saiu. | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string | ||||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string | ||||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string (date-time) | ||||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string | Só na resposta de Editar data ou valor. Valores: | |||||||||||||||||||||||||||||||||||||||||||||
| ocorrencias[] | string | Só na resposta de Emitir agora. | |||||||||||||||||||||||||||||||||||||||||||||
| criadaEm obrigatório | string (date-time) | ||||||||||||||||||||||||||||||||||||||||||||||
| alteradaEm obrigatório | string (date-time) | ||||||||||||||||||||||||||||||||||||||||||||||
| alertas | array de object | Só na criação e na edição do modelo — os avisos da prévia (bloqueante não impediu gravar, mas impede emitir). | |||||||||||||||||||||||||||||||||||||||||||||
| alertas[] obrigatório | string | ||||||||||||||||||||||||||||||||||||||||||||||
| alertas[] obrigatório | string | ||||||||||||||||||||||||||||||||||||||||||||||
| alertas[] obrigatório | boolean |