# Objects / Push Device

# Push Device

**Object**
## PushDevice

| Fields | Type | Description |
| --- | --- | --- |
| id | [ID!](/documentation/Types/UUID#UUID) | <p> The `ID` scalar type represents a unique identifier. </p> <p> The `ID` type appears in a `JSON` response as a `String`; however, it is not intended to be human-readable. The `ID` is mathematically universally unique across all types and Vendors and can be used as such. </p> |
| name | *String* | The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. |
| endpoint | *String!* | The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. |
| notifications | [JSON](/documentation/Types/JSON#JSON) | <p> The `JSON` scalar type represents data that is stored in the JSON format as defined by [ECMA-404](https://www.json.org/json-en.html). </p> > <p>We would highly suggest getting in contact with us before using any field that requests or returns JSON.</p> |