Versions in this module Expand all Collapse all v1 v1.0.6 Apr 1, 2026 v1.0.5 Apr 1, 2026 v1.0.4 Apr 1, 2026 Changes in this version + var AllowPrivateWebhookURLs = false + var OpActorCreate = mustOp("actor_create") + var OpActorRotateKey = mustOp("actor_rotate_key") + var OpActorUpdate = mustOp("actor_update") + var OpAttachCreate = mustOp("attachment_create") + var OpAttachDelete = mustOp("attachment_delete") + var OpBoardAudit = mustOp("board_audit") + var OpBoardCreate = mustOp("board_create") + var OpBoardDelete = mustOp("board_delete") + var OpBoardReassign = mustOp("board_reassign") + var OpBoardUpdate = mustOp("board_update") + var OpCommentCreate = mustOp("comment_create") + var OpCommentUpdate = mustOp("comment_update") + var OpDepCreate = mustOp("dependency_create") + var OpDepDelete = mustOp("dependency_delete") + var OpTaskAudit = mustOp("task_audit") + var OpTaskCreate = mustOp("task_create") + var OpTaskDelete = mustOp("task_delete") + var OpTaskTransition = mustOp("task_transition") + var OpTaskUpdate = mustOp("task_update") + var OpWebhookCreate = mustOp("webhook_create") + var OpWebhookDelete = mustOp("webhook_delete") + var OpWebhookUpdate = mustOp("webhook_update") + var OpWorkflowHealth = mustOp("workflow_health") + var OpWorkflowSet = mustOp("workflow_set") + var ResActorGet = mustRes("actor_get") + var ResActorList = mustRes("actor_list") + var ResAdminStats = mustRes("admin_stats") + var ResAttachList = mustRes("attachment_list") + var ResBoardDetail = mustRes("board_detail") + var ResBoardGet = mustRes("board_get") + var ResBoardList = mustRes("board_list") + var ResBoardOver = mustRes("board_overview") + var ResCommentList = mustRes("comment_list") + var ResDeliveries = mustRes("delivery_list") + var ResDepList = mustRes("dependency_list") + var ResTagList = mustRes("tag_list") + var ResTaskDetail = mustRes("task_detail") + var ResTaskGet = mustRes("task_get") + var ResTaskList = mustRes("task_list") + var ResTaskSearch = mustRes("task_search") + var ResWebhookGet = mustRes("webhook_get") + var ResWebhookList = mustRes("webhook_list") + var ResWorkflowGet = mustRes("workflow_get") + func BuildQueryString(v any) string + func Create(path, summary string) *opBuilder + func CustomAction(action Action, path, summary string) *opBuilder + func GetRes(path, summary string) *resBuilder + func ListRes(path, summary string) *resBuilder + func Remove(path, summary string) *opBuilder + func SetOp(path, summary string) *opBuilder + func SubstitutePath(path string, params map[string]string) string + func Update(path, summary string) *opBuilder + func ValidateActorType(t ActorType) error + func ValidateDependencyType(d DependencyType) error + func ValidatePriority(p Priority) error + func ValidateRefType(r RefType) error + func ValidateRole(r Role) error + func ValidateSlug(s string) error + type Action string + const ActionCreate + const ActionDelete + const ActionGet + const ActionHealth + const ActionList + const ActionReassign + const ActionSet + const ActionTransition + const ActionUpdate + type ActivityStats struct + ByActor []ActorActivity + Last7d int + TotalEvents int + type Actor struct + APIKeyHash string + Active bool + CreatedAt time.Time + DisplayName string + Name string + Role Role + Type ActorType + type ActorActivity struct + EventsLast7d int + Name string + type ActorStats struct + Active int + ByRole map[string]int + Total int + type ActorType string + const ActorTypeAIAgent + const ActorTypeHuman + type ArchivedError struct + BoardSlug string + func (e *ArchivedError) Error() string + type Attachment struct + BoardSlug string + CreatedAt time.Time + CreatedBy string + ID int + Label string + RefType RefType + Reference string + TaskNum int + type AuditAction string + const AuditActionAssigned + const AuditActionAttachmentAdded + const AuditActionAttachmentRemoved + const AuditActionBoardDeleted + const AuditActionCommentEdited + const AuditActionCommented + const AuditActionCreated + const AuditActionDeleted + const AuditActionDependencyAdded + const AuditActionDependencyRemoved + const AuditActionFileDeleted + const AuditActionFileUploaded + const AuditActionTasksReassigned + const AuditActionTransitioned + const AuditActionUpdated + const AuditActionWorkflowChanged + type AuditEntry struct + Action AuditAction + Actor string + BoardSlug string + CreatedAt time.Time + Detail json.RawMessage + ID int + TaskNum *int + type Board struct + CreatedAt time.Time + Deleted bool + Description string + Name string + NextTaskNum int + Slug string + UpdatedAt time.Time + Workflow json.RawMessage + type BoardDetail struct + Audit []AuditEntry + Board Board + Tasks []TaskDetail + Workflow any + type BoardOverview struct + TaskCounts map[string]int + TotalTasks int + type BoardStats struct + Active int + Total int + type Comment struct + Actor string + BoardSlug string + Body string + CreatedAt time.Time + ID int + TaskNum int + UpdatedAt *time.Time + type ConflictError struct + Field string + Message string + Resource string + Value string + func (e *ConflictError) Error() string + type CreateActorParams struct + APIKeyHash string + DisplayName string + Name string + Role Role + Type ActorType + func (p CreateActorParams) Validate() error + type CreateAttachmentParams struct + BoardSlug string + CreatedBy string + Label string + RefType RefType + Reference string + TaskNum int + func (p CreateAttachmentParams) Validate() error + type CreateBoardParams struct + Description string + Name string + Slug string + Workflow json.RawMessage + func (p CreateBoardParams) Validate() error + type CreateCommentParams struct + Actor string + BoardSlug string + Body string + TaskNum int + func (p CreateCommentParams) Validate() error + type CreateDependencyParams struct + BoardSlug string + CreatedBy string + DependencyType DependencyType + DependsOnBoard string + DependsOnNum int + TaskNum int + func (p CreateDependencyParams) Validate() error + type CreateTaskParams struct + Assignee *string + BoardSlug string + CreatedBy string + Description string + DueDate *time.Time + Priority Priority + Tags []string + Title string + func (p CreateTaskParams) Validate() error + type CreateWebhookParams struct + BoardSlug *string + CreatedBy string + Events []string + Secret string + URL string + func (p CreateWebhookParams) Validate() error + type Dependency struct + BoardSlug string + CreatedAt time.Time + CreatedBy string + DependencyType DependencyType + DependsOnBoard string + DependsOnNum int + ID int + TaskNum int + type DependencyType string + const DependencyTypeDependsOn + const DependencyTypeRelatesTo + type ListBoardsParams struct + IncludeDeleted bool + type NotFoundError struct + ID string + Resource string + func (e *NotFoundError) Error() string + type Operation struct + Action Action + Description string + Input any + MinRole Role + Name string + Output any + Path string + Summary string + func LookupOperation(name string) (Operation, bool) + func Operations() []Operation + func (op Operation) PathParams() []PathParam + type Optional struct + Set bool + Value T + func Set[T any](v T) Optional[T] + func Unset[T any]() Optional[T] + func (o *Optional[T]) UnmarshalJSON(data []byte) error + func (o Optional[T]) MarshalJSON() ([]byte, error) + type PathParam struct + Name string + Type string + func InferPathParams(path string) []PathParam + type Priority string + const PriorityCritical + const PriorityHigh + const PriorityLow + const PriorityMedium + const PriorityNone + type QueryParam struct + Desc string + Name string + Type string + func QueryParamsFrom(v any) []QueryParam + type ReassignRequest struct + States []string + TargetBoard string + type ReassignResponse struct + Count int + type RefType string + const RefTypeFile + const RefTypeGitBranch + const RefTypeGitCommit + const RefTypeGitPR + const RefTypeURL + type Resource struct + Description string + Filter any + MinRole Role + Name string + Output any + Path string + Sort any + Summary string + func LookupResource(name string) (Resource, bool) + func Resources() []Resource + func (r Resource) PathParams() []PathParam + func (r Resource) QueryParams() []QueryParam + type Role string + const RoleAdmin + const RoleMember + const RoleReadOnly + type SystemStats struct + Activity ActivityStats + Actors ActorStats + Boards BoardStats + Tasks TaskStatsSummary + type TagCount struct + Count int + Tag string + type Task struct + Assignee *string + BoardSlug string + CreatedAt time.Time + CreatedBy string + Deleted bool + Description string + DueDate *time.Time + Num int + Priority Priority + State string + Tags []string + Title string + UpdatedAt time.Time + type TaskDetail struct + Attachments []Attachment + Audit []AuditEntry + Comments []Comment + Dependencies []Dependency + type TaskFilter struct + Assignee *string + BoardSlug string + IncludeClosed bool + IncludeDeleted bool + Priority *Priority + Query *string + State *string + Tag *string + type TaskSort struct + Desc bool + Field string + type TaskStatsSummary struct + ByState map[string]int + CompletedLast7d int + CreatedLast7d int + Total int + type TransitionTaskParams struct + Actor string + BoardSlug string + Comment string + Num int + TransitionName string + type UpdateActorParams struct + Active Optional[bool] + DisplayName Optional[string] + Name string + Role Optional[Role] + type UpdateBoardParams struct + Description Optional[string] + Name Optional[string] + Slug string + type UpdateCommentParams struct + Body string + ID int + type UpdateTaskParams struct + Assignee Optional[*string] + BoardSlug string + Description Optional[string] + DueDate Optional[*time.Time] + Num int + Priority Optional[Priority] + State Optional[string] + Tags Optional[[]string] + Title Optional[string] + type UpdateWebhookParams struct + Active Optional[bool] + Events Optional[[]string] + ID int + URL Optional[string] + type ValidationError struct + Detail any + Field string + Message string + func (e *ValidationError) Error() string + type Webhook struct + Active bool + BoardSlug *string + CreatedAt time.Time + CreatedBy string + Events []string + ID int + Secret string + URL string + UpdatedAt time.Time + type WebhookDelivery struct + Attempt int + CreatedAt time.Time + DurationMs *int + Error *string + EventID string + EventType string + ID int + RequestBody string + StatusCode *int + WebhookID int + type Workflow struct + FromAll []WorkflowFromAll + InitialState string + States []string + TerminalStates []string + ToAll []WorkflowToAll + Transitions []WorkflowTransition + type WorkflowFromAll struct + Name string + To string + type WorkflowHealthIssue struct + Count int + Problem string + State string + type WorkflowToAll struct + From string + Name string + type WorkflowTransition struct + From string + Name string + To string v1.0.3 Apr 1, 2026 v1.0.1 Apr 1, 2026 v1.0.0 Apr 1, 2026