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:
Base URL
https://strikeoffapp.com/api/external/v1Rate 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 Code | Meaning |
|---|---|
| 200 | Success |
| 201 | Created (for POST requests) |
| 400 | Bad request - invalid parameters |
| 401 | Unauthorized - invalid or missing API key |
| 403 | Forbidden - no access to this resource |
| 404 | Not found - resource doesn't exist |
| 429 | Too many requests - rate limit exceeded |
| 500 | Server 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/CLOSEDtask.assigned— When a user is assigned to a tasktask.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 documentationAPI Reference
Boards
Query board structures and members
Tasks
Create, read, update, and delete tasks