Falha no End-Point CPTEC - Condições Atuais nas Capitais · Issue #747 · BrasilAPI/BrasilAPI · GitHub
Skip to content

Falha no End-Point CPTEC - Condições Atuais nas Capitais #747

Open

Description

@vitor-miguel-x

Falha no GET - Condições atuais nas capitais

Ao realizado a requisição a API na não chega nem a devolver um status_code

URL https://brasilapi.com.br/api/cptec/v1/clima/capital

Segundo a documentação era previsto a busca de todas Condições atuais nas capitais conforme a imagem a seguir:

Image

Porém a API me retorno isso:

Image

Activity

  1. FurlanCaio commented on Nov 14, 2025

    @FurlanCaio

    Após investigar, percebi que o problema não está no código, mas sim na API externa do CPTEC, que estamos usando para pegar os dados meteorológicos. O erro parece ser do lado deles (pode ser uma falha temporária ou algo interno da API).

    Se o problema continuar, talvez seja bom tentar um contato com o suporte do CPTEC.

  2. enieber commented on Jul 19, 2026

    @enieber
    Contributor

    Parece que o problema ainda perciste. Se alguém achar uma forma de entrar em contato com o pessoal da cptec a url que está retornando erro:

    https://servicos.cptec.inpe.br/XML/capitais/condicoesAtuais.xml

    Image
  3. enieber commented on Jul 23, 2026

    @enieber
    Contributor

    tudo indica que estão trabalhando em um novo formato de api, já com json porem ainda não está totalmente funcional:

    https://pclima.inpe.br/?page_id=183

  4. lucianopf commented on Aug 8, 2026

    @lucianopf
    Member

    Diagnóstico (08/08/2026): o upstream do INPE está retornando 500 para /XML/capitais/condicoesAtuais.xml — o erro não é da BrasilAPI (nosso endpoint mantém erro amigável sem vazar stack). Vai voltar sozinho quando o INPE restaurar o serviço. Mantendo aberta para acompanhamento.

  5. lucianopf commented on Aug 9, 2026

    @lucianopf
    Member

    Diagnóstico (2026-08-09): causa raiz é upstream — o INPE está com o endpoint de capitais quebrado.

    O 500 CAPITAL_INTERNAL da BrasilAPI reflete o erro do provider:

    • https://servicos.cptec.inpe.br/XML/capitais/condicoesAtuais.xml → HTTP 500 (Erro 500 na própria página do INPE)
    • Mesmos hosts funcionando: /XML/cidade/244/previsao.xml → 200 ✓ e /XML/estacao/SBGR/condicoesAtuais.xml → 200 ✓

    Ou seja, apenas o endpoint de capitais está com problema no INPE (desde ~nov/2025, quando a issue foi aberta). Não há o que corrigir no código da BrasilAPI — o serviço repassa o erro do provider. O teste E2E já possui health check que pula quando o INPE está fora.

    Manterei aberta e re-testarei periodicamente. Assim que o INPE normalizar, o endpoint volta a funcionar automaticamente.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions