Skip to main content

Documentation Index

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

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

Templates are named presets that control which block types agents are allowed to create. Pass a template field in POST /v1/run.
TemplateBlock typesTypical output
autoAll 17 block typesDepends on prompt
deep_researchprompt, table, web, web-research, file, yt, memo, textResearch memo
reportprompt, table, web, yt, document, textReport (.docx)
slidesprompt, table, web, yt, presentation, textSlide deck (.pptx)
memoprompt, web, yt, memo, textMemo (.docx)
excelprompt, table, web, yt, excel, textSpreadsheet (.xlsx)
appprompt, app, textWeb app (.html)
landing_pageprompt, web, image, yt, landing-page, textLanding page (.html)

Example

curl -X POST https://api.getspine.ai/v1/run \
  -H "X-API-KEY: sk_spine_..." \
  -F "prompt=Create a quarterly sales report" \
  -F "template=report"

Precedence

When both blocks and template are provided, blocks wins:
blocks (if provided)  >  template  >  "auto" default
See Block types for the full block-type reference and when to use blocks instead of a template.