---
title: "List Alert Presets"
method: GET
path: "/public/v3/AlertPresets"
tags: ["AlertPresets"]
---

# List Alert Presets

`GET /public/v3/AlertPresets`

List all alert presets within the specified account.

## Query parameters

- `Name` string
- `TriggerType` string
- `PageSize` integer
- `PageNumber` integer

## Headers

- `x-tive-account-id` integer, required

## Response `200`

The requested alert presets

- AlertPresetResponsePaginatedResponse
  - `totalRecords` integer
  - `pageNumber` integer
  - `pageSize` integer
  - `data` AlertPresetResponse[], nullable
    - `id` integer
    - `name` string, nullable
    - `description` string, nullable
    - `assignees` string[], nullable
    - `temperatureTriggers` TemperatureTriggerResponse[], nullable
      - `type` string, nullable
      - `isActiveAtOrigin` boolean
      - `isActiveInTransit` boolean
      - `isActiveAtDestination` boolean
      - `triggerValue` string, nullable
      - `triggerUnit` string, nullable
      - `intervalDelay` integer
      - `intervalDelayUnit` string, nullable
    - `percentTriggers` PercentTriggerResponse[], nullable
      - `type` string, nullable
      - `isActiveAtOrigin` boolean
      - `isActiveInTransit` boolean
      - `isActiveAtDestination` boolean
      - `triggerValue` string, nullable
      - `triggerUnit` string, nullable
    - `arriveDepartTriggers` ArriveDepartTriggerResponse[], nullable
      - `type` string, nullable
      - `isActiveAtOrigin` boolean
      - `isActiveInTransit` boolean
      - `isActiveAtDestination` boolean
      - `alertOn` string, nullable
    - `intervalTriggers` IntervalTriggerResponse[], nullable
      - `type` string, nullable
      - `isActiveAtOrigin` boolean
      - `isActiveInTransit` boolean
      - `isActiveAtDestination` boolean
      - `intervalDelay` integer, nullable
      - `intervalDelayUnit` string, nullable
    - `shockLightTriggers` ShockLightTriggerResponse[], nullable
      - `type` string, nullable
      - `isActiveAtOrigin` boolean
      - `isActiveInTransit` boolean
      - `isActiveAtDestination` boolean
    - `geofenceTriggers` GeofenceTriggerResponse[], nullable
      - `type` string, nullable
      - `isActiveAtOrigin` boolean
      - `isActiveInTransit` boolean
      - `isActiveAtDestination` boolean
      - `alertOn` string, nullable
      - `locationId` integer, nullable
    - `shipmentInboundTriggers` ShipmentInboundTriggerResponse[], nullable
      - `type` string, nullable
      - `isActiveAtOrigin` boolean
      - `isActiveInTransit` boolean
      - `isActiveAtDestination` boolean
      - `triggerValue` string, nullable
      - `triggerUnit` string, nullable
    - `booleanTriggers` TriggerResponseBase[], nullable
      - `type` string, nullable
      - `isActiveAtOrigin` boolean
      - `isActiveInTransit` boolean
      - `isActiveAtDestination` boolean
    - `tiltTriggers` TiltTriggerResponse[], nullable
      - `type` string, nullable
      - `isActiveAtOrigin` boolean
      - `isActiveInTransit` boolean
      - `isActiveAtDestination` boolean
      - `triggerValue` string, nullable
      - `triggerUnit` string, nullable
    - `routeDeviationTriggers` RouteDeviationTriggerResponse[], nullable
      - `type` string, nullable
      - `isActiveAtOrigin` boolean
      - `isActiveInTransit` boolean
      - `isActiveAtDestination` boolean
    - `notifyWhenActive` boolean, nullable
    - `notifyAllCollaborators` boolean, nullable
  - `next` string, nullable
  - `previous` string, nullable

## Other responses

- `400` — The alert presets are not available
- `401` — Unauthorized

---

[API](https://skmtc.net/tive/apis/tive-public-api.md) · [All operations](https://skmtc.net/tive/apis/tive-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tive/tive-public-api/revisions/9a8d869e3cdc/schema)
