Notifications

Check an approval

notify_get_approval · Reads only · Markdown

Where a question asked with notify_request_approval stands, with the answer and comment once it has one.

Free*

*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.

An example

Did I say yes to that refund?

Your agent callsnotify_get_approvalFree*

The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.

With these arguments
{
  "request_id": "7c1e9a42-5b3d-4f8e-a6c2-0d9e8f7a6b5c"
}
What comes back
{
  "request": {
    "request_id": "7c1e9a42-5b3d-4f8e-a6c2-0d9e8f7a6b5c",
    "question": "Refund order 1042 in full ($849)?",
    "details": "The buyer says the Tabor arrived with a bent derailleur hanger and sent two photos.",
    "options": [
      "Approve",
      "Decline"
    ],
    "status": "waiting",
    "answer": null,
    "comment": null,
    "answered_at": null,
    "reference": "order-1042",
    "sent_to": "dana@halversoncycle.example",
    "via": "email",
    "expires_at": "2026-10-17T08:00:00+00:00",
    "created_at": "2026-10-14T08:00:00+00:00"
  }
}

Use it when

Waiting for a decision, when no webhook receives notify.answered.

What it does

Where a question you asked with notify_request_approval stands: waiting, answered (with the answer and the comment), expired or cancelled. The answer also comes as the event notify.answered.

What comes back

request: its question, options, status (waiting, answered, expired or cancelled), the answer, the comment and when it was answered. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
request_idRequiredstringExactly 36 characters.

The call

Over MCP, call notify_get_approval on https://api.conecto.chat/mcp/notify. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/notify_get_approval \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"request_id":"7c1e9a42-5b3d-4f8e-a6c2-0d9e8f7a6b5c"}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
not_found404No approval request has that id.Use the request_id the request returned.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md