Partners¶
The PartnersResource provides methods for accessing partner account information.
Overview¶
The SDK provides separate partner resources for Shares and Capital pool types:
import os
from tmo_api import TMOClient
client = TMOClient(
token=os.environ["TMO_API_TOKEN"],
database=os.environ["TMO_DATABASE"]
)
# Access shares partners resource
shares_partners = client.shares_partners
# Access capital partners resource
capital_partners = client.capital_partners
Methods¶
get_partner()¶
Get detailed information about a specific partner. Returns a dictionary containing partner data.
Parameters:
- account (str, required): The partner account identifier
Returns: Dict[str, Any] - Partner data dictionary
Example:
partner = client.shares_partners.get_partner("PART001")
print(f"Partner: {partner.get('Name')}")
print(f"Account: {partner.get('Account')}")
get_partner_attachments()¶
Get attachments for a partner.
Parameters:
- account (str, required): The partner account identifier
Returns: List[Any] - List of partner attachments
Example:
attachments = client.shares_partners.get_partner_attachments("PART001")
for attachment in attachments:
print(f"File: {attachment.get('FileName')}")
list_all()¶
List all partners with optional date filtering.
Parameters:
- start_date (str, optional): Start date in MM/DD/YYYY format
- end_date (str, optional): End date in MM/DD/YYYY format
Returns: List[Any] - List of partner data dictionaries
Example: