|
|
|
@ -45,62 +45,65 @@ paths:
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
schema:
|
|
|
|
|
type: object
|
|
|
|
|
properties:
|
|
|
|
|
pushkey:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
This is a unique identifier for this pusher. The value you
|
|
|
|
|
should use for this is the routing or destination address
|
|
|
|
|
information for the notification, for example, the APNS token
|
|
|
|
|
for APNS or the Registration ID for GCM. If your notification
|
|
|
|
|
client has no such concept, use any unique identifier.
|
|
|
|
|
Max length, 512 bytes.
|
|
|
|
|
kind:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
The kind of pusher to configure. ``"http"`` makes a pusher that
|
|
|
|
|
sends HTTP pokes. ``null`` deletes the pusher.
|
|
|
|
|
app_id:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
This is a reverse-DNS style identifier for the application.
|
|
|
|
|
It is recommended that this end with the platform, such that
|
|
|
|
|
different platform versions get different app identifiers.
|
|
|
|
|
Max length, 64 chars.
|
|
|
|
|
app_display_name:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
A string that will allow the user to identify what application
|
|
|
|
|
owns this pusher.
|
|
|
|
|
device_display_name:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
a string that will allow the user to identify what device owns
|
|
|
|
|
this pusher.
|
|
|
|
|
profile_tag:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
This string determines which set of device specific rules this
|
|
|
|
|
pusher executes.
|
|
|
|
|
lang:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
The preferred language for receiving notifications (e.g. 'en'
|
|
|
|
|
or 'en-US')
|
|
|
|
|
data:
|
|
|
|
|
type: object
|
|
|
|
|
description: |-
|
|
|
|
|
A dictionary of information for the pusher implementation
|
|
|
|
|
itself. If ``kind`` is ``http``, this should contain ``url``
|
|
|
|
|
which is the URL to use to send notifications to.
|
|
|
|
|
title: PusherData
|
|
|
|
|
properties:
|
|
|
|
|
url:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
Required if ``kind`` is ``http``. The URL to use to send
|
|
|
|
|
notifications to.
|
|
|
|
|
type: array
|
|
|
|
|
items:
|
|
|
|
|
type: object
|
|
|
|
|
title: Pusher
|
|
|
|
|
properties:
|
|
|
|
|
pushkey:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
This is a unique identifier for this pusher. The value you
|
|
|
|
|
should use for this is the routing or destination address
|
|
|
|
|
information for the notification, for example, the APNS token
|
|
|
|
|
for APNS or the Registration ID for GCM. If your notification
|
|
|
|
|
client has no such concept, use any unique identifier.
|
|
|
|
|
Max length, 512 bytes.
|
|
|
|
|
kind:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
The kind of pusher to configure. ``"http"`` makes a pusher that
|
|
|
|
|
sends HTTP pokes. ``null`` deletes the pusher.
|
|
|
|
|
app_id:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
This is a reverse-DNS style identifier for the application.
|
|
|
|
|
It is recommended that this end with the platform, such that
|
|
|
|
|
different platform versions get different app identifiers.
|
|
|
|
|
Max length, 64 chars.
|
|
|
|
|
app_display_name:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
A string that will allow the user to identify what application
|
|
|
|
|
owns this pusher.
|
|
|
|
|
device_display_name:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
a string that will allow the user to identify what device owns
|
|
|
|
|
this pusher.
|
|
|
|
|
profile_tag:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
This string determines which set of device specific rules this
|
|
|
|
|
pusher executes.
|
|
|
|
|
lang:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
The preferred language for receiving notifications (e.g. 'en'
|
|
|
|
|
or 'en-US')
|
|
|
|
|
data:
|
|
|
|
|
type: object
|
|
|
|
|
description: |-
|
|
|
|
|
A dictionary of information for the pusher implementation
|
|
|
|
|
itself. If ``kind`` is ``http``, this should contain ``url``
|
|
|
|
|
which is the URL to use to send notifications to.
|
|
|
|
|
title: PusherData
|
|
|
|
|
properties:
|
|
|
|
|
url:
|
|
|
|
|
type: string
|
|
|
|
|
description: |-
|
|
|
|
|
Required if ``kind`` is ``http``. The URL to use to send
|
|
|
|
|
notifications to.
|
|
|
|
|
tags:
|
|
|
|
|
- Push notifications
|
|
|
|
|
"/pushers/set":
|
|
|
|
|