---
updatedAt: 2025-11-11T23:06:58.000Z
agentTools:
  projectIndex: https://developers.shipup.co/llms.txt
---

# Notification category codes

The <code>category</code> is used to classify the different types of notifications.

<Table align={["left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        CATEGORY
      </th>

      <th style={{ textAlign: "left" }}>
        DESCRITPION
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        <code>pre\_shipment</code>
      </td>

      <td style={{ textAlign: "left" }}>
        All the notification sent before a tracker is created. Those notifications are sent using the fulfillment [status codes](https://developers.shipup.co/reference/fulfillment-statuses)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>package\_shipped</code>
      </td>

      <td style={{ textAlign: "left" }}>
        The package has been shipped by the carrier
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>failed\_delivery\_attempt</code>
      </td>

      <td style={{ textAlign: "left" }}>
        The package has had an attempt to be delivered, but the delivery did not succeed
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>other\_incidents</code>
      </td>

      <td style={{ textAlign: "left" }}>
        The package has had an incident at some point during delivery
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>pickup\_point</code>
      </td>

      <td style={{ textAlign: "left" }}>
        The package is at the pickup point
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>package\_delivered</code>
      </td>

      <td style={{ textAlign: "left" }}>
        The package is delivered
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>other</code>
      </td>

      <td style={{ textAlign: "left" }}>
        All other types of notification like the departure to the destination country, out for delivery, at custom etc.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>smart\_notification</code>
      </td>

      <td style={{ textAlign: "left" }}>
        Notifications triggered when a tracker or an order enters a smart state
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>smart\_notification\_severe</code>
      </td>

      <td style={{ textAlign: "left" }}>
        Notifications triggered when a tracker or an order enters a severe smart state
      </td>
    </tr>
  </tbody>
</Table>