Send Logs

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

The shape of a SendLog is as follows:

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, or by using {{send._id}} in a webhook template

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

200

{
  ok: true,
  data: SendLog
}

Error

404

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