Documentation Index
Fetch the complete documentation index at: https://docs.versori.com/llms.txt
Use this file to discover all available pages before exploring further.
Prepare a research document
The plugin works best when it has a clear understanding of the systems and requirements involved. Before starting, gather:- API documentation links for each system you want to integrate
- Authentication details — which auth method each system uses (API key, OAuth 2.0, etc.)
- Data models — the objects and fields you need to map between systems
- Example payloads — sample API requests and responses help the plugin generate accurate transformations
- Trigger requirements — whether the integration should run on webhook events, a schedule, or manually
Write effective prompts
Be specific about what you want to build. A good prompt includes:- The systems involved — name the source and target platforms
- The trigger type — webhook, schedule (with cron expression), or manual
- Field mappings — which fields in the source map to which fields in the target
- Authentication methods — how each system should authenticate
- Edge cases — what should happen when records already exist, when fields are missing, or when API calls fail
SDK patterns the plugin uses
The plugin generates code using the Versori Run SDK. Understanding these patterns helps you review and refine the generated workflows:- Workflows & triggers — webhook and schedule-based entry points for integrations
- Task types — the building blocks of workflows: functions, HTTP calls, and more
- Context & KV storage — how workflows access connections, logging, and persistent state
- Durable workflows — long-running workflows with persistent state across executions
Common integration patterns
The plugin handles a variety of integration patterns. These guides cover common use cases in detail:- Real-time integrations — event-driven workflows triggered by webhooks
- Batch integrations — scheduled data synchronisation between systems
- Bidirectional sync — two-way data flow between systems
- Multi-tenancy — integrations that support multiple end users
Troubleshooting
If the plugin is not activating or behaving as expected:- Check the CLI is authenticated — run
versori context listto verify you have an active context - Ensure a project exists — the plugin will guide you through creating one, but you can also create one manually with
versori projects create - Check your prompt — the plugin activates on integration-related tasks. If your request is about something unrelated, it will not engage
- Update skills for other tools — if using downloaded skills, re-run
versori skills download --latestto get the latest version