v1

latestOpenAPI 3.1.0AGPLv32026-07-26168262527.5 KB
api_logs

List all api logs

This endpoint retrieves all existing api logs that represent requests performed to Lago's API.

get/api_logs

Query parameters

pageinteger
Example:1

Page number.

per_pageinteger
Example:20

Number of records per page.

from_datestring date
Example:2022-08-09

Filter api logs from a specific date.

to_datestring date
Example:2022-08-09

Filter api logs up to a specific date.

http_methods[]string[]

Filter results by HTTP methods

[
  "post",
  "put"
]

Filter results by HTTP status or by generic request status

[
  "failed",
  "succeeded",
  404
]
api_versionstring
Example:v1

Filter results by API version

request_pathsstring
Example:/billable_metrics/

Filter results by the path of the request

Response

List of api logs

Example response

{
  "api_logs": [
    {
      "api_version": "v1",
      "client": "Lago Ruby v1.26.0",
      "http_method": "post",
      "http_status": 200,
      "logged_at": "2025-03-31T12:31:44Z",
      "request_body": "{ \"billable_metric\": { \"name\": \"Storage\", \"code\": \"storage\" } }",
      "request_origin": "https://app.lago.dev/",
      "request_path": "/billable_metrics",
      "created_at": "2022-04-29T08:59:51Z",
      "request_id": "1a901a90-1a90-1a90-1a90-1a901a901a90",
      "request_response": "{ \"lago_id\": \"b9155544-e261-4e92-b54e-f65d7609294c\", ... }"
    }
  ],
  "meta": {
    "current_page": 2,
    "next_page": 3,
    "prev_page": 1,
    "total_pages": 4,
    "total_count": 70
  }
}