# Webpush campaign model
You can send web pushes and get statistics of your campaigns through API.
Attributes | Type | Required | Description |
---|---|---|---|
id | integer | no | A unique identifier for the campaign which is given by User.com automatically. |
name | string | yes | A Webpush campaign name. |
category | integer | no | A unique identifier for the email category which is given by User.com automatically. |
eta | string | no | A DateTime when the campaign should be sent. Delivery will start instantly if not provided. |
ttl | integer | no | The number of seconds that a message may be stored if the user is not immediately available (Time To Live). |
segment | integer | yes | A unique identifier for the user segment which is given by User.com automatically. |
messages | list | yes | A list of objects. Each object is a valid web push message (check out the Webpush Message model). |