Documentation Index
Fetch the complete documentation index at: https://docs.visitoai.com/llms.txt
Use this file to discover all available pages before exploring further.
This page shows how to use coding assistants to work with the Visito API faster and more reliably.
What You Can Automate
- Generate API clients and request helpers.
- Build message and conversation workflows.
- Add payment reconciliation scripts.
- Run CRM-focused lead triage and template follow-up flows.
- Keep
openapi.json and docs in sync with backend routes.
Recommended Setup
- Keep your API key in environment variables.
- Share your
openapi.json with the assistant context.
- Ask for tenant-safe patterns (
company-scoped queries only).
- Ask the assistant to validate against real responses from sandbox data.
Common Prompt Template
You are integrating Visito API in <stack>.
Base URL: https://api.visitoai.com/v1
Auth: Authorization: Bearer $VISITO_API_KEY
Build:
1) list conversations
2) fetch conversation messages
3) send a plain text message
4) list payments with transfer details
Requirements:
- retry on 429/5xx with backoff
- typed response models
- structured error handling
- no client-side key exposure
CRM Playbook (All LLMs)
Use this flow for CRM triage and outreach:
GET /conversations?limit=50&sortBy=updatedAt
- Score by
summary + intent
GET /conversations/{id}/actions for top conversations
- Check unresolved/manual/help actions
GET /whatsapp-templates/{channelId}
POST /whatsapp-templates/{channelId}/send
Codex Prompt
Implement a CRM automation flow with Visito API.
Step 1
- GET /conversations?limit=50
- use summary + intent for lead ranking
Step 2
- GET /conversations/{id}/actions
- skip contacts with unresolved critical actions
Step 3
- GET /whatsapp-templates/{channelId}
- map template by intent
Step 4
- POST /whatsapp-templates/{channelId}/send
- generate send log (CSV + JSON)
Requirements:
- retries for 429/5xx
- idempotency guard for duplicate sends
- typed DTOs and error mapper
Claude Code Prompt
Create a backend CRM orchestrator using Visito API.
Endpoints:
- GET /conversations
- GET /conversations/{id}/actions
- GET /whatsapp-templates/{channelId}
- POST /whatsapp-templates/{channelId}/send
Output:
- ranked conversations (high/medium/low)
- chosen template per conversation
- execution log with status and errors
Engineering constraints:
- runtime response validation
- strict error classes
- retry/backoff policy
- server-side API key only
Other LLMs Prompt
You are building CRM outreach automation with Visito API.
Use:
1) GET /conversations
2) GET /conversations/{id}/actions
3) GET /whatsapp-templates/{channelId}
4) POST /whatsapp-templates/{channelId}/send
Deliver:
- priority report
- template selection
- send result log
Safety Checklist
- Never expose
VISITO_API_KEY in frontend code.
- Always send
Authorization: Bearer <API_KEY>.
- Keep conversation/action queries tenant-scoped.
- Add idempotency logic before sending templates.