There are 3 types of scopes that an application can request on behalf of the user:
- Public : Access public information on Product Hunt.
- Private : Access Product Hunt on behalf of the authenticated user. For e.g application will be able to read goals of the user.
- Write : Take actions on Product Hunt on behalf of the user. For e.g application will be able to mark user's goals as complete/incomplete. For example, if you are building an application in which you need to know if a user has followed a topic, or commented on a post, you would need to request public private scope.