Skip to main content

Overview

The Lindo AI API allows programmatic access to your workspace for automation and integration with other systems.

Authentication

All API requests require authentication:
Authorization: Bearer YOUR_API_KEY
Get your API key from Settings > API > API Keys.

Base URL

https://api.lindo.ai/v1

Common Endpoints

Websites

GET /websites - List all websites
POST /websites - Create website
GET /websites/:id - Get website details
PUT /websites/:id - Update website
DELETE /websites/:id - Delete website

Pages

GET /websites/:id/pages - List pages
POST /websites/:id/pages - Create page
PUT /pages/:id - Update page
DELETE /pages/:id - Delete page

Customers

GET /websites/:id/customers - List customers
POST /websites/:id/customers - Add customer

Rate Limits

  • 100 requests per minute
  • 1000 requests per hour
  • Rate limit headers included in responses

Code Example

const response = await fetch('https://api.lindo.ai/v1/websites', {
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY'
  }
});
const websites = await response.json();

Tips

  • Store API keys securely
  • Handle rate limits gracefully
  • Use webhooks for real-time updates
  • Check API documentation for full reference