AdCopilot: save business notes and progress
save_org_contextStores what the user has said about their business, the onboarding stage reached, an optional decision record, an optional routine, and a note about this session, so a later conversation can continue from it. Partial merge — fields not sent are left unchanged; a field that is sent replaces its saved value, and the earlier value is not kept. stage accepts one of: new, profile, first_read, first_build, first_enable, routine, done. Some profile fields are server-owned (what is verified, what was activated, the decision log) and are not writable here; the first campaign is recorded by the server when it is built. A routine with a daily entry signs the workspace up for AdCopilot's emailed daily check-in. A decision is added to a log; once it is full, a new one pushes out the oldest. Only the workspace owner can sign up for the daily check-in, which is emailed only to the owner's own address. Returns saved, refused and warnings describing what the server did with the request.
Tools revision: d80f65c0.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "save_org_context"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| patch | No | ||
| stage | No | ||
| routine | No | ||
| decision | No | ||
| customer_id | No | A Google Ads customer id. With it, the business fields in `patch` are saved to that account's business profile, and the other fields to the workspace's. | |
| own_business | No | With `customer_id`: true when that account is the user's own business (its business fields are then saved to the workspace's profile), false when it is a client's. | |
| session_note | No |