REST Resource: channels

Recurso: canal

Um canal de notificação usado para monitorar mudanças de recursos.

Representação JSON
{
  "payload": boolean,
  "id": string,
  "resourceId": string,
  "resourceUri": string,
  "token": string,
  "expiration": string,
  "type": string,
  "address": string,
  "params": {
    string: string,
    ...
  },
  "kind": string
}
Campos
payload

boolean

Um valor booleano para indicar se o payload é necessário. Opcional.

id

string

Um UUID ou string exclusiva semelhante que identifica esse canal.

resourceId

string

Um ID opaco que identifica o recurso que está sendo assistido neste canal. Estável em diferentes versões da API.

resourceUri

string

Um identificador específico da versão para o recurso monitorado.

token

string

Uma string arbitrária entregue ao endereço de destino com cada notificação enviada por esse canal. Opcional.

expiration

string (int64 format)

Data e hora de expiração do canal de notificação, expressas como um carimbo de data/hora Unix, em milissegundos. Opcional.

type

string

O tipo de mecanismo de entrega usado para esse canal. Os valores válidos são "web_hook" ou "webhook".

address

string

O endereço para onde as notificações são enviadas para este canal.

params

map (key: string, value: string)

Parâmetros adicionais que controlam o comportamento do canal de entrega. Opcional.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

kind

string

Identifica isso como um canal de notificação usado para detectar mudanças em um recurso, que é api#channel.

Métodos

stop

Para de assistir recursos por esse canal.