Agent skill

appfolio-common-errors

Diagnose and fix common AppFolio API integration errors. Trigger: "appfolio error".

Stars 1,803
Forks 241

Install this agent skill to your Project

npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/main/plugins/saas-packs/appfolio-pack/skills/appfolio-common-errors

SKILL.md

appfolio common errors | sed 's/\b(.)/\u\1/g'

Error Reference

Code Error Root Cause Fix
401 Unauthorized Invalid client_id/secret Verify credentials from AppFolio
403 Forbidden Not an approved partner Complete Stack partner application
404 Not Found Wrong base URL or endpoint Use your-company.appfolio.com/api/v1
422 Unprocessable Entity Missing required fields Check required fields in API docs
429 Too Many Requests Rate limit exceeded Implement backoff; reduce request rate
500 Internal Server Error AppFolio server issue Retry after delay; check status page

Diagnostic Script

bash
#!/bin/bash
echo "=== AppFolio API Diagnostics ==="
echo -n "Connectivity: "
curl -s -o /dev/null -w "%{http_code}" -u "${APPFOLIO_CLIENT_ID}:${APPFOLIO_CLIENT_SECRET}" "${APPFOLIO_BASE_URL}/properties"
echo ""
echo -n "Tenants endpoint: "
curl -s -o /dev/null -w "%{http_code}" -u "${APPFOLIO_CLIENT_ID}:${APPFOLIO_CLIENT_SECRET}" "${APPFOLIO_BASE_URL}/tenants"
echo ""
echo "=== Done ==="

Resources

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results