Skip to content
AdCrunch
Esc
↑↓navigate↵open⌘Jpreview
On this page

campaign_plan_assignee_remove

Remove an Assignee from a Campaign Plan.

Ask to remove a member from the Assignees of a Campaign Plan.

“Remove Ana from the Assignees of the spring sale plan.”

The agent calls campaign_plan_assignee_remove with the slug of the Campaign Plan and one person: me, a usr_… id or an email. The call is idempotent. A person who is not an Assignee gives the same result. The plan does not change. Its revision stays, and an approved plan stays approved.

Reference

Remove an Assignee from a Campaign Plan. Send person as me, a usr_… id or an email. It is idempotent: a person who is not an Assignee gives the same result. The change does not touch the revision or the status of the target. A Campaign Plan is AdCrunch’s own planning document — it is not a campaign on Meta or Google. For those, use list_campaigns and get_campaign.

Input

Argument Type Required Description
person string, at least 1 character yes The member: me (the person who connected you), a usr_… id or an email.
campaign_plan_name string yes The Campaign Plan slug — its stable per-organization handle.

Output

A successful call returns this object in structuredContent.

Field Type Always present Description
assignees array of object yes The current members who are accountable for the record, oldest first, at most 10. An Assignee grants no access.
assignees[].id string yes The usr_… id of the member.
assignees[].name string yes The name of the member.

Failure codes

A failed call has isError set, and structuredContent.error holds one of these codes. Errors describes the shape of a failed call.

  • not_found
  • not_a_member
  • assignee_limit
  • organization_unentitled
  • forbidden
  • invalid_request
  • internal_error

Scope

The token must hold campaign_plan:write. Auth & scopes lists each scope.

Annotations

A client reads these hints. A hint that the tool does not declare has the default value of the MCP specification.

  • Writes. The tool can change data.
  • Not destructive. The tool makes only additive changes.
  • Idempotent. A second call with the same arguments changes nothing more.
  • Closed world. The tool reads and writes the data of AdCrunch only.

Example

The arguments:

{
  "person": "ana@acme.test",
  "campaign_plan_name": "spring-sale"
}

The result, in structuredContent:

{
  "assignees": []
}

Was this page helpful?