Skip to content

goals

All goals, either for a given user or for all of the providers clients

Arguments

after · Cursor · Cursor to fetch results after
frequency_filter · String · Can be daily, weekly, or one_time
status_filter · String · Can be complete or not_complete

Returns

[Goal!]

Example

query goals(
$after: Cursor
$category: String
$end_range: String
$frequency_filter: String
$keywords: String
$offset: Int
$per_page: Int
$rel_goal_id: String
$sort_by: String
$order_by: GoalOrderKeys
$start_range: String
$status_filter: String
$user_id: ID
) {
goals(
after: $after
category: $category
end_range: $end_range
frequency_filter: $frequency_filter
keywords: $keywords
offset: $offset
per_page: $per_page
rel_goal_id: $rel_goal_id
sort_by: $sort_by
order_by: $order_by
start_range: $start_range
status_filter: $status_filter
user_id: $user_id
) {
completion_percentage_for_range
created_at
created_user_id
cursor
description
due_date
goal_histories
id
is_completed_for_date
is_used_as_template
name
parent_id
parent_subgoal_completion_rate
reminder
repeat
source_template_id
start_on
streak_info
subgoals
subgoals_count
title_link
user
user_id
}
}