Beeminder

Learn how to use Beeminder with Composio

Overview

SLUG

BEEMINDER

Description

Beeminder is an online goal-tracking service that uses financial incentives—pledge money on your objectives and forfeit it if you don’t keep up—to help you achieve your goals.

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
string
bearer_token
string
bearer_token
stringRequired

Tools

SLUG: BEEMINDER_AUTHENTICATE_AND_REDIRECT_USER

Tool to authenticate a user and redirect them to a given url. use when sending a user into the beeminder web ui directly after oauth or token validation.

Action Parameters

redirect_to_url
stringRequired
username
stringDefaults to me

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: BEEMINDER_CREATE_CHARGE

Tool to create a new charge for a user. use when billing a user outside of goal pledges; supports dryrun mode.

Action Parameters

amount
numberRequired
dryrun
boolean
note
string
user_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: BEEMINDER_GET_ALL_GOALS

Tool to retrieve all goals for a specified user. use when listing a user's active goals.

Action Parameters

username
stringRequired

Action Response

data
arrayRequired
error
string
successful
booleanRequired

SLUG: BEEMINDER_GET_ARCHIVED_GOALS

Tool to retrieve archived goals for a specified user. use when you need to inspect a user's past archived goals.

Action Parameters

username
stringRequired

Action Response

data
arrayRequired
error
string
successful
booleanRequired

SLUG: BEEMINDER_GET_USER_INFORMATION

Tool to retrieve information about a specified beeminder user. use when you need to fetch details like timezone, goals, urgency, or deleted goals after authenticating successfully.

Action Parameters

associations
boolean
datapoints_count
integer
diff_since
integer
skinny
boolean
username
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired