Skip to main content

Eventos

routa.events.list() lista o log de eventos normalizados. É o caminho de reconciliação depois de uma indisponibilidade do seu servidor. Veja Reconciliar eventos.
Cada item é um RoutaEvent, o mesmo tipo que webhooks.constructEvent() retorna: id, type, apiVersion, schemaVersion, projectId, sequence, occurredAt, recordedAt e data.

Templates

routa.templates submete templates para aprovação e consulta o resultado. Veja Templates.
templates.submit() aceita apenas o corpo de texto. Para cabeçalho, rodapé e botões, use POST /v1/templates pela API REST.

Mídia

routa.media.retrieve(id) retorna o objeto de mídia com uma URL assinada nova, válida por 15 minutos, quando o status é ready. Veja Mídia.
O SDK não tem media.upload(). Para enviar ou hospedar um arquivo, use POST /v1/media diretamente.

Uso

routa.usage.retrieve() devolve o uso medido do projeto em um período de até 92 dias. Veja Uso.
from é inclusivo e to é exclusivo, em datas UTC YYYY-MM-DD.

Identidade da chave

routa.whoami() resolve a chave de API em uso, sem efeitos colaterais:
scopes é uma lista de ApiKeyScope: messages:read, messages:write, channels:read, channels:write, events:read, webhooks:write, usage:read, templates:read, templates:write, media:read e media:write.