All docs / Settings

API Settings

Control whether InfusedWoo uses Keap's REST API or legacy XML-RPC for each service.

API Settings

Control whether InfusedWoo uses Keap’s REST API (v2) or the legacy XML-RPC API for communication. The REST API is faster, more reliable, and is the recommended option.

Navigate to InfusedWoo > Settings > API Settings.

API Settings page showing the global switch and per-service toggles

REST API vs XML-RPC

FeatureREST API (v2)XML-RPC (Legacy)
PerformanceFasterSlower
ReliabilityBetter error handlingBasic error handling
Future supportActively developedDeprecated December 2026
Rate limitsHigher limitsLower limits

Keap is deprecating XML-RPC in December 2026. We recommend migrating to the REST API now.

Global Switch

The master toggle controls the default API for all services:

  • Enabled (default) — All services use the REST API
  • Disabled — All services use XML-RPC

Per-Service Override

Override the global setting for individual services:

ServiceWhat it controls
ContactsContact creation and updates
OrdersOrder creation and payment recording
TagsTag application and removal
ProductsProduct data syncing
CompaniesCompany record syncing
CampaignsCampaign goal triggering
SubscriptionsSubscription management
AffiliatesAffiliate/referral partner tracking

Each service can be set to:

  • Use Global — Follow the master toggle
  • Enabled — Always use REST API
  • Disabled — Always use XML-RPC

Debug Mode

Enable debug logging for API calls:

  • Off — No API debug logging
  • On — Log API requests and responses
  • Verbose — Detailed logging including request/response bodies

Check logs in Settings > Logs after enabling debug mode.

Tips

  • If something isn’t working after switching to REST API, try switching just that service back to XML-RPC to isolate the issue
  • Use debug mode temporarily when troubleshooting — it generates significant log data
  • After testing, switch everything to REST API for best performance