---
title: "GET /api/projects/{project_id}/logs/alerts/{id}/destinations/sends/"
method: GET
path: "/api/projects/{project_id}/logs/alerts/{id}/destinations/sends/"
tags: ["logs"]
---

# GET /api/projects/{project_id}/logs/alerts/{id}/destinations/sends/

`GET /api/projects/{project_id}/logs/alerts/{id}/destinations/sends/`

## Request

- Base URL: `https://us.posthog.com`
- URL: `https://us.posthog.com/api/projects/{project_id}/logs/alerts/{id}/destinations/sends/`
- Auth: HTTP bearer

The last messages sent to one destination of this alert in the past 7 days, newest first, on both delivery paths, with whether each one succeeded.

## Path parameters

- `id` string, uuid, required
- `project_id` string, required

## Query parameters

- `hog_function_ids` string[], required

## Response `200`

- LogsAlertDestinationSend[]
  - `hog_function_id` string, required: The HogFunction the message was sent for. It names the lifecycle event that was sent.
  - `sent_at` string, date-time, required: When the send started.
  - `path` 'native' | 'hog_function', required: * `native` - Native * `hog_function` - HogFunction
  - `succeeded` boolean, required: Whether the destination accepted the message.
  - `error` string, nullable, required: Why a `native` send failed. Null when it succeeded, and for a `hog_function` send, whose reason is in the HogFunction's own logs.

## Changes

> 53 revisions in range; 1 not diffed.

- **2026-10-21** `61d9f96ff855`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/posthog/apis/posthog-api/changes/api/projects/:project_id/logs/alerts/:id/destinations/sends/get.md)

---

[API](https://skmtc.dev/posthog/apis/posthog-api.md) · [All operations](https://skmtc.dev/posthog/apis/posthog-api/llms.txt) · [OpenAPI document](https://skmtc.dev/posthog/apis/posthog-api/revisions/993f70ab941b?raw)
