Expand description
ClickUp provider implementation for devboy-tools.
This crate provides integration with ClickUp API for issues (tasks).
ClickUp does not have merge requests, so MR operations return
ProviderUnsupported errors.
Re-exports§
pub use enricher::ClickUpSchemaEnricher;pub use metadata::ClickUpMetadata;
Modules§
- comment_
format - Markdown → ClickUp comment rich-text conversion.
- enricher
- ClickUp schema enricher.
- liveness
- ClickUp
LivenessProbestub per ADR-021 §6. - metadata
- ClickUp provider metadata types for dynamic schema enrichment.
Structs§
- Assignee
Diff - Diff envelope for PUT /task/:id
assigneesfield. Both arrays are sent only when non-empty so ClickUp doesn’t see noise. - Click
UpAttachment - ClickUp task attachment entry as returned on the task payload.
- Click
UpClient - Click
UpComment - Click
UpComment List - Response from GET /task/{task_id}/comment.
- Click
UpCustom Field - ClickUp custom-field entry as returned on the task payload.
- Click
UpDependency Response - Response from POST /task/{task_id}/dependency.
- Click
UpField Option Inline - A single
drop_down/labelsoption as embedded in a task payload.drop_downoptions carryname;labelsoptions carrylabel— both are accepted so either field type resolves. - Click
UpField Type Config type_configblock embedded per custom field on a ClickUp task.- Click
UpLink Response - Response from POST /task/{task_id}/link/{other_task_id}.
- Click
UpLinked Task - ClickUp linked task (non-dependency relationship).
- Click
UpList Info - Partial response from GET /list/{list_id} (only statuses needed).
- Click
UpList Status - ClickUp list status (from GET /list/{list_id}).
- Click
UpPriority - ClickUp task priority.
- Click
UpStatus - ClickUp task status.
- Click
UpTag - Click
UpTask - Click
UpTask List - Response from GET /list/{list_id}/task.
- Click
UpTeam - Click
UpTeam Member - Click
UpTeams Response - Response from GET /api/v2/team — list workspaces the auth user is in, each with embedded members.
- Click
UpUser - Create
Comment Request - Create
Comment Response - Response from POST /task/{task_id}/comment. ClickUp returns a minimal response (no comment_text, id and date may be numbers).
- Create
Task Request - Update
Task Request