# Queries / Push

# Push

**Query**
## pushDevice — Returns [PushDevice](/documentation/Objects/Push-Device#PushDevice)

**Scopes required:** manage_push_devices

| Arguments | Type | Description |
| --- | --- | --- |
| id | [ID!](/documentation/Types/UUID#UUID) | The ID of the push device to retrieve |

**Example Query**

```graphql
query GetPushDevice($id: ID!) {
    pushDevice(id: $id) {
        id,
        name,
        endpoint,
        notifications
    }
}

# Example variables
{
    "id": "<ID>"
}
```

**Query**
## pushDevices — Returns [[PushDevice]](/documentation/Objects/Push-Device#PushDevice)

**Scopes required:** manage_push_devices

**Example Query**

```graphql
query GetPushDevices {
    pushDevices {
        id,
        name,
        endpoint,
        notifications
    }
}
```