appfolio-sdk-patterns
Installation
SKILL.md
AppFolio SDK Patterns
Overview
Production-ready patterns for the AppFolio property management REST API. AppFolio uses HTTP Basic Auth with client credentials and returns JSON responses for properties, tenants, leases, and work orders. A structured singleton client prevents credential sprawl, enforces consistent error handling, and centralizes pagination logic across all property management endpoints.
Prerequisites
- A provider-verified base URL, auth method, endpoint scope, and managed secret injection path for the target portfolio.
- Schema validation, request timeouts, endpoint-specific rate limits, and idempotency keys for all mutation-capable service methods.
- Synthetic fixtures for unit testing; production tenant, lease, and payment payloads must not become default mock, log, or error-message content.