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.