Reddit

Submit posts, search content, and browse subreddits on Reddit. In Appbricx, your workflows and server functions call it by name once it is connected.

What you can do

10 actions, each one call from a workflow or a server function. Triggers come from your app: a row changing, a schedule or a webhook.

  • Create CommentcreateRedditComment
    Comment on a Reddit post or reply to a comment.
  • Create PostcreateRedditPost
    Submit a new self (text) post to a subreddit.
  • Delete CommentdeleteRedditComment
    Delete a specific Reddit comment by ID.
  • Delete PostdeleteRedditPost
    Delete a specific Reddit post by ID.
  • Edit CommenteditRedditComment
    Edits the content of an existing Reddit comment.
  • Edit PosteditRedditPost
    Edits the content of an existing Reddit post.
  • Fetch Post CommentsfetchPostComments
    Fetch comments from a specific Reddit post.
  • Get Post DetailsgetRedditPostDetails
    Fetch detailed information about a specific Reddit post using its ID.
  • Retrieve PostretrieveRedditPost
    Fetch top posts in a subreddit with optional size limit.
  • Custom API Callcustom_api_call
    Make a custom API call to a specific endpoint

Set it up

About two minutes, once per project or once for the whole workspace.

  1. Open Integrations in the builder

    Backend panel, Integrations tab, then Reddit. To connect it for every project, use Workspace settings, Integrations.

  2. Sign in to Reddit

    You sign in to Reddit and approve access. Appbricx keeps the tokens, encrypted, and refreshes them.

    • submit
    • read

    This uses an OAuth app: the platform's, or your own from the admin panel, and you can bring your own credentials.

  3. Call an action

    From a workflow, by integration id and action name. The call answers with success, output and, when it fails, the reason.

    Workflow
    // .workflow.js (native ctx)
    export async function run(ctx) {
      const res = await ctx.integrations.invoke("reddit", "createRedditComment", {
        "parent_id": "<parent id>",
        "content": "<comment text>"
      });
      if (!res.success) throw new Error(res.error);
      ctx.log.info("Reddit answered", { output: res.output });
    }

Reddit and its logo are trademarks of their owner, shown only to identify the service this integration connects to. Their use does not imply endorsement by, or affiliation with, that company.

Connect Reddit once. Every workflow can use it.