Skip to main content
GET
List push apps

Endpoints

  • GET /push/apps
  • POST /push/apps
  • GET /push/apps/:id
  • PATCH /push/apps/:id
  • GET /push/apps/:id/providers
  • GET /push/apps/:id/notification-channels
Create a push app to obtain the public app ID used by Web, React Native, Android, and iOS SDKs. Provider responses include readiness, missing setup fields, public package/bundle identifiers, and the Web Push public key. Secret FCM service accounts, APNs keys, VAPID private keys, and raw device tokens are never returned. Provider credential setup remains in the SendRealm dashboard.

Authorizations

Authorization
string
header
required

Integration key for backend workloads, or a scoped personal key (sr_user_) for account discovery and supported project operations. MCP accepts only personal keys.

Headers

X-Sendrealm-Project-Id
string<uuid>

Explicit project context. Required for personal-key project resource calls; integration keys retain their configured default. MCP clients supply project_id in each tool call instead.

Query Parameters

limit
integer
default:20

Page size.

Required range: 1 <= x <= 100
after
string

Opaque cursor from metadata.next.

Response

Push apps returned

status
integer
required

HTTP response status code

data
object[]
required