generated: '2026-08-25' method: generated source: openapi/loopio-openapi.yaml api: Loopio Public API v2 base_url: https://api.loopio.com/data/v2 note: >- Packaged Agent Skills for the Loopio Public API v2. Every operationId referenced in these skills was verified against openapi/loopio-openapi.yaml — none are invented. Loopio publishes no skills, AGENTS.md or llms.txt of its own, so these are generated by API Evangelist from the contract plus the provider's Getting Started guide. skill_count: 4 skills: - name: loopio-answer-project-entries file: loopio-answer-project-entries.md summary: Walk a Project's questions, find matching approved Library answers, write them back. operations: 8 - name: loopio-sync-library-content file: loopio-sync-library-content.md summary: Incremental Library sync via lastUpdatedDateGt plus signed webhook subscriptions. operations: 10 - name: loopio-launch-project-from-template file: loopio-launch-project-from-template.md summary: Create a Project from a template (async), attach source documents, set fields, assign participants. operations: 12 - name: loopio-provision-users file: loopio-provision-users.md summary: Provision users, roles and teams; prefer disable over remove because remove is irreversible. operations: 15 cross_cutting_rules: - No idempotency keys — never blind-retry a POST. - No rate-limit headers and no 429 — pace conservatively and back off on 5xx. - Errors are {name, message, debugId}; debugId is the only correlation handle. - Deletes have no API-level reversal and no published retention window. - Long-running writes return 202 + taskId and are polled on /asyncTasks; there is no callback.