Quire logo

Quire

Quire is a collaborative project management platform for organizing projects, tasks, documents, discussions, and team workflows.

102 actions Integration catalog
Request access
Connect Quire once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add Insight FieldQUIRE_ADD_INSIGHT_FIELD
Add a custom field to an insight by OID or by owner ID plus insight ID. Quire allows only formula and lookup fields on insights. The OID route explicitly requires the Admin app permission; the ID route has no named app permission in Quire's specification and uses normal resource authorization.
Add Project Approval CategoryQUIRE_ADD_PROJECT_APPROVAL_CATEGORY
Add an approval category to a Quire project by project ID or OID. The ID route has no named app permission in Quire's specification and uses normal project authorization. The OID route explicitly requires the Quire app's Admin permission.
Add Project FieldQUIRE_ADD_PROJECT_FIELD
Add a custom-field definition to a Quire project by project ID or OID. The ID route has no named app permission in Quire's specification and uses normal resource authorization. The OID route explicitly requires the Quire app's Admin permission.
Add Task TimelogQUIRE_ADD_TASK_TIMELOG
Add a time log to a Quire task identified by task OID or by project ID plus task ID. Returns the task's complete, fixed-shape timelogs array.
Attach File to CommentQUIRE_ATTACH_FILE_TO_COMMENT
Upload a file as a raw-byte attachment to an existing Quire comment.
Attach File to TaskQUIRE_ATTACH_FILE_TO_TASK
Upload raw file bytes as an attachment to a task identified by ID or OID.
Bulk Create TasksQUIRE_BULK_CREATE_TASKS
Atomically create one to 300 Quire root, child, or sibling tasks in submitted order. The body is a top-level array. Any item error rolls back the whole batch and retains its `items[i]:` index. Dry-run performs the same validation without persistence; its returned identifiers are disposable. Normal calls cost one rate-limit unit per item and dry runs cost ceil(items / 2), minimum one.
Bulk Delete TasksQUIRE_BULK_DELETE_TASKS
Atomically delete 1 to 300 Quire tasks from a project selected by ID or OID. The request and response are top-level arrays in submitted order. Malformed references and permission failures roll back the whole batch, while unresolved or already-deleted references produce null slots, making retries idempotent. Dry-run performs the same checks without persistence. Real calls cost one rate-limit unit per submitted item even when skipped; dry-runs cost max(1, ceil(items / 2)). The response is always identifier-only.
Bulk Move TasksQUIRE_BULK_MOVE_TASKS
Atomically move or reorder 1 to 300 Quire tasks within one project, selected by project ID or OID. Quire moves resolvable items in submitted order as a sliding chain, returns null for unresolved item references, and rolls back the entire batch on validation, permission, cycle, or database errors. Use dry_run to validate without persistence. A real request costs one rate-limit unit per item; dry-run costs max(1, ceil(items / 2)). Cross-project moves require the bulk-transfer tool.
Bulk Set Task ApprovalsQUIRE_BULK_SET_TASK_APPROVALS
Atomically apply one approval transition to up to 300 Quire tasks in a project selected by ID or OID. Missing tasks preserve null result slots; any validation or permission failure rolls back the whole batch. Supports non-persisting dry runs and full or compact responses.
Bulk Transfer TasksQUIRE_BULK_TRANSFER_TASKS
Atomically transfer 1 to 300 Quire tasks from one project to a different target project using ID or OID routing. The body is a top-level mixed-reference array. Transfers preserve OIDs, assign target-project IDs, and preserve submitted order; by default Quire may invite assignees and add or remap missing tags, statuses, and non-empty custom fields in the target project; set those controls to false to prevent those additional effects. unresolved source items produce null slots. Validation, permission, or database errors retain `items[i]:` and roll back both projects. Dry-run performs the same checks without persistence. Calls cost N units for N submitted items; dry-run costs ceil(N / 2), minimum one, charged before processing even for skipped items.
Bulk Update TasksQUIRE_BULK_UPDATE_TASKS
Atomically update one to 300 Quire tasks in a project selected by ID or OID. Each item selects exactly one task by ID or OID and may apply the full task update surface, including flattened project custom fields and explicit nulls that clear supported values. Missing tasks preserve null response slots; any validation, permission, conflict, or database error rolls back the whole batch and identifies the failing `items[i]`. Supports non-persisting dry runs and full or compact responses. Real calls cost one rate-limit unit per item; dry runs cost max(1, ceil(items / 2)).
Create Chat ChannelQUIRE_CREATE_CHAT
Create a chat under a project using its human-readable ID or OID.
Create Chat CommentQUIRE_CREATE_CHAT_COMMENT
Add a Markdown comment to a chat identified by its OID or by project ID plus chat ID.
Create DashboardQUIRE_CREATE_DASHBOARD
Create a dashboard container under a project, organization, folder, or smart folder using the owner's human-readable ID or OID. Dashboard widgets cannot be configured through this operation.
Create DocumentQUIRE_CREATE_DOC
Create a document under a project, organization, folder, or smart folder using the owner's human-readable ID or OID.
Create InsightQUIRE_CREATE_INSIGHT
Create an insight view under a project, organization, folder, or smart folder using the owner's human-readable ID or OID.
Create StatusQUIRE_CREATE_STATUS
Create a task status in a project identified by ID or OID.
Create SublistQUIRE_CREATE_SUBLIST
Create a sublist under a project, organization, folder, or smart folder using the owner's human-readable ID or OID.
Create TagQUIRE_CREATE_TAG
Create a tag in a project identified by ID or OID.
Create TaskQUIRE_CREATE_TASK
Create a Quire root task or a child/sibling task using a project ID, a project ID plus task ID, or a project/task OID. Supports nested subtasks and project-defined custom fields.
Create Task CommentQUIRE_CREATE_TASK_COMMENT
Add a Markdown comment to a task identified by task OID or by project ID plus task ID.
Delete Chat ChannelQUIRE_DELETE_CHAT
Remove one Quire chat channel by its OID or by its owner ID and chat ID. Deletion is idempotent: Quire returns success even if the chat no longer exists. A deleted chat may be restorable with RESTORE_CHAT.
Delete CommentQUIRE_DELETE_COMMENT
Remove one Quire comment by its OID. Deletion is idempotent: Quire returns success even if the comment no longer exists. A deleted comment may be restorable with RESTORE_COMMENT when that action is available.
Delete DashboardQUIRE_DELETE_DASHBOARD
Remove one Quire dashboard by its OID or by its owner ID and dashboard ID. Deletion is idempotent: Quire returns success even if the dashboard no longer exists. A deleted dashboard may be restorable with RESTORE_DASHBOARD.
Delete DocumentQUIRE_DELETE_DOC
Remove one Quire document by its OID or by its owner ID and document ID. Deletion is idempotent: Quire returns success even if the document no longer exists. A deleted document may be restorable with RESTORE_DOC.
Delete InsightQUIRE_DELETE_INSIGHT
Remove one Quire insight by its OID or by its owner ID and insight ID. Deletion is idempotent: Quire returns success even if the insight no longer exists.
Delete StatusQUIRE_DELETE_STATUS
Delete one project task status by numeric value using the project ID or OID. The operation is idempotent: Quire returns 204 No Content even when the status does not exist.
Delete Storage ValueQUIRE_DELETE_STORAGE_VALUE
Delete one access-token-scoped app storage value by key name. The operation is idempotent: Quire returns 204 No Content whether or not the key exists.
Delete SublistQUIRE_DELETE_SUBLIST
Remove one Quire sublist by its OID or by its owner ID and sublist ID. Deletion is idempotent: Quire returns success even if the sublist no longer exists.
Delete TagQUIRE_DELETE_TAG
Delete one Quire tag by its OID. The operation is idempotent: Quire returns 204 No Content even when the tag does not exist.
Delete TaskQUIRE_DELETE_TASK
Remove one Quire task by task OID or by project ID plus numeric task ID. WARNING: Quire also removes every subtask beneath the selected task. The task may be recoverable with RESTORE_TASK while Quire retains the removed record. Deletion is idempotent: both routes return 204 No Content even when the task does not exist.
Export Project CSVQUIRE_EXPORT_PROJECT_CSV
Export a Quire project and its filtered tasks and related data as a CSV file, selecting the project by ID or OID. Requires the Professional plan or above. The request costs 5 + max(1, ceil(filtered tasks / 100)) rate-limit units.
Export Project JSONQUIRE_EXPORT_PROJECT_JSON
Export a Quire project, all tasks, and related data as JSON, selecting the project by ID or OID. Requires the Professional plan or above. The request costs 5 + max(1, ceil(tasks / 100)) rate-limit units. The API does not document filters for this endpoint.
Get Chat ChannelQUIRE_GET_CHAT
Get one chat by its OID or by owner ID plus resource ID.
Get CommentQUIRE_GET_COMMENT
Get one comment by its OID.
Get DashboardQUIRE_GET_DASHBOARD
Get one dashboard by its OID or by owner ID plus resource ID.
Get DocumentQUIRE_GET_DOC
Get one document by its OID or by owner ID plus resource ID.
Get InsightQUIRE_GET_INSIGHT
Get one insight by OID or by owner ID plus insight ID.
Get OrganizationQUIRE_GET_ORGANIZATION
Get organization details by ID or OID, including subscription plan when available.
Get PartnerQUIRE_GET_PARTNER
Get one external team partner by OID.
Get ProjectQUIRE_GET_PROJECT
Get one complete project record by ID or OID, including plan details.
Get Rate LimitQUIRE_GET_RATE_LIMIT
Return current minute and hourly API usage for an organization or personal project by ID or OID. This inspection request consumes no rate-limit units.
Get StatusQUIRE_GET_STATUS
Get one project task status by numeric value.
Get Storage ValueQUIRE_GET_STORAGE_VALUE
Get one application storage value by key name. Values are scoped to the connected Quire access token and returned without changing their JSON type.
Get SublistQUIRE_GET_SUBLIST
Get one sublist by its OID or by owner ID plus resource ID.
Get TagQUIRE_GET_TAG
Return one tag identified by its OID.
Get TaskQUIRE_GET_TASK
Get one complete Quire task by task OID or by project ID plus numeric task ID. Returns identifiers, Markdown and plain-text content, relationships, assignment, scheduling, status, approval, time-log, attachment, and audit data.
Get UserQUIRE_GET_USER
Get a user by human-readable ID, email address, `me`, or OID.
List Chat CommentsQUIRE_LIST_CHAT_COMMENTS
List all comments on a chat identified by chat OID or by project ID plus chat ID.
List Chat ChannelsQUIRE_LIST_CHATS
List chats under a supported owner identified by ID or OID.
List DashboardsQUIRE_LIST_DASHBOARDS
List dashboards under a supported owner identified by ID or OID.
List DocumentsQUIRE_LIST_DOCS
List documents under a supported owner identified by ID or OID. Quire returns each document's full Markdown body plus rendered text and HTML, so results may be large.
List InsightsQUIRE_LIST_INSIGHTS
List insights under an owner identified by ID or OID.
List OrganizationsQUIRE_LIST_ORGANIZATIONS
List organizations visible to the connected user.
List Project PartnersQUIRE_LIST_PROJECT_PARTNERS
List external team partners for a project identified by ID or OID.
List ProjectsQUIRE_LIST_PROJECTS
List projects authorized for the current application, globally or within one organization selected by ID or OID, with optional archived and add-task filters.
List StatusesQUIRE_LIST_STATUSES
List task statuses for a project identified by ID or OID.
List Storage ValuesQUIRE_LIST_STORAGE_VALUES
List up to 20 app storage values ordered by key, either across all keys or restricted to a prefix. Returns an object whose dynamic keys are storage names and whose values may be any JSON value; empty storage returns `{}`.
List SublistsQUIRE_LIST_SUBLISTS
List sublists under a supported owner identified by ID or OID.
Showing the first 60 of 102 actions.