---
title: "The devices the caller is notified on [read]"
method: GET
path: "/push-subscriptions"
tags: ["notifications"]
---

# The devices the caller is notified on \[read\]

`GET /push-subscriptions`

## Request

- Base URL: `https://api.agentsky.dev/v1`
- URL: `https://api.agentsky.dev/v1/push-subscriptions`
- Auth: HTTP bearer

A subscribed device gets a push notification when one of the caller's tasks starts waiting on them or has a result, under the same rules as task emails, for the kinds left on under `push` in `/notification-preferences`. `application_server_key` is the key a browser subscribes with; it is null where browser push is not configured, and the list is empty where push is not turned on.

## Response `200`

OK

- object
  - `application_server_key` string, nullable, required
  - `data` PushSubscription[], required
    - `id` string, required
    - `kind` 'web' | 'expo', required: `web` for a browser, `expo` for the phone app.
    - `endpoint` string, required: The push service's address for that browser, or the phone app's Expo device token.
    - `created_at` string, date-time, required
    - `last_seen_at` string, date-time, required: When that device last subscribed.

## Other responses

- `default`: Error — { error: { code, message } }

## Changes

- **2026-11-02** `e5e8f0229a99`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/agentsky/apis/agentsky-developer-api/changes/push-subscriptions/get.md)

---

[API](https://skmtc.dev/agentsky/apis/agentsky-developer-api.md) - [All operations](https://skmtc.dev/agentsky/apis/agentsky-developer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/agentsky/apis/agentsky-developer-api/revisions/8280a065ef6a?raw)
