---
title: "Get CDN logs"
method: GET
path: "/cdn/advanced/v1/logs"
tags: ["Log viewer"]
---

# Get CDN logs

`GET /cdn/advanced/v1/logs`

Get CDN logs for up to 3 days starting today.

You can filter logs using query parameters by client IP, CDN resource, date, path and etc.

To filter the CDN logs by 2xx status codes, use:
- &`status__gte`=200&`status__lt`=300

## Query parameters

- `from` string, required
- `to` string, required
- `offset` integer
- `limit` integer
- `ordering` string
- `fields` string
- `method__eq` string
- `method__ne` string
- `method__in` string
- `method__not_in` string
- `client_ip__eq` string
- `client_ip__ne` string
- `client_ip__in` string
- `client_ip__not_in` string
- `status__gt` integer
- `status__gte` integer
- `status__lt` integer
- `status__lte` integer
- `status__eq` integer
- `status__ne` integer
- `status__in` string
- `status__not_in` string
- `size__gt` integer
- `size__gte` integer
- `size__lt` integer
- `size__lte` integer
- `size__eq` integer
- `size__ne` integer
- `size__in` string
- `size__not_in` string
- `cname__eq` string
- `cname__ne` string
- `cname__in` string
- `cname__not_in` string
- `cname__contains` string
- `resource_id__gt` integer
- `resource_id__gte` integer
- `resource_id__lt` integer
- `resource_id__lte` integer
- `resource_id__eq` integer
- `resource_id__ne` integer
- `resource_id__in` string
- `resource_id__not_in` string
- `cache_status__eq` string
- `cache_status__ne` string
- `cache_status__in` string
- `cache_status__not_in` string
- `datacenter__eq` string
- `datacenter__ne` string
- `datacenter__in` string
- `datacenter__not_in` string

## Response `200`

Successful.

- GetLogsResponse
  - `data` object[] — Contains requested logs.
    - `timestamp` integer — Log timestamp.
    - `client_ip` string — IP address from that the request was received.
    - `cname` string — CDN resource custom domain.
    - `resource_id` integer — CDN resource ID.
    - `path` string — Path requested.
    - `method` string — HTTP method used in the request.
    - `user_agent` string — Value of 'User-Agent' header.
    - `status` integer — HTTP status code.
    - `size` integer — Response size in bytes.
    - `cache_status` string — Cache status: HIT, MISS, etc.
    - `datacenter` string — Data center where the request was processed.
    - `referer` string — Value of 'Referer' header.
    - `sent_http_content_type` string — Value of the Content-Type HTTP header, indicating the MIME type of the resource being transmitted.
    - `tcpinfo_rtt` integer — Time required to transmit a complete TCP segment: from the first bit to the last.
  - `meta` object — Contains meta-information.
    - `count` integer — Total number of records which match given parameters.

---

[API](https://skmtc.dev/g-core/apis/gcore-openapi.md) · [All operations](https://skmtc.dev/g-core/apis/gcore-openapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/g-core/gcore-openapi/revisions/09e652815095/schema)
