Skip to content
This repository was archived by the owner on Oct 17, 2023. It is now read-only.
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions hellosign_sdk/hsclient.py
Original file line number Diff line number Diff line change
Expand Up @@ -296,8 +296,8 @@ def get_signature_request(self, signature_request_id):
return request.get(self.SIGNATURE_REQUEST_INFO_URL + signature_request_id, parameters=parameters)

@api_resource_list(SignatureRequest)
def get_signature_request_list(self, page=1, page_size=None):
''' Get a list of SignatureRequest that you can access
def get_signature_request_list(self, page=1, page_size=None, account_id=None, query=None):
''' Get a list of SignatureRequests that you can access

This includes SignatureRequests you have sent as well as received, but
not ones that you have been CCed on.
Expand All @@ -307,6 +307,11 @@ def get_signature_request_list(self, page=1, page_size=None):
page (int, optional): Which page number of the SignatureRequest list to return. Defaults to 1.
page_size (int, optional): Number of SignatureRequests to return per page. When not explicit
it defaults to 20.
account_id (str, optional): Which account to return SignatureRequests for. Must be a team
member. Use "all" to indicate all team members. Defaults to
your account.
query (str, optional): String that includes search terms and/or fields to be used to filter
the SignatureRequest objects.

Returns:
A ResourceList object
Expand All @@ -316,7 +321,9 @@ def get_signature_request_list(self, page=1, page_size=None):
request = self._get_request()
parameters = {
"page": page,
"page_size": page_size
"page_size": page_size,
"account_id": account_id,
"query" : query
}

return request.get(self.SIGNATURE_REQUEST_LIST_URL, parameters=parameters)
Expand Down