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

brand_assignee_remove

Remove an Assignee from a brand.

Ask to remove a member from the Assignees of a brand.

“Remove Ana from the Assignees of the brand Acme.”

The agent calls brand_assignee_remove with the slug of the brand 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 brand does not change, and its revision stays.

Reference

Remove an Assignee from a Brand. 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.

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.
brand_name string yes The brand 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 brand: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",
  "brand_name": "acme"
}

The result, in structuredContent:

{
  "assignees": []
}

Was this page helpful?