← Tools Reference

Beeminder

Beeminder integration (Productivity, Finance). Imported from open-connector.

API key8 toolshttps://www.beeminder.com/api/v1
GET
beeminder_get_user
Get Beeminder user information, including goals and optional diff-based goal details.

/users/{username}.json

5 parameters
ParamTypeRequiredDescription
usernamestringrequiredThe Beeminder username, or me for the authenticated user.
associationsbooleanoptionalWhether to include full goal and datapoint objects instead of only goal slugs.
diff_sinceintegeroptionalA Unix timestamp in seconds.
skinnybooleanoptionalWhether to return slimmer goal attributes and only each goal's latest datapoint…
datapoints_countintegeroptionalNumber of the most recently added datapoints to include for each goal.
GET
beeminder_list_goals
List active Beeminder goals for a user.

/users/{username}/goals.json

1 parameter
ParamTypeRequiredDescription
usernamestringrequiredThe Beeminder username, or me for the authenticated user.
GET
beeminder_list_archived_goals
List archived Beeminder goals for a user.

/users/{username}/goals/archived.json

1 parameter
ParamTypeRequiredDescription
usernamestringrequiredThe Beeminder username, or me for the authenticated user.
GET
beeminder_get_goal
Read one Beeminder goal, optionally including its datapoints.

/users/{username}/goals/{goal_slug}.json

3 parameters
ParamTypeRequiredDescription
usernamestringrequiredThe Beeminder username, or me for the authenticated user.
goal_slugstringrequiredThe Beeminder goal slug.
datapointsbooleanoptionalWhether Beeminder should include datapoints in the goal response.
GET
beeminder_list_datapoints
List datapoints for one Beeminder goal with optional count or page parameters.

/users/{username}/goals/{goal_slug}/datapoints.json

5 parameters
ParamTypeRequiredDescription
usernamestringrequiredThe Beeminder username, or me for the authenticated user.
goal_slugstringrequiredThe Beeminder goal slug.
countintegeroptionalMaximum number of datapoints to return. Ignored when page is set.
pageintegeroptionalPage number for paginated datapoint results.
perintegeroptionalNumber of datapoints per page when page is set.
POST
beeminder_create_datapoint
Create one datapoint on a Beeminder goal.

/users/{username}/goals/{goal_slug}/datapoints.json

7 parameters
ParamTypeRequiredDescription
usernamestringrequiredThe Beeminder username, or me for the authenticated user.
goal_slugstringrequiredThe Beeminder goal slug.
valuenumberrequiredThe datapoint value.
timestampintegeroptionalA Unix timestamp in seconds.
daystampstringoptionalThe datapoint daystamp in YYYYMMDD format.
commentstringoptionalThe datapoint comment.
requestidstringoptionalA caller-supplied idempotency key scoped to the goal. Reusing it avoids duplica…
PUT
beeminder_update_datapoint
Update one Beeminder datapoint by ID.

/users/{username}/goals/{goal_slug}/datapoints/{datapoint_id}.json

7 parameters
ParamTypeRequiredDescription
usernamestringrequiredThe Beeminder username, or me for the authenticated user.
goal_slugstringrequiredThe Beeminder goal slug.
datapoint_idstringrequiredThe Beeminder datapoint ID.
valuenumberoptionalThe updated datapoint value.
timestampintegeroptionalA Unix timestamp in seconds.
daystampstringoptionalThe updated datapoint daystamp in YYYYMMDD format.
commentstringoptionalThe datapoint comment.
DELETE
beeminder_delete_datapoint
Delete one Beeminder datapoint by ID.

/users/{username}/goals/{goal_slug}/datapoints/{datapoint_id}.json

3 parameters
ParamTypeRequiredDescription
usernamestringrequiredThe Beeminder username, or me for the authenticated user.
goal_slugstringrequiredThe Beeminder goal slug.
datapoint_idstringrequiredThe Beeminder datapoint ID.