Skip to main content

AI Integration

Qlara Platform provides machine-readable documentation designed for AI assistants. Whether you use ChatGPT, Claude, Gemini, GitHub Copilot, Cursor, or any other LLM, you can feed our API docs directly to your tool and get accurate, context-aware code generation.

How It Works

Machine-Readable Endpoints

We follow the llms.txt standard to provide structured documentation optimized for AI consumption:

FileSizeBest for
/llms.txt~3 KBQuick questions: "What endpoints are available?", "How does auth work?"
/llms-full.txt~55 KBCode generation: "Write a Python function to send an SMS", "Build a webhook handler"

:::tip When to use which llms.txt is a lightweight overview — great for quick lookups and when you have token limits. llms-full.txt includes all parameters, schemas, examples, and error codes — use it when you need the AI to generate production-ready code. :::

Setup Guide

Claude Projects

  1. Go to claude.ai and create a new Project
  2. In the project Knowledge, click Add contentFrom URL
  3. Paste: https://lora-api.agiletelecom.com/llms-full.txt
  4. Start asking questions about the Qlara API

:::info Claude Code If you use Claude Code (CLI), add the URL to your project's CLAUDE.md file and Claude will automatically reference it during development. :::

ChatGPT Custom GPTs

  1. Go to ChatGPTExplore GPTsCreate
  2. Download llms-full.txt and upload it as a Knowledge file
  3. In Instructions, add:

    You are an expert on the Qlara Platform API for multi-channel messaging (SMS, RCS, WhatsApp). Use the uploaded knowledge file to answer questions accurately. Always provide complete curl examples with the correct base URL.

  4. Save and use your custom GPT

GitHub Copilot / Cursor

  1. Download llms-full.txt
  2. Place it in your project root and rename to qlara-api-docs.md
  3. The AI will automatically reference it during code completion and chat
# Quick setup
curl -s "https://lora-api.agiletelecom.com/llms-full.txt" > qlara-api-docs.md

Any LLM via API

Fetch the documentation and include it in your system prompt:

import requests

# Fetch Qlara API docs
docs = requests.get("https://lora-api.agiletelecom.com/llms-full.txt").text

# Use with any LLM (OpenAI, Anthropic, Google, etc.)
messages = [
{"role": "system", "content": f"You are a Qlara API expert. Reference:\n{docs}"},
{"role": "user", "content": "Write a Python function to send an SMS"}
]

What Your AI Can Build

Once your AI assistant has the Qlara documentation, it can help with real integration tasks:

Example prompts

CategoryExample promptWhat you get
Messaging"Write a Python function that sends an SMS with delivery tracking"Complete function with error handling and webhook setup
Campaigns"Create a Node.js script to import 10,000 contacts from CSV and send a campaign"End-to-end workflow with CSV parsing, contact creation, and campaign management
Webhooks"Build an Express.js webhook handler for delivery notifications"Server with DELIVERY, READ, and INBOUND event handling
Templates"Generate a WhatsApp template with tracked links and buttons"Template creation + Meta approval flow + send example
Multi-channel"Write a Go service with WhatsApp → RCS → SMS fallback"Service with fallback chain configuration and status tracking
Debugging"My API returns 401 — what's wrong?"Authentication troubleshooting with specific header format

API Coverage

The documentation files cover all 6 Qlara APIs and 42+ endpoints:

APIEndpointsWhat's documented
Qlara Platform42 endpointsContacts, lists, campaigns, webhooks, exports, inbox, media, subscription
SMS Universal1 endpointModern SMS with placeholders, scheduling, simulation
SMS Legacy2 endpointsBatch sending, credit check
RCS Send1 endpointRich cards, carousels, suggestions, fallback
RCS Templates5 endpointsCRUD for TEXT, CARD, CAROUSEL templates
WhatsApp8 endpointsSend, templates, phone numbers, media download

For the interactive API Reference with "Try it", see the API Reference.

Keep Your AI Up to Date

The llms.txt files are updated with every release. Here's how to stay current:

ToolHow to update
Claude ProjectsRe-add the URL — Claude fetches the latest version automatically
ChatGPTRe-download and re-upload llms-full.txt
Copilot / CursorRun: curl -s "https://lora-api.agiletelecom.com/llms-full.txt" > qlara-api-docs.md
Custom integrationFetch the URL at startup or on a schedule

Check the Changelog for the latest API updates.

Resources

ResourceLink
llms.txt (overview)/llms.txt
llms-full.txt (complete)/llms-full.txt
API ReferenceQlara Platform
Postman CollectionsDownload
Use Cases30 end-to-end scenarios
ChangelogLatest updates