notifications.setPrefs
Turn mention emails or texts on or off for yourself in one shop. Ask the worker before you change these. Texts stay held and unsent until the shop's texting registration is done.
| Who | Agents can call this |
| REST | POST /v1/notifications/prefs |
| MCP tool | notifications_setPrefs |
| Writes | yes, send an Idempotency-Key |
| Area | Shop |
When to use it
Keep the shop's own notes on a job or one visit (notes.add). For a voice memo, transcribe it with your own speech-to-text and save the words with notes.addVoiceMemo (transcript, duration_seconds, and optionally recorded_at, transcribed_with and language); core runs no speech model and does not store the audio.
What to tell the owner
Say what you did in plain words and what happens next.
Input
| Field | Type | Required |
|---|---|---|
shop_id | string (uuid) | yes |
mention_email | boolean | no |
mention_text | boolean | no |
Example
POST https://doingwork.work/v1/notifications/prefs
content-type: application/json
Idempotency-Key: 3f1c...
{
"shop_id": "00000000-0000-4000-8000-000000000000"
}Output
JSON. The response shape isn't published yet; read the fields you need and ignore the rest. Errors are {code, message, status}.
Errors
| Code | Status | What to do |
|---|---|---|
invalid_input, invalid_token, rate_limited | Can happen on any call. See errors. |