Lumiqa Docs

get_content

Editorial read

What it does

Returns the full row for a single content item — including custom fields and metadata that list_content omits to keep payloads small.

Use this when you have an id (from list_content / a webhook / a URL share) and need the entire record.

Input schema

NameTypeRequiredDefaultDescription
id string required Content id (looks like c_xxxxxxxxxxxx).

Example call

json{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_content",
    "arguments": {
        "id": "c_abc123def456"
    }
  }
}

Response shape

json{
  "id": "c_abc123def456",
  "workspace_id": "ws_lumika-team",
  "title": "CS — Reel 042",
  "brand": "CorpoSostenibile",
  "stato": "Attesa Approvazione",
  "editor_assigned": "[email protected]",
  "description": "Hook on espresso ritual...",
  "note": "Avoid scale closeups (brand rule)",
  "posting_date": "2026-05-23",
  "deadline": "2026-05-22",
  "created_at": 1747830000,
  "updated_at": 1747832412
}

Usage from Claude Desktop

prompt"Get the full details of c_abc123 — I want to see the brief note and the deadline."

Usage from Python

pythonimport requests

LUMIQA = "https://lumiqa.io/mcp/your-slug"
HEADERS = {"Authorization": "Bearer lk_live_xxxxxxxxxxxx"}

r = requests.post(LUMIQA, headers=HEADERS, json={
    "jsonrpc": "2.0", "id": 1,
    "method": "tools/call",
    "params": {
        "name": "get_content",
        "arguments": {"id": "c_abc123def456"}
    },
})
print(r.json())

Usage from Node

javascriptconst r = await fetch("https://lumiqa.io/mcp/your-slug", {
  method: "POST",
  headers: {
    "Authorization": "Bearer lk_live_xxxxxxxxxxxx",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    jsonrpc: "2.0", id: 1,
    method: "tools/call",
    params: {
      name: "get_content",
      arguments: { id: "c_abc123def456" },
    },
  }),
});
const data = await r.json();
console.log(data);

Required env vars / integrations

Known limitations