pco_list_donations
Retrieve and filter donation records from Planning Center Giving by date, payment method, or status for reporting and analysis.
Instructions
List donations in Planning Center Giving.
Args:
where_received_after (string, optional): Filter donations received after this date (YYYY-MM-DD)
where_received_before (string, optional): Filter donations received before this date (YYYY-MM-DD)
where_payment_method (string, optional): Filter by payment method (e.g., 'card', 'check', 'cash')
where_payment_status (string, optional): Filter by status (e.g., 'succeeded', 'pending', 'failed')
limit (number): Max results (1-100, default 25)
offset (number): Pagination offset (default 0)
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns: List of donations with amount, payment method, date, and status. Error: Returns "Error: ..." if the request fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| where_received_after | No | Filter donations received after this date (YYYY-MM-DD) | |
| where_received_before | No | Filter donations received before this date (YYYY-MM-DD) | |
| where_payment_method | No | Filter by payment method: 'card', 'check', 'cash', etc. | |
| where_payment_status | No | Filter by status: 'succeeded', 'pending', 'failed' | |
| limit | No | Maximum number of results to return (1-100, default: 25) | |
| offset | No | Number of results to skip for pagination (default: 0) | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |