Delivery log

GET https://getokta.io/api/apps/notifications/logs

One row per (key, channel) the platform attempted for your installation, with its status and the error the channel job left. `queued` not yet picked up by the worker; `sent` arrived; `failed` did not (the text says why); `skipped_disabled` the school has not enabled the key; `skipped_no_transport` the channel has no transport; `skipped_quiet` inside quiet hours; `skipped_plan_feature` outside the plan.

  • Rate Limit: LIGHT
    How heavily this call counts against your quota: LIGHT < MODERATE < HEAVY.
  • Permission needed: notifications.logs.read
    The scope the tenant must grant your app before this call is allowed.
  • Reference Code: srv_4fad
    A stable identifier for this endpoint — quote it to support to speed up tracing.

Query Params

page integer

Page number (default 1).

per_page integer

Page size, max 100 (default 50).

channel string

Filter by channel: `in_app` `push` `whatsapp` `sms` `email` `webhook_out`.

status string

Filter by status.

key string

Filter by notification key.

from string

From date (ISO 8601).

to string

To date (ISO 8601).