trello-rest-api — quality + safety report

In the Skillier index (lap__trello-com-trello) · scanned 2026-06-03 · engine: builtin+triage

A
Quality
90/100
Safety

✓ Clean — no heuristic safety flags surfaced.

Heuristic flags from the builtin scanner, which is known to over-flag (it trips on legitimate env-reading integrations, security skills, and library .eval calls). This is NOT an authoritative malicious verdict — re-scan with SkillSpector for the authoritative result. Run the authoritative scan →

Skillproof quality grade A

📇 This skill is in the Skillier index (curated · deduped · quality-filtered). Install Skillier to route & load it into your AI client.

Quality notes

Skill is large (~8552 tokens)
medium · quality · body
→ Tighten to the essential procedure; move long reference material to linked files.
No example
low · quality · body
→ Add at least one worked example (input → expected action/output).

About this skill

Trello REST API skill. Use when working with Trello REST for actions, applications, batch. Covers 256 endpoints.

📄 Read the SKILL.md
---
name: trello-rest-api
description: "Trello REST API skill. Use when working with Trello REST for actions, applications, batch. Covers 256 endpoints."
version: 1.0.0
generator: lapsh
---

# Trello REST API
API version: 0.0.1

## Auth
ApiKey key in query | ApiKey token in query

## Base URL
https://api.trello.com/1

## Setup
1. Set your API key in the appropriate header
2. GET /batch -- verify access
3. POST /actions/{idAction}/reactions -- create first reactions

## Endpoints

256 endpoints across 18 groups. See references/api-spec.lap for full details.

### actions
| Method | Path | Description |
|--------|------|-------------|
| GET | /actions/{id} | Get an Action |
| PUT | /actions/{id} | Update an Action |
| DELETE | /actions/{id} | Delete an Action |
| GET | /actions/{id}/{field} | Get a specific field on an Action |
| GET | /actions/{id}/board | Get the Board for an Action |
| GET | /actions/{id}/card | Get the Card for an Action |
| GET | /actions/{id}/list | Get the List for an Action |
| GET | /actions/{id}/member | Get the Member of an Action |
| GET | /actions/{id}/memberCreator | Get the Member Creator of an Action |
| GET | /actions/{id}/organization | Get the Organization of an Action |
| PUT | /actions/{id}/text | Update a Comment Action |
| GET | /actions/{idAction}/reactions | Get Action's Reactions |
| POST | /actions/{idAction}/reactions | Create Reaction for Action |
| GET | /actions/{idAction}/reactions/{id} | Get Action's Reaction |
| DELETE | /actions/{idAction}/reactions/{id} | Delete Action's Reaction |
| GET | /actions/{idAction}/reactionsSummary | List Action's summary of Reactions |

### applications
| Method | Path | Description |
|--------|------|-------------|
| GET | /applications/{key}/compliance | Get Application's compliance data |

### batch
| Method | Path | Description |
|--------|------|-------------|
| GET | /batch | Batch Requests |

### boards
| Method | Path | Description |
|--------|------|-------------|
| GET | /boards/{id}/memberships | Get Memberships of a Board |
| GET | /boards/{id} | Get a Board |
| PUT | /boards/{id} | Update a Board |
| DELETE | /boards/{id} | Delete a Board |
| GET | /boards/{id}/{field} | Get a field on a Board |
| GET | /boards/{boardId}/actions | Get Actions of a Board |
| GET | /boards/{boardId}/boardStars | Get boardStars on a Board |
| GET | /boards/{id}/checklists | Get Checklists on a Board |
| GET | /boards/{id}/cards | Get Cards on a Board |
| GET | /boards/{id}/cards/{filter} | Get filtered Cards on a Board |
| GET | /boards/{id}/customFields | Get Custom Fields for Board |
| GET | /boards/{id}/labels | Get Labels on a Board |
| POST | /boards/{id}/labels | Create a Label on a Board |
| GET | /boards/{id}/lists | Get Lists on a Board |
| POST | /boards/{id}/lists | Create a List on a Board |
| GET | /boards/{id}/lists/{filter} | Get filtered Lists on a Board |
| GET | /boards/{id}/members | Get the Members of a Board |
| PUT | /boards/{id}/members | Invite Member to Board via email |
| PUT | /boards/{id}/members/{idMember} | Add a Member to a Board |
| DELETE | /boards/{id}/members/{idMember} | Remove Member from Board |
| PUT | /boards/{id}/memberships/{idMembership} | Update Membership of Member on a Board |
| PUT | /boards/{id}/myPrefs/emailPosition | Update emailPosition Pref on a Board |
| PUT | /boards/{id}/myPrefs/idEmailList | Update idEmailList Pref on a Board |
| PUT | /boards/{id}/myPrefs/showSidebar | Update showSidebar Pref on a Board |
| PUT | /boards/{id}/myPrefs/showSidebarActivity | Update showSidebarActivity Pref on a Board |
| PUT | /boards/{id}/myPrefs/showSidebarBoardActions | Update showSidebarBoardActions Pref on a Board |
| PUT | /boards/{id}/myPrefs/showSidebarMembers | Update showSidebarMembers Pref on a Board |
| POST | /boards/ | Create a Board |
| POST | /boards/{id}/calendarKey/generate | Create a calendarKey for a Board |
| POST | /boards/{id}/emailKey/generate | Create a emailKey for a Board |
| POST | /boards/{id}/idTags | Create a Tag for a Board |
| POST | /boards/{id}/markedAsViewed | Mark Board as viewed |
| GET | /boards/{id}/boardPlugins | Get Enabled Power-Ups on Board |
| POST | /boards/{id}/boardPlugins | Enable a Power-Up on a Board |
| DELETE | /boards/{id}/boardPlugins/{idPlugin} | Disable a Power-Up on a Board |
| GET | /boards/{id}/plugins | Get Power-Ups on a Board |

### cards
| Method | Path | Description |
|--------|------|-------------|
| POST | /cards | Create a new Card |
| GET | /cards/{id} | Get a Card |
| PUT | /cards/{id} | Update a Card |
| DELETE | /cards/{id} | Delete a Card |
| GET | /cards/{id}/{field} | Get a field on a Card |
| GET | /cards/{id}/actions | Get Actions on a Card |
| GET | /cards/{id}/attachments | Get Attachments on a Card |
| POST | /cards/{id}/attachments | Create Attachment On Card |
| GET | /cards/{id}/attachments/{idAttachment} | Get an Attachment on a Card |
| DELETE | /cards/{id}/attachments/{idAttachment} | Delete an Attachment on a Card |
| GET | /cards/{id}/board | Get the Board the Card is on |
| GET | /cards/{id}/checkItemStates | Get checkItems on a Card |
| GET | /cards/{id}/checklists | Get Checklists on a Card |
| POST | /cards/{id}/checklists | Create Checklist on a Card |
| GET | /cards/{id}/checkItem/{idCheckItem} | Get checkItem on a Card |
| PUT | /cards/{id}/checkItem/{idCheckItem} | Update a checkItem on a Card |
| DELETE | /cards/{id}/checkItem/{idCheckItem} | Delete checkItem on a Card |
| GET | /cards/{id}/list | Get the List of a Card |
| GET | /cards/{id}/members | Get the Members of a Card |
| GET | /cards/{id}/membersVoted | Get Members who have voted on a Card |
| POST | /cards/{id}/membersVoted | Add Member vote to Card |
| GET | /cards/{id}/pluginData | Get pluginData on a Card |
| GET | /cards/{id}/stickers | Get Stickers on a Card |
| POST | /cards/{id}/stickers | Add a Sticker to a Card |
| GET | /cards/{id}/stickers/{idSticker} | Get a Sticker on a Card |
| DELETE | /cards/{id}/stickers/{idSticker} | Delete a Sticker on a Card |
| PUT | /cards/{id}/stickers/{idSticker} | Update a Sticker on a Card |
| PUT | /cards/{id}/actions/{idAction}/comments | Update Comment Action on a Card |
| DELETE | /cards/{id}/actions/{idAction}/comments | Delete a comment on a Card |
| PUT | /cards/{idCard}/customField/{idCustomField}/item | Update Custom Field item on Card |
| PUT | /cards/{idCard}/customFields | Update Multiple Custom Field items on Card |
| GET | /cards/{id}/customFieldItems | Get Custom Field Items for a Card |
| POST | /cards/{id}/actions/comments | Add a new comment to a Card |
| POST | /cards/{id}/idLabels | Add a Label to a Card |
| POST | /cards/{id}/idMembers | Add a Member to a Card |
| POST | /cards/{id}/labels | Create a new Label on a Card |
| POST | /cards/{id}/markAssociatedNotificationsRead | Mark a Card's Notifications as read |
| DELETE | /cards/{id}/idLabels/{idLabel} | Remove a Label from a Card |
| DELETE | /cards/{id}/idMembers/{idMember} | Remove a Member from a Card |
| DELETE | /cards/{id}/membersVoted/{idMember} | Remove a Member's Vote on a Card |
| PUT | /cards/{idCard}/checklist/{idChecklist}/checkItem/{idCheckItem} | Update Checkitem on Checklist on Card |
| DELETE | /cards/{id}/checklists/{idChecklist} | Delete a Checklist on a Card |

### checklists
| Method | Path | Description |
|--------|------|-------------|
| POST | /checklists | Create a Checklist |
| GET | /checklists/{id} | Get a Checklist |
| PUT | /checklists/{id} | Update a Checklist |
| DELETE | /checklists/{id} | Delete a Checklist |
| GET | /checklists/{id}/{field} | Get field on a Checklist |
| PUT | /checklists/{id}/{field} | Update field on a Checklist |
| GET | /checklists/{id}/board | Get the Board the Checklist is on |
| GET | /checklists/{id}/cards | Get the Card a Checklist is on |
| GET | /checklists/{id}/checkItems | Get Checkitems on a Checklist |
| POST | /checklists/{id}/checkItems | Create Checkitem on Checklist |
| GET | /checklists/{id}/checkItems/{idCheckItem} | Get a Checkitem on a Checklist |
| DELETE | /checklists/{id}/checkItems/{idCheckItem} | Delete Checkitem from Checklist |

### customFields
| Method | Path | Description |
|--------|------|-------------|
| POST | /customFields | Create a new Custom Field on a Board |
| GET | /customFields/{id} | Get a Custom Field |
| PUT | /customFields/{id} | Update a Custom Field definition |
| DELETE | /customFields/{id} | Delete a Custom Field definition |
| POST | /customFields/{id}/options | Add Option to Custom Field dropdown |
| GET | /customFields/{id}/options | Get Options of Custom Field drop down |
| GET | /customFields/{id}/options/{idCustomFieldOption} | Get Option of Custom Field dropdown |
| DELETE | /customFields/{id}/options/{idCustomFieldOption} | Delete Option of Custom Field dropdown |

### emoji
| Method | Path | Description |
|--------|------|-------------|
| GET | /emoji | List available Emoji |

### enterprises
| Method | Path | Description |
|--------|------|-------------|
| GET | /enterprises/{id} | Get an Enterprise |
| GET | /enterprises/{id}/auditlog | Get auditlog data for an Enterprise |
| GET | /enterprises/{id}/admins | Get Enterprise admin Members |
| GET | /enterprises/{id}/signupUrl | Get signupUrl for Enterprise |
| GET | /enterprises/{id}/members/query | Get Users of an Enterprise |
| GET | /enterprises/{id}/members | Get Members of Enterprise |
| GET | /enterprises/{id}/members/{idMember} | Get a Member of Enterprise |
| GET | /enterprises/{id}/transferrable/organization/{idOrganization} | Get whether an organization can be transferred to an enterprise. |
| GET | /enterprises/{id}/transferrable/bulk/{idOrganizations} | Get a bulk list of organizations that can be transferred to an enterprise. |
| PUT | /enterprises/${id}/enterpriseJoinRequest/bulk | Decline enterpriseJoinRequests from one organization or a bulk list of organizations. |
| GET | /enterprises/{id}/claimableOrganizations | Get ClaimableOrganizations of an Enterprise |
| GET | /enterprises/{id}/pendingOrganizations | Get PendingOrganizations of an Enterprise |
| POST | /enterprises/{id}/tokens | Create an auth Token for an Enterprise. |
| GET | /enterprises/{id}/organizations | Get Organizations of an Enterprise |
| PUT | /enterprises/{id}/organizations | Transfer an Organization to an Enterprise. |
| PUT | /enterprises/{id}/members/{idMember}/licensed | Update a Member's licensed status |
| PUT | /enterprises/{id}/members/{idMember}/deactivated | Deactivate a Member of an Enterprise. |
| PUT | /enterprises/{id}/admins/{idMember} | Update Member to be admin of Enterprise |
| DELETE | /enterprises/{id}/admins/{idMember} | Remove a Member as admin from Enterprise. |
| DELETE | /enterprises/{id}/organizations/{idOrg} | Delete an Organization from an Enterprise. |
| GET | /enterprises/{id}/organizations/bulk/{idOrganizations} | Bulk accept a set of organizations to an Enterprise. |

### labels
| Method | Path | Description |
|--------|------|-------------|
| GET | /labels/{id} | Get a Label |
| PUT | /labels/{id} | Update a Label |
| DELETE | /labels/{id} | Delete a Label |
| PUT | /labels/{id}/{field} | Update a field on a label |
| POST | /labels | Create a Label |

### lists
| Method | Path | Description |
|--------|------|-------------|
| GET | /lists/{id} | Get a List |
| PUT | /lists/{id} | Update a List |
| POST | /lists | Create a new List |
| POST | /lists/{id}/archiveAllCards | Archive all Cards in List |
| POST | /lists/{id}/moveAllCards | Move all Cards in List |
| PUT | /lists/{id}/closed | Archive or unarchive a list |
| PUT | /lists/{id}/idBoard | Move List to Board |
| PUT | /lists/{id}/{field} | Update a field on a List |
| GET | /lists/{id}/actions | Get Actions for a List |
| GET | /lists/{id}/board | Get the Board a List is on |
| GET | /lists/{id}/cards | Get Cards in a List |

### members
| Method | Path | Description |
|--------|------|-------------|
| GET | /members/{id} | Get a Member |
| PUT | /membe

… (truncated)
Scan or optimize your own skill →

Want a live grade + an embeddable README badge? Run your skill through the free scanner.

Graded independently by Skillproof — nothing to sell the author. Quality is mechanical + corpus-grounded; safety flags are heuristic (builtin+triage), not a malicious verdict.