Skip to main content

Bytes API

The public Developer API is the /api/v1/* API. It uses a workspace API key and is designed for trusted server-side integrations.

Current scope

  • create, list, read, update and archive links
  • resolve Activity Groups
  • assign links to Activity Groups
  • manage workspace tags
  • attach and remove link tags

API base URL

https://api.jaww.ws/api/v1

Public endpoints

MethodPathPurpose
GET/activity-groupsList or resolve workspace Activity Groups
GET/linksList workspace links
POST/linksCreate a link, optionally assigned to an Activity Group
GET/links/{id}Read one link
PATCH/links/{id}Update a link or reconcile its Activity Group
DELETE/links/{id}Archive a link
GET/tagsList tags
POST/tagsCreate a tag
PATCH/tags/{id}Update a tag
DELETE/tags/{id}Delete a tag
POST/links/{id}/tagsAttach tags
DELETE/links/{id}/tags/{tagId}Remove a tag

CLI

npm install -g @jawwws/bytes-cli
bytes activity-groups list --slug blog

See the CLI guide.

API keys

Create keys in:

Workspace Settings -> Developer API

Each key belongs to one workspace.

Store keys in environment variables or a secrets manager. Never expose them in browser code, static pages, logs or screenshots.

Start building

Do not build external integrations against undocumented dashboard routes.