Skip to main content
Integrations · Trackers

File a monday.com item from the session that found the bug

Paste one API token, pick a board, and a failed test or a broken screen becomes an item on that board — with the detail you wrote and the screenshot that was on your display.

One API token. No marketplace app to install, no admin approval.

TestKase· Board: QA Bugs

Checkout — assertion failed on the payment step

Status —Owner —Due —
First update

Chrome 152 on Windows 11. Payment step returned 500; full repro in the linked session.

checkout-fail.png

Open item →

One API token
no marketplace app, no admin approval step
3 calls per filing
read the account slug, create the item, post the update
AES-256-GCM at rest
the token is encrypted, the key lives outside the database
One-way
nothing reads state back out of monday.com

What gets filed, and how

One filing creates one item, carries the evidence, and stores a link back to the session that produced it.

An item on the board you select

The adapter calls create_item on the board you chose when you connected, stored as the organisation default. The picker lists your active boards and stops there — it is boards, one level, never groups.

The title is the only column that carries

The adapter sets the item name and no column values at all — no status, no person, no date, no priority, no dropdown and no numbers. A board viewed as a table shows the title and empty columns, so put enough in the title to triage from.

The detail and the screenshot, carried across

A monday item has no description field, so your reproduction notes are posted as the item's first update, and the screenshot is attached to that update. If the image exceeds the ceiling or monday refuses it, the item is still created and the result tells you it did not attach.

monday answers failures with a 200

GraphQL returns a failed create as HTTP 200 with an errors array, so every call reads the response body — a status check alone would report a false success and store a link to nothing. The same check catches an expired or revoked token, which monday returns inside an error body rather than as a 401.

Set up once by an administrator

The connection lives under Organization, then Integrations, then Project management. An admin pastes the API token and picks the board once; a tester filing from a session never sees that screen again.

Connect, not migrate

Filing creates new items and stores only the link — the product it came from, what it was filed against, and the item's id and URL. Nothing imports your board, nothing polls monday.com, and closing or deleting the item there changes nothing here.

What the item gets, and what it leaves empty

A monday item is a name and a row of columns. The adapter sets the name and posts the body as an update. It sets no column values at all.

Set on the item

  • board_id — the board you chose, the organisation default
  • item_name — the title you typed
  • create_update — the body, as the item's first update
  • Attachment — the screenshot, on that first update

Left empty

  • Status column — set nothing; use a board automation if triage needs one
  • Person column — the item arrives with nobody on it
  • Date and priority columns — no date, nothing ranked
  • Dropdown and numbers columns — whatever your board defines, all empty

Never touched

  • No group picker — an item without a group lands in the board's default group.
  • No subitems or linked boards — one item per filing, no connected-boards column.
  • No status read-back — filing is one-way; nothing polls for changes.
Calls per filing: read the account slug, create the item, post the body as an update
3
monday API version pinned by the adapter
2024-10
Active boards listed for you to choose from
200
The stored API token is encrypted at rest
AES-256-GCM

The load-bearing check: monday answers a failed GraphQL request with HTTP 200 and an errors array, so every call reads the response body — a status check alone would report success on a failed create. The same check catches an expired or revoked token, which monday returns inside an error body rather than as a 401, and turns it into a plain instruction to reconnect. The token is encrypted before storage with a random 12-byte initialisation vector and an authentication tag, and no endpoint hands a stored credential back.

FAQ

Frequently asked questions

Yes. A failed test or a broken screen becomes an item on the board you chose, with your reproduction notes and the screenshot posted as the item's first update. Filing is one-way — nothing reads state back out of monday.com.

Connect monday.com and file the next one from the session

Start free, paste a token, pick a board. See the rest of what TestKase connects to on the integrations overview.