Log User Interaction

View as Markdown
Record a user interaction with a resource and get updated state

Request

This endpoint expects an object.
resource_typeenumRequired
  • quest - Quest
  • ai_note - AI Note
  • ai_expert - AI Expert
  • podcast - Podcast
  • collection - Collection
  • publication - Publication
  • ai_video - AI Video
  • profile - Profile
resource_idintegerRequired>=1
interaction_typeenumRequired
  • view - View
  • like - Like
  • unlike - Unlike
  • share - Share
  • bookmark - Bookmark
  • unbookmark - Unbookmark
  • comment - Comment

Response

Interaction recorded successfully

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error