diff --git a/emanifest-py/src/emanifest/client.py b/emanifest-py/src/emanifest/client.py index d36cb397..56aad69b 100644 --- a/emanifest-py/src/emanifest/client.py +++ b/emanifest-py/src/emanifest/client.py @@ -941,7 +941,20 @@ def sign_manifest(self, **kwargs) -> RcrainfoResponse: """ endpoint = f"{self.base_url}v1/emanifest/manifest/quicker-sign" return self.__rcra_request("POST", endpoint, **kwargs) + + def get_available_manifests(self, mtn: str) -> RcrainfoResponse: + """ + Returns previous and future signature-related information about manifest and respective sites + + Args: + mtn (str): Manifest tracking number + Returns: + dict: object containing manifest signature details + """ + endpoint = f"{self.base_url}v1/emanifest/manifest/available-to-sign/{mtn}" + return self.__rcra_request("GET", endpoint) + def save_manifest( self, manifest_json: dict, zip_file: bytes = None ) -> RcrainfoResponse: