Pular para o conteúdo principal
GET
/
v2
/
apps
/
{app_id}
/
network
/
logs
Logs de Rede
curl --request GET \
  --url https://api.squarecloud.app/v2/apps/{app_id}/network/logs \
  --header 'Authorization: <authorization>'
{
  "status": "success",
  "response": [
    {
      "timestamp": "2025-12-01T12:00:00.000Z",
      "client": {
        "ip": "203.0.113.45",
        "country": "BR",
        "location": "São Paulo",
        "asn": "12345 - Example ISP",
        "agent": "Mozilla/5.0",
        "category": null
      },
      "request": {
        "mitigated": false,
        "method": "GET",
        "host": "my-app.squareweb.app",
        "path": "/api/users",
        "query": "?limit=10",
        "protocol": "HTTP/2",
        "referer": null
      },
      "response": {
        "status": 200,
        "contentType": "application/json",
        "cache": "MISS"
      }
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt

Use this file to discover all available pages before exploring further.

Retorna logs de borda por requisição (HTTP, país, status, bytes) para o domínio principal da aplicação e qualquer domínio personalizado configurado. A janela máxima de retenção é de 7 dias; o start é limitado à data de criação da aplicação.
Disponível apenas nos planos Pro e Enterprise. Rate limit de cache miss: 10 requisições por 60 segundos por proprietário.

Request

Headers

Authorization
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.

Path

app_id
string
obrigatório
O ID da aplicação. Você pode encontrá-lo na URL do painel da sua aplicação.

Query

start
string
obrigatório
Timestamp inicial em formato ISO 8601. Não pode ser anterior à data de criação da aplicação ou mais antigo que 7 dias.
end
string
obrigatório
Timestamp final em formato ISO 8601. Deve ser posterior ao start.

Response

status
string
Indica se a chamada foi bem-sucedida. success se bem-sucedida, error se não.
response
array
O conteúdo da resposta.
{
  "status": "success",
  "response": [
    {
      "timestamp": "2025-12-01T12:00:00.000Z",
      "client": {
        "ip": "203.0.113.45",
        "country": "BR",
        "location": "São Paulo",
        "asn": "12345 - Example ISP",
        "agent": "Mozilla/5.0",
        "category": null
      },
      "request": {
        "mitigated": false,
        "method": "GET",
        "host": "my-app.squareweb.app",
        "path": "/api/users",
        "query": "?limit=10",
        "protocol": "HTTP/2",
        "referer": null
      },
      "response": {
        "status": 200,
        "contentType": "application/json",
        "cache": "MISS"
      }
    }
  ]
}