Create a card with optional inline checklist
Pass ifSimilar: 'reject' to be refused with 409 CONFLICT and details: { similar: [{ cardKey, title, similarity }] } — the titles on the workspace's boards you can read with trigram similarity >= 0.5, at most five, best first; a private board you are not a member of is never consulted — instead of creating a near-duplicate. Default is 'create'. A description over the 2000-character cap answers 400 VALIDATION_ERROR with details: { rule: 'index-card', limit: 2000, hint } — the hint names the index-card split of card-authoring.md; the validation message itself carries the same hint, which is also what MCP callers receive, in the same envelope, since the server validates tool inputs itself (2026-09-11). kind: 'guidance' cannot be set at creation by a Bearer token, grant or not (403 FORBIDDEN, details.reason: 'no_consent_path'): create the card, then promote it with updateCard under a guidance write grant with confirm: 'guidance' and expectedUpdatedAt; a workspace owner or admin sets it from the web app directly.
Request
- Base URL: https://tre-app.com
- URL: https://tre-app.com/api/boards/{boardId}/cards
- Auth: HTTP bearer
Headers
Opaque 1–200 character key. The same user, endpoint, and key replay the cached response for 24 hours when the request body fingerprint matches. A reused key with a different body answers 422 IDEMPOTENCY_KEY_REUSED; the same key while the original is still in flight answers 409 CONFLICT.
Request body
Response
Success
Changes
No recorded changes to this operation across all 1 revision of this API.