Skip to content

REST API: Applications List

This GET endpoint retrieves a list of all applications registered in Push0. It returns each app’s basic details, including ID, name, and state, allowing clients to display or view their applications.

GET API url -> /v1/applications

Query Parameters

The following query parameters are possible:

Field Type Description Required
id String If provided - returns single list element with appId
name String If provided - returns apps with name
description String If provided - returns apps with description
packageName String If provided - returns apps with packageName
type String If provided - returns apps with type.
Values: android or ios
page Int Specifies the page number of the results to retrieve.
Used for pagination. Must be a positive integer.
Required if id is not provided.
Optional
limit Int Determines the maximum number of items returned per page.
Used to control pagination size. Must be a positive integer, often capped by the API (e.g., 100). Default: 50. Max: 100.
Required if id is not provided.
Optional

Response Examples

[
    {
        "id": "developer.iOS.id.app",
        "name": "Push0 Swift iOS Test App",
        "description": "Push0 Swift iOS Test App",
        "type": "ios",
        "state": true,
        "packageName": "io.pushnode.PushNodeSwiftTestApp",
        "updatedAt": null,
        "createdAt": 1771851312553
    },
    {
        "id": "developer.android.id.app",
        "name": "Push0 Android Test App",
        "description": "Push0 Android Test App",
        "type": "android",
        "state": true,
        "packageName": "io.pushnode.pushnodeandroidlibtester",
        "updatedAt": null,
        "createdAt": 1771851312540
    }
]
'type' accepted values: 'android', 'ios'