Skip to main content

Documentation Index

Fetch the complete documentation index at: https://bytestream.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Base URL:
https://atollhq.com
All endpoints require Authorization: Bearer sk_atoll_... unless noted.

Organizations

MethodEndpointDescription
GET/api/orgsList your organizations
POST/api/orgsCreate an organization
GET/api/orgs/{id}Get organization details
PATCH/api/orgs/{id}Update organization
DELETE/api/orgs/{id}Delete organization

Projects

MethodEndpointDescription
GET/api/orgs/{id}/projectsList visible projects
POST/api/orgs/{id}/projectsCreate project
GET/api/orgs/{id}/projects/{projectId}Get project with issues
PATCH/api/orgs/{id}/projects/{projectId}Update project
DELETE/api/orgs/{id}/projects/{projectId}Delete project
POST/api/orgs/{id}/projects/{projectId}/archive-by-statusArchive issues by status
GET/api/orgs/{id}/project-healthLatest health status per project

Project access

MethodEndpointDescription
GET/api/orgs/{id}/projects/{projectId}/membersList project members
POST/api/orgs/{id}/projects/{projectId}/membersAdd project member
PATCH/api/orgs/{id}/projects/{projectId}/membersUpdate project access
DELETE/api/orgs/{id}/projects/{projectId}/members?memberId=...Remove project member
GET/api/orgs/{id}/projects/{projectId}/teamsList project teams
POST/api/orgs/{id}/projects/{projectId}/teamsAdd team to project
DELETE/api/orgs/{id}/projects/{projectId}/teams?teamId=...Remove team from project

Issues

MethodEndpointDescription
GET/api/orgs/{id}/issuesList issues
POST/api/orgs/{id}/issuesCreate issue
GET/api/orgs/{id}/issues/{issueId}Get issue detail
PATCH/api/orgs/{id}/issues/{issueId}Update issue
DELETE/api/orgs/{id}/issues/{issueId}Permanently delete issue, owner/admin only
POST/api/orgs/{id}/issues/{issueId}/archiveArchive issue
DELETE/api/orgs/{id}/issues/{issueId}/archiveUnarchive issue
POST/api/orgs/{id}/issues/bulkBulk create issues, max 50
GET/api/orgs/{id}/issues/search?q=...Search issues by title/description
GET/api/orgs/{id}/issues/{issueId}/activityIssue activity feed
GET/api/orgs/{id}/issues/{issueId}/pr-linksLinked pull requests
Issue list filters include status, priority, projectId, assigneeId, teamId, milestoneId, q, includeArchived, orderBy, orderDir, limit, and offset.

Comments, subtasks, dependencies, labels, and attachments

MethodEndpointDescription
GET/api/orgs/{id}/issues/{issueId}/commentsList comments
POST/api/orgs/{id}/issues/{issueId}/commentsAdd comment
PATCH/api/orgs/{id}/issues/{issueId}/comments/{commentId}Edit comment
DELETE/api/orgs/{id}/issues/{issueId}/comments/{commentId}Delete comment
GET/api/orgs/{id}/issues/{issueId}/subtasksList subtasks
POST/api/orgs/{id}/issues/{issueId}/subtasksCreate subtask
PATCH/api/orgs/{id}/issues/{issueId}/subtasks/{subtaskId}Update subtask
DELETE/api/orgs/{id}/issues/{issueId}/subtasks/{subtaskId}Delete subtask
GET/api/orgs/{id}/issues/{issueId}/dependenciesList dependencies
POST/api/orgs/{id}/issues/{issueId}/dependenciesAdd dependency
DELETE/api/orgs/{id}/issues/{issueId}/dependencies/{dependencyId}Remove dependency
GET/api/orgs/{id}/labelsList org labels
POST/api/orgs/{id}/labelsCreate label
POST/api/orgs/{id}/issues/{issueId}/labelsAdd label to issue
DELETE/api/orgs/{id}/issues/{issueId}/labels/{labelId}Remove label from issue
GET/api/orgs/{id}/issues/{issueId}/attachmentsList attachments
POST/api/orgs/{id}/issues/{issueId}/attachmentsUpload attachment
DELETE/api/orgs/{id}/issues/{issueId}/attachments/{attachmentId}Delete attachment

Milestones

MethodEndpointDescription
GET/api/orgs/{id}/projects/{projectId}/milestonesList project milestones
POST/api/orgs/{id}/projects/{projectId}/milestonesCreate milestone
GET/api/orgs/{id}/milestones/{milestoneId}Get milestone
PATCH/api/orgs/{id}/milestones/{milestoneId}Update milestone
DELETE/api/orgs/{id}/milestones/{milestoneId}Delete milestone

Goals, KPIs, and initiatives

MethodEndpointDescription
GET/api/orgs/{id}/goalsList goals
POST/api/orgs/{id}/goalsCreate goal
GET/api/orgs/{id}/goals/{goalId}Get goal
PATCH/api/orgs/{id}/goals/{goalId}Update goal
DELETE/api/orgs/{id}/goals/{goalId}Delete goal, owner/admin only
GET/api/orgs/{id}/kpisList KPIs
POST/api/orgs/{id}/kpisCreate KPI
GET/api/orgs/{id}/kpis/{kpiId}Get KPI
PATCH/api/orgs/{id}/kpis/{kpiId}Update KPI
DELETE/api/orgs/{id}/kpis/{kpiId}Delete KPI, owner/admin only
GET/api/orgs/{id}/kpis/{kpiId}/snapshotsList KPI snapshots
POST/api/orgs/{id}/kpis/{kpiId}/snapshotsRecord KPI snapshot
GET/api/orgs/{id}/initiativesList initiatives
POST/api/orgs/{id}/initiativesCreate initiative
GET/api/orgs/{id}/initiatives/{initiativeId}Get initiative
PATCH/api/orgs/{id}/initiatives/{initiativeId}Update initiative
DELETE/api/orgs/{id}/initiatives/{initiativeId}Delete initiative, owner/admin only
POST/api/orgs/{id}/initiatives/{initiativeId}/projectsAdd project to initiative
DELETE/api/orgs/{id}/initiatives/{initiativeId}/projectsRemove project from initiative
GET/api/orgs/{id}/initiatives/{initiativeId}/kpi-impactsList KPI impact links
POST/api/orgs/{id}/initiatives/{initiativeId}/kpi-impactsAdd KPI impact link
DELETE/api/orgs/{id}/initiatives/{initiativeId}/kpi-impacts/{impactId}Remove KPI impact link
GET/api/orgs/{id}/initiatives/{initiativeId}/issuesList linked issues
POST/api/orgs/{id}/initiatives/{initiativeId}/issuesLink issue
DELETE/api/orgs/{id}/initiatives/{initiativeId}/issues/{issueId}Unlink issue
GET/api/orgs/{id}/initiatives/{initiativeId}/milestonesList linked milestones
POST/api/orgs/{id}/initiatives/{initiativeId}/milestonesLink milestone
DELETE/api/orgs/{id}/initiatives/{initiativeId}/milestones/{milestoneId}Unlink milestone
GET/api/orgs/{id}/heartbeatAgent heartbeat context

Members, teams, agents, and integrations

MethodEndpointDescription
GET/api/orgs/{id}/membersList members
POST/api/orgs/{id}/membersInvite human member
PATCH/api/orgs/{id}/members/{memberId}Update member
DELETE/api/orgs/{id}/members/{memberId}Remove member
GET/api/orgs/{id}/profileGet current member record
POST/api/orgs/{id}/members/{memberId}/avatarUpload avatar
DELETE/api/orgs/{id}/members/{memberId}/avatarRemove avatar
GET/api/orgs/{id}/teamsList teams
POST/api/orgs/{id}/teamsCreate team
PATCH/api/orgs/{id}/teams/{teamId}Update team
DELETE/api/orgs/{id}/teams/{teamId}Delete team
GET/api/orgs/{id}/teams/{teamId}/membersList team members
POST/api/orgs/{id}/teams/{teamId}/membersAdd member to team
DELETE/api/orgs/{id}/teams/{teamId}/members/{memberId}Remove member from team
GET/api/orgs/{id}/agentsList agents, owner/admin
POST/api/orgs/{id}/agentsCreate agent
DELETE/api/orgs/{id}/agents/{agentId}Revoke agent
GET/api/orgs/{id}/agents/{agentId}/keysList agent keys
POST/api/orgs/{id}/agents/{agentId}/keysGenerate agent key
DELETE/api/orgs/{id}/agents/{agentId}/keys/{keyId}Revoke agent key
POST/api/orgs/{id}/agents/{agentId}/rotateRotate all agent keys
POST/api/orgs/{id}/agents/{agentId}/install-snippetsGenerate agent install snippets
GET/api/orgs/{id}/integrationsList integrations, owner/admin
POST/api/orgs/{id}/integrationsCreate integration
DELETE/api/orgs/{id}/integrations/{integrationId}Revoke integration
GET/api/orgs/{id}/integrations/{integrationId}/keysList integration keys
POST/api/orgs/{id}/integrations/{integrationId}/keysGenerate integration key
DELETE/api/orgs/{id}/integrations/{integrationId}/keys/{keyId}Revoke integration key

Boards, views, templates, updates, and analytics

MethodEndpointDescription
GET/api/orgs/{id}/projects/{projectId}/board-columnsList board columns
POST/api/orgs/{id}/projects/{projectId}/board-columnsCreate board column
PATCH/api/orgs/{id}/projects/{projectId}/board-columns/{columnId}Update board column
DELETE/api/orgs/{id}/projects/{projectId}/board-columns/{columnId}Delete board column
PUT/api/orgs/{id}/projects/{projectId}/board-columns/reorderReorder board columns
GET/api/orgs/{id}/projects/{projectId}/board-viewsList board views
POST/api/orgs/{id}/projects/{projectId}/board-viewsCreate board view
PATCH/api/orgs/{id}/projects/{projectId}/board-views/{viewId}Update board view
DELETE/api/orgs/{id}/projects/{projectId}/board-views/{viewId}Delete board view
GET/api/orgs/{id}/projects/{projectId}/custom-viewsList custom views
POST/api/orgs/{id}/projects/{projectId}/custom-viewsCreate custom view
PATCH/api/orgs/{id}/projects/{projectId}/custom-views/{viewId}Update custom view
DELETE/api/orgs/{id}/projects/{projectId}/custom-views/{viewId}Delete custom view
GET/api/orgs/{id}/templates?projectId=...List issue templates
POST/api/orgs/{id}/templatesCreate issue template
PATCH/api/orgs/{id}/templates/{templateId}Update issue template
DELETE/api/orgs/{id}/templates/{templateId}Delete issue template
GET/api/orgs/{id}/projects/{projectId}/status-updatesList project status updates
POST/api/orgs/{id}/projects/{projectId}/status-updatesCreate project status update
GET/api/orgs/{id}/analytics?from=...&to=...Get analytics
GET/api/orgs/{id}/activityOrganization activity feed

Automation, webhooks, billing, and GitHub

MethodEndpointDescription
GET/api/orgs/{id}/automation-rulesList automation rules
POST/api/orgs/{id}/automation-rulesCreate automation rule
GET/api/orgs/{id}/automation-rules/{ruleId}Get automation rule
PUT/api/orgs/{id}/automation-rules/{ruleId}Update automation rule
DELETE/api/orgs/{id}/automation-rules/{ruleId}Delete automation rule
GET/api/orgs/{id}/automation-rules/{ruleId}/activityRule execution history
POST/api/orgs/{id}/automation-rules/{ruleId}/testDry-run test
GET/api/webhooks?orgId=...List outbound webhooks
POST/api/webhooks?orgId=...Create outbound webhook
DELETE/api/webhooks/{id}Delete outbound webhook
GET/api/webhooks/{id}/deliveriesList webhook deliveries
POST/api/webhooks/{id}/redeliver/{deliveryId}Redeliver webhook delivery
POST/api/webhooks/{id}/testSend webhook test event
GET/api/orgs/{id}/billingGet billing state
POST/api/orgs/{id}/billing/checkoutCreate Stripe Checkout Session
POST/api/orgs/{id}/billing/portalCreate Stripe Billing Portal Session
GET/api/orgs/{id}/github-connectionsList GitHub connections
GET/api/integrations/github/reposList available repos
POST/api/integrations/github/connectConnect repo
POST/api/integrations/github/disconnectDisconnect repo

Notifications and public endpoints

MethodEndpointDescription
GET/api/notificationsList notifications
POST/api/notifications/{id}/readMark notification as read
POST/api/notifications/read-allMark all notifications as read
GET/api/healthHealth check
POST/api/feedbackPublic platform feedback endpoint, no auth