EPortfolio

class canvasapi.eportfolio.EPortfolio(requester, attributes)
Parameters:
  • requester (canvasapi.requester.Requester) – The requester to pass HTTP requests through.
  • attributes (dict) – The JSON object to build this object with.
delete(**kwargs)

Delete an ePortfolio.

Calls:DELETE /api/v1/eportfolios/:id
Returns:ePortfolio with deleted date set.
Return type:canvasapi.eportfolio.EPortfolio
get_eportfolio_pages(**kwargs)

Return a list of pages for an ePortfolio.

Calls:GET /api/v1/eportfolios/:eportfolio_id/pages
Returns:List of ePortfolio pages.
Return type:canvasapi.paginated_list.PaginatedList of canvasapi.eportfolio.EPortfolioPage
moderate_eportfolio(**kwargs)

Update the spam_status of an eportfolio. Only available to admins who can moderate_user_content.

Calls:PUT /api/v1/eportfolios/:eportfolio_id/moderate
Returns:Updated ePortfolio.
Return type:canvasapi.eportfolio.EPortfolio
restore(**kwargs)

Restore an ePortfolio back to active that was previously deleted. Only available to admins who can moderate_user_content.

Calls:PUT /api/v1/eportfolios/:eportfolio_id/restore
Returns:Updated ePortfolio.
Return type:canvasapi.eportfolio.EPortfolio

EPortfolioPage

class canvasapi.eportfolio.EPortfolioPage(requester, attributes)
Parameters:
  • requester (canvasapi.requester.Requester) – The requester to pass HTTP requests through.
  • attributes (dict) – The JSON object to build this object with.