AI and memory

chiefOfStaff.general.update

Change the Chief of Staff's settings that apply everywhere: pause it, turn direct messages on or off, turn tools off everywhere, or replace the list of people it never replies to. Takes effect on its next message. Pass expectedRevision from chiefOfStaff.settings.get. Only the platform owner's workspace has a Chief of Staff. Administrator access required.

POST/api/v1/accounting/chiefOfStaff.general.update

Permissions

accounting:readaccounting:writeaccounting:admin

Who can call it

admin

Retries

Idempotency key required, with expectedRevision

MCP

accounting_chief_of_staff_general_update

Fields

  • pausedboolean

    Stop every reply and scheduled post until turned back on. Slash commands still answer.

  • directMessagesenum
    onoff
  • disabledToolsarray of enum values

    Tools turned off everywhere, whatever else allows them.

    getCurrentEventsFromLumagetEventStatsFromLumagetEventDetailsFromLumagetEventGuestsFromLumagetCommunityContactswebSearchscrapeUrlgithubweather

    at most 9 items

  • ignoredPeoplearray of objects

    People the Chief of Staff never replies to. Replaces the list.

    at most 200 items

  • expectedRevisioninteger

    The revision you last read: 0 for something never saved. A different revision means someone else changed it first.

    0 to 9007199254740990

  • idempotencyKeystringRequired

    Any unique text you generate once per intended change, so a retried request only happens once. Send it as the Idempotency-Key header instead if you prefer; if you send both they must match.

    8–200 characters

Example

curl https://app.getoatmilk.com/api/v1/accounting/chiefOfStaff.general.update \
  -H "Authorization: Bearer $OATMILK_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{}'
Response
{
  "data": { … }
}

Try it

Try it

Checks your input with this action’s real schema and answers like the API, with synthetic data. No key needed, and nothing changes.

POST/api/v1/accounting/chiefOfStaff.general.update
curl https://app.getoatmilk.com/api/v1/accounting/chiefOfStaff.general.update \
  -H "Authorization: Bearer $OATMILK_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{}'

More in AI and memory.