DEVELOPER DOCS

5-minute quickstart

From signup to your first rendered file.

1. Create an account

Create an account Sign up — Google login is the fastest path.

2. Upload a template

Dashboard → Templates → upload your PPTX. Insert placeholders like {customerName} or {@products} where data should land.

3. Try a bind from the dashboard

Click 'Bind' next to a template → paste your JSON → pick PPTX/PDF → download.

4. Issue an API key

Dashboard → API keys → Create. The full key is shown only once — copy it now.

cURL
curl -X POST https://api.babbage.owlgcorp.com/v1/jobs \
  -H "X-API-Key: $BABBAGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jobId": "demo-001",
    "workspaceId": "<wsId>",
    "inputTemplateSignedUrl": "https://.../source.pptx",
    "outputSignedUrl": "https://.../result.pptx",
    "outputType": "pptx",
    "data": {
      "customerName": "Acme Corp",
      "products": [
        { "name": "Basic", "qty": 100, "unitPrice": 290 },
        { "name": "Pro",   "qty": 12,  "unitPrice": 500 }
      ]
    }
  }'

Replace $BABBAGE_API_KEY with the key you just copied.

5. Integrate

Copy the cURL/Node/Python sample from the SDK section and run.