All URIs are relative to http://localhost
Method | HTTP request | Description |
---|---|---|
delete_document | DELETE /documents/{documentId} | Delete Document |
download_document | GET /documents/{documentId} | Download a Document |
get_documents | GET /documents | Get Documents |
delete_document(document_id)
Delete Document
The delete document service allows the consumer to delete a document. The deleted document will not be returned in the get documents API. The HTTP response code is 204 (success without content).
Documents can be deleted only if the document related dataset attributes are subscribed.
from __future__ import print_function
import time
import yodlee
from yodlee.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = yodlee.Configuration(
host = "http://localhost"
)
# Enter a context with an instance of the API client
with yodlee.ApiClient() as api_client:
# Create an instance of the API class
api_instance = yodlee.DocumentsApi(api_client)
document_id = 'document_id_example' # str | documentId
try:
# Delete Document
api_instance.delete_document(document_id)
except ApiException as e:
print("Exception when calling DocumentsApi->delete_document: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
document_id | str | documentId |
void (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json;charset=UTF-8
Status code | Description | Response headers |
---|---|---|
400 | Y800 : Invalid value for documentId<br>Y868 : No action is allowed, as the data is being migrated to the Open Banking provider<br> | - |
401 | Unauthorized | - |
204 | OK | - |
404 | Not Found | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DocumentDownloadResponse download_document(document_id)
Download a Document
The get document details service allows consumers to download a document. The document is provided in base64.
This API is a premium service which requires subscription in advance to use. Please contact Yodlee Client Services for more information.
from __future__ import print_function
import time
import yodlee
from yodlee.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = yodlee.Configuration(
host = "http://localhost"
)
# Enter a context with an instance of the API client
with yodlee.ApiClient() as api_client:
# Create an instance of the API class
api_instance = yodlee.DocumentsApi(api_client)
document_id = 'document_id_example' # str | documentId
try:
# Download a Document
api_response = api_instance.download_document(document_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling DocumentsApi->download_document: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
document_id | str | documentId |
No authorization required
- Content-Type: Not defined
- Accept: application/json;charset=UTF-8
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
400 | Y800 : Invalid value for documentId | - |
401 | Unauthorized | - |
404 | Not Found | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DocumentResponse get_documents(keyword=keyword, account_id=account_id, doc_type=doc_type, from_date=from_date, to_date=to_date)
Get Documents
The get documents service allows customers to search or retrieve metadata related to documents.
The API returns the document as per the input parameters passed. If no date range is provided then all downloaded documents will be retrieved. Details of deleted documents or documents associated to closed providerAccount will not be returned.
This API is a premium service which requires subscription in advance to use. Please contact Yodlee Client Services for more information.
from __future__ import print_function
import time
import yodlee
from yodlee.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = yodlee.Configuration(
host = "http://localhost"
)
# Enter a context with an instance of the API client
with yodlee.ApiClient() as api_client:
# Create an instance of the API class
api_instance = yodlee.DocumentsApi(api_client)
keyword = 'keyword_example' # str | The string used to search a document by its name. (optional)
account_id = 'account_id_example' # str | The unique identifier of an account. Retrieve documents for a given accountId. (optional)
doc_type = 'doc_type_example' # str | Accepts only one of the following valid document types: STMT, TAX, and EBILL. (optional)
from_date = 'from_date_example' # str | The date from which documents have to be retrieved. (optional)
to_date = 'to_date_example' # str | The date to which documents have to be retrieved. (optional)
try:
# Get Documents
api_response = api_instance.get_documents(keyword=keyword, account_id=account_id, doc_type=doc_type, from_date=from_date, to_date=to_date)
pprint(api_response)
except ApiException as e:
print("Exception when calling DocumentsApi->get_documents: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
keyword | str | The string used to search a document by its name. | [optional] |
account_id | str | The unique identifier of an account. Retrieve documents for a given accountId. | [optional] |
doc_type | str | Accepts only one of the following valid document types: STMT, TAX, and EBILL. | [optional] |
from_date | str | The date from which documents have to be retrieved. | [optional] |
to_date | str | The date to which documents have to be retrieved. | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json;charset=UTF-8
Status code | Description | Response headers |
---|---|---|
200 | OK | - |
400 | Y800 : Invalid value for accountId<br>Y800 : Invalid value for fromDate<br>Y800 : Invalid value for toDate<br>Y800 : Invalid value for docType | - |
401 | Unauthorized | - |
404 | Not Found | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]