Skip to main content
POST
/
v1
/
ai
/
workspace
/
website
Create website with AI prompt
curl --request POST \
  --url https://api.lindo.ai/v1/ai/workspace/website \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data @- <<EOF
{
  "prompt": "Create a modern landing page for a coffee shop called 'Bean There' with a warm color scheme",
  "schedule_at": "2026-05-01T09:00:00Z",
  "client": {
    "client_id": "rec_abc123",
    "email": "client@example.com",
    "name": "John Doe"
  }
}
EOF
{
  "success": true,
  "workflow_id": "wf_abc123xyz789"
}

Documentation Index

Fetch the complete documentation index at: https://lindo.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Enter your API key (starts with lindo_sk_)

Body

application/json
prompt
string
required

AI prompt describing the website to create. Must be at least 10 characters.

Minimum string length: 10
Example:

"Create a modern landing page for a coffee shop called 'Bean There' with a warm color scheme"

schedule_at
string

Optional ISO 8601 date to schedule the workflow for future execution. Must be in the future.

Example:

"2026-05-01T09:00:00Z"

client
object

Optional client to assign the website to. Provide either client_id (existing) or email (lookup or create).

Response

Workflow started successfully

success
enum<boolean>
required

Indicates the workflow was started successfully

Available options:
true
Example:

true

workflow_id
string
required

Unique identifier for this workflow. Pass it back to the matching status endpoint (GET /v1/ai/workspace/{website|page|blog}/status/{workflow_id}) to poll progress.

Example:

"wf_abc123xyz789"