def list_engagements(self, status=None, product_id=None, name_contains=None,limit=20):
"""Retrieves all the engagements.
:param product_in: List of product ids (1,2).
:param name_contains: Engagement name
:param limit: Number of records to return.
"""