Skip to main content

Lookup Relations Tables

This page documents all lookup tables available in Content Reporting exports and how they relate to the Events table.

What you'll learn:

  • All available lookup tables and their fields
  • How to join tables using common identifiers
  • Best practices for filtering and aggregating data
  • How to handle timestamps, deleted records, and offline events
TL;DR
  • Core tables: Events, Users, Assets, Shares, Devices
  • Join using IDs: userId, assetId, shareId, deviceId, channelId
  • Filter deleted: Check deletedAt field in lookup tables
  • Timestamps: Use startedAt/endedAt for event time, loggedBefore/loggedAfter for sync time
Prerequisites
  • Plan: Ultimate | Advanced or Expert
  • Permissions: Administrator access to Showpad's Admin App
  • Authentication: Valid OAuth 2.0 access token (learn more)

Quick Reference

Join Events with...Using FieldCommon Use Case
UsersuserIdGet user names, roles, email addresses
AssetsassetIdGet asset names, types, Division info
SharesshareIdGet share details, recipients, themes
DevicesdeviceIdGet device type, app used, location
ChannelschannelIdGet Experience names
ContactscontactIdGet share recipient details
SharedspacessharedSpaceIdGet Shared Space titles, participants

Important Considerations

See the Events API reference for all available parameters.

Lookup Tables


Next Steps

Was this page helpful?