REST API v1

StrikeOff API

Build integrations with StrikeOff. Create tasks, manage boards, and automate your workflow programmatically.

Quick Start

1. Get API Key

Go to your organization → Settings → Integrations & API

2. Make Requests

Use Bearer authentication with your API key

For Coding Agents

Single-page docs optimized for AI agents

Authentication

All API requests require a Bearer token in the Authorization header:

Authorization: Bearer sk_live_your_api_key

Base URL

https://strikeoffapp.com/api/external/v1

Rate Limits

1,000 requests per hour per API key. Check X-RateLimit-Remaining header.

Error Responses

All errors return a consistent JSON format with an error message:

{
  "success": false,
  "error": "Description of what went wrong"
}
Status CodeMeaning
200Success
201Created (for POST requests)
400Bad request - invalid parameters
401Unauthorized - invalid or missing API key
403Forbidden - no access to this resource
404Not found - resource doesn't exist
429Too many requests - rate limit exceeded
500Server error

Common Error Messages

404: "Board not found"     → Board ID doesn't exist or wrong org
404: "List not found"      → List was deleted or wrong org
404: "Task not found"      → Task was deleted or wrong org
400: "User is not a member of this organization"
400: "User is already assigned to this task"
400: "User is not assigned to this task"

Webhooks

Receive real-time notifications when events occur in StrikeOff. Webhooks are configured per API key and only fire for tasks created via that API key.

Available Events

  • task.status.changed — When a task moves between OPEN/DOING/CLOSED
  • task.assigned — When a user is assigned to a task
  • task.unassigned — When a user is removed from a task

Setup: Go to your organization → click the menu (⋮) → Integrations & API → click the webhook icon (🔗) on your API key.

View full webhook documentation

API Reference