# Send Logs

The `/send-logs` endpoint allows you to view the metadata of your past sends.

The shape of a SendLog is as follows:

```javascript
type SendLog = {
  /** The _id of the send log */
  _id: string;
  /** The _id of the campaign triggered the send */
  campaign_id: string;
  /** The unresolved template that was sent */
  message: string;
  /** The type of send, or the reason it was triggered */
  triggeredBy: string;
  /** The datetime that the send started being delivered */
  startDeliveryAt: string;

  /** The number of contacts that were sent to
   * Or, if you pass the `group_destinations=list` query param, an array of the cell numbers that were sent to
   */
  destinations: number | string[];
};
```

## **View a single send log**

`GET /send-logs/:send_id`

View a single send log.

* 🔐 Permissions: `["sendLog.read"]`

### **Request**

**URL Parameters**

| **Field** | **Type** | **Required** | **Description** |
|-------|------|----------|-------------|
| `send_id` | `string` | ✅        | The `_id` of the send you want to fetch. You can get a particular send_id from the [Sends Report](https://app.dripcel.com/reports/sends), or by using `{{send._id}}` in a [webhook template](https://docs.dripcel.com/concepts/hooks#templates) |
| `group_destinations` | `count` \| `list` | ❌        | If you pass `group_destinations=count`, the `destinations` field will be the number of contacts that were sent to. If you pass `group_destinations=list`, the `destinations` field will be an array of the cell numbers that were sent to. |

### **Response**


:::success
**Success**

:::

**200**

```javascript
{
  ok: true,
  data: SendLog
}
```


:::warning
**Error**

:::

**404**

```javascript
{
  ok: false,
  error: {
    code: "resource_not_found",
    message: string
  }
}
```