Developer Guide

Restricted Uses of the API

 

Your use of the API may be limited due to any of these activities:

  • Do not use the API for continuous or overtly frequent data synchronization or export
  • Do not use the API in infinite loops
  • Do not use the API without proper error handling
  • Do not use the API for unfiltered searches/queries

Recommendations

 

Tips to optimize your access to the Keap API:

  • Use sound programming practices such as error checking and validation
  • Use exponential backoff on retries to prevent choking on throttled (429) requests
  • Incorporate efficient resource consumption and performance considerations in your design
  • Consider caching/storing queries over a period of time for repeated access
  • Review the documentation or interact in the community to determine if there is a more efficient method to use the API for your business needs