API Reference¶
Complete method reference for the ReZEN Python API client. This section covers all available API endpoints, parameters, and return types.
🚀 API Overview¶
✅ All APIs Operational
All ReZEN API endpoints are fully operational with real-time data access.
-
:material-hammer-wrench:{ .lg .middle } Transaction Builder
Create and manage transaction builders with participants and properties
-
:material-handshake:{ .lg .middle } Transactions
Work with live transactions, manage participants, and handle payments
-
:material-account-group:{ .lg .middle } Teams
Search and manage team information with comprehensive filtering
-
:material-account-tie:{ .lg .middle } Agents
Agent search, network management, and detailed information retrieval
-
:material-account:{ .lg .middle } Users
Access user profiles, team membership, and office details
-
:material-book-open:{ .lg .middle } Directory
Access directory services for agent and contact information
-
:material-checkbox-marked:{ .lg .middle } Checklist
Manage transaction checklists and document uploads
-
:material-file-document:{ .lg .middle } Documents
Handle documents, digital signatures, and workflows
📊 API Status Overview¶
API Section | Status | Endpoints | Coverage |
---|---|---|---|
Transaction Builder | ✅ Available | 52+ endpoints | Complete |
Transactions | ✅ Available | 49+ endpoints | Complete |
Agents | ✅ Available | 36+ endpoints | Complete |
Teams | ✅ Available | 4 endpoints | Complete |
Users | ✅ Available | 3 endpoints | Complete |
Directory | ✅ Available | 16 endpoints | Complete |
Checklist | ✅ Available | 9 endpoints | Complete |
Documents | ✅ Available | 13 endpoints | Complete |
📋 Quick Reference¶
Core Components¶
Main Client
The RezenClient
serves as the main entry point, providing access to all API modules through a unified interface.
Specialized Clients
- Transaction Builder: Create and configure new transactions
- Transactions: Manage live transactions and participants
- Teams: Search and filter team information
- Agents: Comprehensive agent search and network management
- Users: Access user profiles and team/office membership
- Directory: Standalone directory services
- Checklist: Transaction checklists and item management
- Documents: Document uploads and digital signatures
Common Patterns¶
🔧 Client Setup¶
Getting Started
Before using any API methods, you need to set up authentication. See the Authentication Guide for setup instructions.
Quick Setup¶
from rezen import RezenClient
# Using environment variable (recommended)
client = RezenClient()
# Or with explicit API key
client = RezenClient(api_key="your_api_key_here")
📖 API Endpoints by Category¶
🏗️ Transaction Management¶
Build and manage real estate transactions:
- Transaction Builder - Create new transactions with participants
- Transactions - Manage live transactions and processing
- Checklist - Track transaction requirements and documents
👥 People & Organizations¶
Work with agents, teams, and contacts:
- Teams - Search and manage team information
- Agents - Agent search and network management
- Users - User profiles and team/office membership
- Directory - Contact and agent directory services
📄 Documents & Compliance¶
Handle documents and digital workflows:
- Documents - Digital signatures and document management
- Checklist - Transaction checklists and compliance tracking
🎯 Key Features¶
Type Safety¶
- Full type hints for all methods and parameters
- IDE autocompletion and error detection
- Runtime type validation with Pydantic
Error Handling¶
- Specific exception types for different error conditions
- Rich error context with request/response details
- Comprehensive error handling patterns
Developer Experience¶
- Google-style docstrings with examples
- Automatic retry logic for transient failures
- Built-in rate limiting and pagination support
📚 Related Documentation¶
Additional Resources
- Data Types & Enums - Type definitions and constants
- Exception Reference - Error handling guide
- Examples & Guides - Practical usage examples
- Authentication Setup - Client configuration
🚀 Quick Start¶
New to the ReZEN API? Start here:
- Install the client - Get up and running
- Configure authentication - Set up your API key
- Try the quick start - Make your first API call
- Explore examples - See real-world use cases
🔍 Method Lookup¶
Looking for a specific method? Use the search function above or browse by category:
- Transaction creation → Transaction Builder
- Agent search → Agents API
- Team management → Teams API
- Payment processing → Transactions API
- Contact lookup → Directory API
- Document signatures → Documents API
- Checklist tracking → Checklist API