CurrentUser

class canvasapi.current_user.CurrentUser(_requester)
create_bookmark(name, url, **kwargs)

Create a new Bookmark.

Calls:

POST /api/v1/users/self/bookmarks

Parameters:
  • name (str) – The name of the bookmark.
  • url (str) – The url of the bookmark.
Return type:

canvasapi.bookmark.Bookmark

get_bookmark(bookmark)

Return single Bookmark by id

Calls:GET /api/v1/users/self/bookmarks/:id
Parameters:bookmark (canvasapi.bookmark.Bookmark or int) – The object or ID of the bookmark.
Return type:canvasapi.bookmark.Bookmark
list_bookmarks(**kwargs)

List bookmarks that the current user can view or manage.

Calls:GET /api/v1/users/self/bookmarks
Return type:canvasapi.paginated_list.PaginatedList of canvasapi.bookmark.Bookmark
list_groups(**kwargs)

Return the list of active groups for the user.

Calls:GET /api/v1/users/self/groups
Return type:canvasapi.paginated_list.PaginatedList of canvasapi.group.Group