IntegrationsBuilt-in Providers

Reddit

Connect Reddit to your Appstrate agents.

Overview

Reddit is a community discussion platform, allowing your agents to post, comment, and monitor subreddits.

Authentication Mode

PropertyValue
Typeoauth2
HeaderAuthorization: Bearer <token>
Default scopesidentity, read, history

Available Scopes

ScopeDescription
identityRead user identity
readRead posts and comments
submitSubmit posts and comments
editEdit posts and comments
historyRead voting and post history
subscribeManage subreddit subscriptions
mysubredditsList subscribed subreddits
voteUpvote and downvote
saveSave and unsave content
privatemessagesRead and send private messages
reportReport content
flairManage flairs
modpostsModerate posts (approve/remove)
modconfigManage subreddit settings

Authorized URIs

The agent can access the following endpoints through the sidecar proxy:

  • https://oauth.reddit.com/*

Connect Reddit

  1. Create a Reddit application (select the "web app" type)
  2. Set the redirect URI to the Appstrate callback URL
  3. Copy the Client ID (shown under the app name) and Client Secret
  4. Enter these credentials in the Reddit provider settings on Appstrate

Usage in an Agent

Once connected, the agent can call Reddit APIs through the sidecar proxy. Example prompt:

Monitor the r/artificial and r/MachineLearning subreddits daily.
Filter posts with more than 100 upvotes and summarize the trending topics.
Send the summary to the #ai-watch Slack channel.

On this page