Weesy Docs

Configurar webhooks

Ver o webhook da empresa

GET https://apifiscal.weesy.com.br/v1/empresas/{cnpj}/webhook

Abrir na referência interativa

Mostra o endereço (URL) que recebe os avisos desta empresa e quais avisos estão ligados. Para mudar, use Configurar o webhook da empresa.

Parâmetros

NomeOndeTipoDescrição
cnpj
obrigatório
caminhostring

Exemplo de chamada

cURL

curl --request GET \
  --url "https://apifiscal.weesy.com.br/v1/empresas/21664333000195/webhook" \
  --header "Authorization: Bearer $WEESY_TOKEN"

Node.js

const resposta = await fetch("https://apifiscal.weesy.com.br/v1/empresas/21664333000195/webhook", {
  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/empresas/21664333000195/webhook",
    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/empresas/21664333000195/webhook", 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/empresas/21664333000195/webhook");
Console.WriteLine($"{(int)resposta.StatusCode} {await resposta.Content.ReadAsStringAsync()}");

Respostas

Campos da resposta 200

CampoTipoDescrição
url
obrigatório
string (uri)

O endereço do seu sistema que vai receber os avisos. Precisa ser https, na porta padrão (443), com nome de domínio (não aceitamos IP nem endereço de rede interna).

eventos
obrigatório
array de string

Quais avisos você quer receber. Vazio = todos.

ativo
obrigatório
boolean

Indica se esta configuração está habilitada para entrega.

← Voltar ao início