Trello is a visual collaboration and project management platform, now part of Atlassian, that organizes work into boards, lists, and cards. The developer platform provides REST APIs, webhooks, and a Power-Up framework for building integrations and extending Trello functionality.
Website: https://trello.com
API Docs: https://developer.atlassian.com/cloud/trello/rest/
Developer Portal: https://developer.atlassian.com/cloud/trello/
The Trello REST API provides programmatic access to boards, lists, cards, members, labels, checklists, and other resources. Authentication uses API key and token query parameters.
- Base URL:
https://api.trello.com - Authentication: API Key + Token (query params)
- OpenAPI: openapi/trello-rest-api-openapi.yml
Real-time notifications when Trello models change, delivered via HTTP POST to a callback URL. Webhook requests are signed with HMAC-SHA1.
- AsyncAPI: asyncapi/trello-webhooks-asyncapi.yml
Framework for extending Trello boards with custom fields, buttons, badges, and third-party integrations.
| Type | File |
|---|---|
| OpenAPI | openapi/trello-rest-api-openapi.yml |
| AsyncAPI | asyncapi/trello-webhooks-asyncapi.yml |
| JSON Schema (Board) | json-schema/trello-board-schema.json |
| JSON Schema (Card) | json-schema/trello-card-schema.json |
| JSON Schema (Webhook Payload) | json-schema/trello-webhook-payload-schema.json |
| JSON Structure (Board) | json-structure/trello-board-structure.json |
| JSON Structure (Card) | json-structure/trello-card-structure.json |
| JSON-LD Context | json-ld/trello-context.jsonld |
| Spectral Rules | rules/trello-spectral-rules.yml |
| Vocabulary | vocabulary/trello-vocabulary.yml |
| File | Description |
|---|---|
| capabilities/shared/trello-rest-api.yaml | Full Trello REST API consumed definition (boards, cards, lists, members, search, webhooks) |
| File | Description |
|---|---|
| capabilities/project-management.yaml | Unified project management capability for teams (boards, cards, lists, members, search) |
FN: Kin Lane
Email: kin@apievangelist.com
Atlassian, Boards, Cards, Collaboration, Kanban, Project Management, Task Management