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