1. Documentation
  2. Boards
  3. Overview
Open Specter
  • Introduction
  • Quickstart
  • Authentication
  • Errors
  • Rate limits
  • Best practices
  • Overview
  • Best practices
  • Create a key
  • Read and write
  • Overview
  • Best practices
  • Hosted page
  • Submit from your code
  • Drafts, files and corrections

Overview

Put records onto a board from outside Specter, or read them back.

Loading documentation…

Best practices< PreviousBest practicesNext >

On this page

Pick the way inThe two board routes

A board is a table in Specter — its columns, and a row for each record. From outside the app you can add rows to a board and read it back.

Pick the way in

You haveUse
A form on your websiteA Specter form — no key
A server, script or vendor sending recordsA board key (sbk_…) and the two board routes
An integration inside the Specter appThe API reference — a signed-in session, not a key
A key never goes in a browser

A board key writes to your board, and anything shipped to a visitor's device can be read. A form on a web page posts to a Specter form, not to the key routes.

The two board routes

RouteScopeDoes
GET /v1/ingest/boardreadThe board's columns, its rows, and exactly what a new row takes
POST /v1/ingest/rowsrows:writeAdds one row, or up to 500 at once

A key made on one of the workspace's own pages — Leads, Deals — uses the same two routes, and also takes external_id so a retry never makes a duplicate.