Skip to main content
LoyaltyDog exposes both endpoint-driven and dashboard-driven reporting. This guide covers the API surface.

What’s available

See the API reference for full parameter and response details.

Common patterns

Daily snapshot

Schedule a daily job that pulls metrics and pipes them into your BI tool:

Time-series for a custom dashboard

Best practices

  • Cache aggressively. Reports are eventually consistent — minute-level freshness is more than enough for most dashboards.
  • Page through large reports. Use the limit and cursor parameters where supported.
  • For real-time, prefer webhooks. Polling reports is the wrong tool when you need event-level reaction. See Webhooks.