List apps for a company
Lists every App belonging to the company in ?company_id=, filtered to the caller's accessible apps unless the caller is an owner. Each item carries the App's current MAU (subscribed, non-deleted devices seen in the last 30 days); mau is null when it could not be computed, and the list itself is still returned.
Autorizações
Admin session cookie set by POST /v1/auth/login. Dashboard-only management.
Parâmetros
Parâmetros de Consulta
Company ID
Respostas
OK
Create an app
Creates an App under the given company and returns its one-time-reveal REST and Client keys.
Autorizações
Admin session cookie set by POST /v1/auth/login. Dashboard-only management.
Corpo da Requisição
Respostas
Created
Get an app
Fetches a single App by ID, scoped to the caller's company.
Autorizações
Admin session cookie set by POST /v1/auth/login. Dashboard-only management.
Parâmetros
Parâmetros de Caminho
App ID
Respostas
OK
Delete an app
Deletes an App. Fails if the App still has dependent records (devices, templates, segments, notifications, or webhooks).
Autorizações
Admin session cookie set by POST /v1/auth/login. Dashboard-only management.
Parâmetros
Parâmetros de Caminho
App ID
Respostas
No Content
Update app settings
Partially updates the App: display name, IANA timezone used for Overview day and hour buckets (default America/Sao_Paulo), and the minimum app version that renders rich push, as 2, 2.4 or 2.4.0 (null clears it). Omitted fields are left unchanged; at least one is required.
Autorizações
Admin session cookie set by POST /v1/auth/login. Dashboard-only management.
Parâmetros
Parâmetros de Caminho
App ID
Corpo da Requisição
Respostas
OK
Set APNS credentials
Stores the App's Apple Push Notification service credential (certificate or token-based key), encrypted at rest.
Autorizações
Admin session cookie set by POST /v1/auth/login. Dashboard-only management.
Parâmetros
Parâmetros de Caminho
App ID
Corpo da Requisição
Respostas
OK
Set FCM credentials
Stores the App's Firebase Cloud Messaging service-account JSON, encrypted at rest.
Autorizações
Admin session cookie set by POST /v1/auth/login. Dashboard-only management.
Parâmetros
Parâmetros de Caminho
App ID
Corpo da Requisição
Respostas
OK
Disable an app
Disables an App so no new notifications are delivered. Idempotent.
Autorizações
Admin session cookie set by POST /v1/auth/login. Dashboard-only management.
Parâmetros
Parâmetros de Caminho
App ID
Respostas
OK
Enable an app
Re-enables an App so notifications are delivered again. Idempotent.
Autorizações
Admin session cookie set by POST /v1/auth/login. Dashboard-only management.
Parâmetros
Parâmetros de Caminho
App ID
Respostas
OK
Rotate an app's REST or Client key
Generates a new REST or Client key for the App and invalidates the old one. The new plaintext key is returned exactly once.
Autorizações
Admin session cookie set by POST /v1/auth/login. Dashboard-only management.
Parâmetros
Parâmetros de Caminho
App ID
Corpo da Requisição
Respostas
OK