Gridlines API

Build with presentation generation

Integrate AI-powered presentation creation into your applications. Generate decks programmatically, automate reports, and build custom tools with the Gridlines API.

Quick Start

Simple API, powerful results

Get started in minutes with our RESTful API. Make a single request to generate a complete presentation, or use session continuity for iterative editing.

  • Basic Authentication - Simple API key authentication
  • OpenAPI Spec - Full API reference with examples
  • Rate Limiting - Fair usage with clear headers
Read the full documentation
curl -X POST https://api.gridlinesapp.com/v0/presentations \
  -u YOUR_API_KEY: \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Create a Q4 earnings deck with 5 slides",
    "mode": "investment_banking",
    "theme_id": "corporate-blue"
  }'
API Features

Everything you need to build

Real-time Streaming

Server-sent events for live progress updates during presentation generation

Session Continuity

Continue editing presentations with follow-up API calls using session IDs

Image Support

Pass base64-encoded images for chart recreation and visual references

Theme & Template APIs

Programmatically manage themes and templates for consistent branding

Native PowerPoint Output

Generate fully editable .pptx files with native charts, tables, and text

RESTful API

Simple HTTP endpoints with JSON payloads and comprehensive error handling

Use Cases

What will you build?

Automated Reporting

Generate weekly reports, quarterly reviews, or client updates automatically

Workflow Integration

Embed presentation generation into your existing business processes and tools

White-label Solutions

Build custom presentation tools on top of Gridlines for your customers

Data Visualization

Transform data pipelines into visual presentations with charts and insights

Get Your API Key

API keys are managed from your team settings. Only team administrators can create and manage API keys.

1.Navigate to your team dashboard → Settings
2.Click “Create New API Key”
3.Give your key a descriptive name
4.Copy the generated key immediately - you won't see it again
Go to Settings

Ready to start building?

Explore the full API documentation and start integrating presentation generation into your applications.