TF Fiscal
Documentação

Autenticação

Echo de teste

Valida toda a cadeia de assinatura e devolve a identidade da aplicação chamadora.

POST/openapi/demo/echo

Requer os cabeçalhos de assinatura token, timestamp e sign, veja Autenticação.

Recomendado como primeira chamada de toda integração: se a assinatura estiver correta, a resposta devolve a mensagem enviada e o appKey da aplicação. Diferente dos endpoints padrão, o echo responde com o envelope da plataforma (success / data).

Parâmetros

Cabeçalhos

  • Content-Typestringobrigatório

    Sempre application/json.

Corpo da requisição

  • messagestringobrigatório

    Qualquer texto, até 512 caracteres; devolvido sem alteração em data.echo.

    Exemplo: hello tffiscal

Respostas

200

Assinatura válida. Envelope da plataforma com a mensagem ecoada e a identidade da aplicação.

  • successboolean

    Resultado da chamada.

  • messagestring

    OK em caso de sucesso.

  • dataobject

    Carga útil da resposta.

Erros

CódigoHTTP
10009000401

Cabeçalhos de assinatura ausentes (token / timestamp / sign).

10009001401

Timestamp inválido ou fora da janela de ±300 s.

10009002401

Token inválido.

10009003401

Assinatura divergente. Veja a seção de solução de problemas em Autenticação.

10009005403

Aplicação não subscrita ao escopo /openapi/demo/echo.

Como usar durante a integração

Faça uma chamada com corpo JSON e outra chamada GET a qualquer endpoint padrão com corpo vazio antes de avançar: os dois casos cobrem as duas regras de assinatura (corpo sem CR/LF e corpo vazio). A plataforma também oferece um assistente de assinatura no console: informe o path e o corpo exato e ele devolve token / timestamp / sign esperados mais um comando curl pronto.