# Beamer integration

> Changelog, announcements, NPS surveys and feature-request feedback: manage posts, comments, reactions, ideas, votes, users and NPS responses.

- Authentication: apiKey

## Tools (49)

- **Check NPS Prompt Eligibility**: Use the GET method to check if a certain user meets the conditions to see the NPS prompt.
- **Count Feature Request Comments**: Use the GET method to count existing comments from a feature request.
- **Count Feature Requests**: Use the GET method to count existing feature requests from your account.
- **Count Feature Request Votes**: Use the GET method to count existing votes from a feature request.
- **Count NPS Responses**: Use the GET method to count NPS responses from your account.
- **Count Post Comments**: Use the GET method to count existing comments from a post.
- **Count Post Reactions**: Use the GET method to count existing reactions from a post.
- **Count Posts**: Use the GET method to count existing posts from your account.
- **Count Unread Posts**: Use the GET method to count unread posts from your account. Only posts that are visible in your feed are retrieved by this endpoint (draft, deleted, archived, expired and scheduled posts are not counted).
- **Create Feature Request**: Use the POST method to create a new feature request on your account.
- **Create Feature Request Comment**: Use the POST method to create a new comment on a feature request.
- **Create Feature Request Vote**: Use the POST method to create a new vote on a feature request.
- **Create Post**: Use the POST method to create a new post on your account.
- **Create Post Comment**: Use the POST method to create a new comment on a post.
- **Create Post Reaction**: Use the POST method to create a new reaction on a post.
- **Create User**: Use the POST method to create a new user on your account's Analytics.
- **Delete Feature Request**: Deletes the feature request with the given ID.
- **Delete Feature Request Comment**: Deletes the comment with the given ID.
- **Delete Feature Request Vote**: Deletes the vote with the given ID.
- **Delete Post**: Deletes the post with the given ID.
- **Delete Post Comment**: Deletes the comment with the given ID.
- **Delete Post Reaction**: Deletes the reaction with the given ID.
- **Delete User Data**: Deletes all data related to the specified user, including all feedback (comments, reactions, NPS) and analytics (views, clicks, etc.). At least one of userId, beamerId or userEmail is required. Permanent: this deletes the user's information from Beamer's records, so use it only when necessary.
- **Delete Users**: Deletes users that match the given identifiers. At least one of userId, beamerId or userEmail are required. Permanent: This operation deletes your user's information permanently from Beamer's records.
- **Get Feature Request**: Returns a feature request.
- **Get Feature Request Comment**: Returns a comment.
- **Get Feature Request Vote**: Returns a vote.
- **Get Feed URL**: Use /url to retrieve the URL for your feed.
- **Get NPS Survey Link**: Use the GET method generate a single-use NPS survey link.
- **Get Post**: Returns a post.
- **Get Post Comment**: Returns a comment.
- **Get Post Reaction**: Returns a reaction.
- **Invite Team Member**: Use the POST method to invite a new team member into your Beamer account.
- **List Feature Request Comments**: Use the GET method to query and retrieve existing comments from a feature request.
- **List Feature Requests**: Use the GET method to query and retrieve existing feature requests from your account.
- **List Feature Request Votes**: Use the GET method to query and retrieve existing votes from a feature request.
- **List NPS Responses**: Use the GET method to query and retrieve NPS responses from your account.
- **List Post Comments**: Use the GET method to query and retrieve existing comments from a post.
- **List Post Reactions**: Use the GET method to query and retrieve existing reactions from a post.
- **List Posts**: Use the GET method to query and retrieve existing posts from your account.
- **List Unread Posts**: Use the GET method to query and retrieve unread posts from your account. Only posts that are visible in your feed are retrieved by this endpoint (draft, deleted, archived, expired and scheduled posts are not retrieved).
- **List Users**: Use the GET method to query and retrieve users from your account's Analytics.
- **Ping API**: Use /ping to check you are correctly authenticating your requests with your API key.
- **Remove Team Member**: Use the DELETE method to remove a team member from your Beamer account.
- **Send NPS Email Survey**: Use the POST method send an NPS email survey.
- **Update Feature Request**: Updates the feature request with the existing ID.
- **Update Post**: Updates the post with the existing ID.
- **Update Team Member Role**: Use the PUT method to update the role of a team member in your Beamer account.
- **Update Users**: Updates existing users.

Connect Beamer in General Input: https://www.generalinput.com/apps/beamer