scorestory Public API

Version 1.0.0 · OpenAPI schema

Programmatic access to scorestory: create and configure surveys, invite participants, and read results.

Authentication

Send a workspace API token as a bearer token:

Authorization: Bearer scorestory_pk_...

Create one under Workspace → API tokens. A token belongs to one workspace and carries explicit scopes; call GET /public-api/v1/me to see what yours may do. The workspace is part of the credential, so no X-Company-Id header is needed.

Errors

Every error has a stable machine-readable shape:

{"error": {"code": "insufficient_scope", "message": "..."}}

Branch on code, never on message — messages are prose and may be reworded.

Rate limits

Limits are per token, not per IP. On 429 the Retry-After header says how many seconds to wait.

Versioning

This document is versioned; the paths are not. Fields are only ever added within a major version. A breaking change ships as a new version with notice.

Webhooks

There are none yet: scorestory does not call out to your systems. Poll the results endpoints for new completions.

invitations

Invitation links, personal and shared.

mailings

Bulk e-mail to participants.

properties

Participant properties, used to break results down by segment.

public-api

Endpoints specific to the published API.

respondents

Participants and their transcripts.

results

Scores, topics, quotes and trends.

surveys

Create and configure surveys.

topic-categories

Themes the interviewer explores.