Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support

Data Type Reference

For each trigger (see "When to send" for each data type), send the correct event with the below fields. There is no need to filter the data you send or check for duplicates. Amazon does this as necessary.

Watch activity

Field Name Required (Y/N) Description
Content ID Y ID of the content the customer is watching as specified through Amazon's catalog integration.
Live Channel Descriptor Y* Channel Descriptor of the live linear channel playing the content as specified through catalog integration.
* Required for live content only.
Internal Profile ID Y Provides an obfuscated Profile ID so Fire TV can associate the activity with the correct app customer.
Duration Y Length of content in milliseconds.
Current Playback Position Y Offset from start of content in milliseconds, excluding interstitial content (previews, ads, etc.).
Credits Position N Position of the credits in the content. Offset from start of content in milliseconds, excluding interstitial content (previews, ads, etc.). This field helps Fire TV know when a customer has finished watching the content.
Event Timestamp N* * This is required for off-device events, but not for active events.
Playback State Y Enum representing the state of content playback. See the API documentation for a list of Enum values.

Watchlist

Field Name Required (Y/N) Description
Content ID Y Corresponds to the content ID provided to Fire TV through the catalog integration.
Date When Added Y Timestamp for when the customer added the entry to the watchlist
Internal Profile ID Y An obfuscated Profile ID so Fire TV can associate the activity with the correct app customer.

Next steps

For another handy reference for triggers and SDK calls, see our Summary Reference Table.


Last updated: Jul 13, 2026