---
title: "Getting report (JSON)"
method: GET
path: "/v3/mlog"
tags: ["Reports"]
---

# Getting report (JSON)

`GET /v3/mlog`

## Request

- Base URL: `https://elastic.messangi.me/missandei`
- URL: `https://elastic.messangi.me/missandei/v3/mlog`
- Auth: HTTP bearer

Requires authentication — see [Authentication](/reference/authentication-overview).

Retrieves message log records for a date range, with optional filters by recipient, campaign, channel, sender, or status.

## Query parameters

- `from` string, required
- `to` string, required
- `recipient` string
- `campaignID` string
- `channel` string
- `sender` string
- `status` string
- `limit` integer
- `skip` integer
- `pretty` boolean

## Response `200`

Report request received successfully

- BaseResponse
  - `meta` MetadataDTO
    - `timestamp` integer, required: Transaction's date in timestamp
    - `transactionId` string, required: Id for the current transaction (Endpoint's call)
    - `explain` string: Explain string in case of failure

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `500`: Internal Server Error

---

[API](https://skmtc.dev/messangi/apis/message-reports.md) - [All operations](https://skmtc.dev/messangi/apis/message-reports/llms.txt) - [OpenAPI document](https://skmtc.dev/messangi/apis/message-reports/revisions/04a12ae0d0cc?raw)
