Skip to main content
The Slate API lets you integrate Slate features into your own applications and automation pipelines. Use it to trigger workflow runs, manage spreadsheet data, and pull analytics from AEO Tracker.

Base URL

All API requests use the following base URL:
Each service has its own path prefix:

Authentication

Every request requires a Bearer token in the Authorization header:
Generate tokens from Workspace settings → API tokens in Slate. See Authentication for step-by-step instructions.

Request format

  • Send request bodies as JSON with the Content-Type: application/json header.
  • Pass path parameters directly in the URL (for example, /workflows/{workflowId}/runs).
  • Pass query parameters as standard URL query strings.

Response format

Successful responses return JSON. For example, creating a workflow run returns:
Authentication errors return a plain-text body (unauthorized or forbidden). Most other errors return JSON with an error field:
See Errors for every status code and error format.

Available APIs

Reference pages for the Sheets, Pages, and Actions APIs aren’t published yet.

Limits

Each API token can have up to 3 workflow runs queued or running at once. A new run beyond that returns 429. See Errors.

Quick start

  1. Create an API token in your workspace settings.
  2. Make your first API call:
  1. Check the run status using the run_id from the response.

What’s next