A command-line interface for Planning Center Online Services.
- List service types, plans, and team members
- View and manage plan scheduling
- Check team positions and assignments
- Filter by date ranges
- Get your PCO API credentials from Planning Center Developer
- Set environment variables:
export PCO_APP_ID="your-app-id" export PCO_SECRET="your-secret"
# Run with tsx
npx tsx pco.ts <command> [options]
# List service types
npx tsx pco.ts service-types
# List plans for a service type
npx tsx pco.ts plans <service-type-id>
# Get plan details
npx tsx pco.ts plan <service-type-id> <plan-id>
# List team members for a plan
npx tsx pco.ts team <service-type-id> <plan-id>
# List team positions
npx tsx pco.ts positions <service-type-id>| Command | Description |
|---|---|
service-types |
List all service types |
plans <type-id> |
List plans for a service type |
plan <type-id> <plan-id> |
Get plan details |
team <type-id> <plan-id> |
List team members for a plan |
positions <type-id> |
List team positions |
needed <type-id> <plan-id> |
Show needed positions for a plan |
MIT
Made by Ruby 🐱