Integration Scope
- All integrations must implement at least Level 2 functionality, although Level 4 is recommended for full automation and user experience.
Minimum States
- Retain state only for:
- Authentication (e.g., API keys, OAuth 2.0 tokens)
- Configuration parameters (user-provided settings required to run the integration)
- Avoid storing any data already stored in Pleo or the target system, unless unavoidable for implementing integration functionality.
- The target ERP/Accounting System is the primary source of truth for mapping entities and codes.
- Temporary caching is acceptable to improve the user experience during setup (e.g., populating dropdown selections).
Self-Service Setup
- Integrations should allow users to configure and activate them independently through a self-service process.
Resources Provided by Pleo
- All Pleo resources are available via this Developer Portal for reference and implementation guidance.
API Rate Limit
- Integrations should be designed to avoid exceeding the API rate limits of Pleo and target systems, taking into account batch processing, retries, and any automated synchronisation. Each API Reference section has their own API Rate limits outlined.