MentionBird

contacts_update

Update a contact's name, `external_id`, email, `phone_number`, or custom data. Only supplied fields change; custom data keys are merged, with `null` removing a key. A contact keeps at least one identifier: clearing both email and `phone_number` is rejected.

Remote bird/mcp

Remote (network-hosted)

Other tools also called contacts_update? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "description": "Custom property values to merge. Each key must be a property created via the contact properties API; a key set to null removes it. Omit to leave data unchanged.",
      "additionalProperties": true
    },
    "email": {
      "type": [
        "null",
        "string"
      ],
      "description": "New email address; must be unique in the workspace. Set to null to clear it (the contact must keep an email or a phone number); omit to leave unchanged."
    },
    "last_name": {
      "type": [
        "null",
        "string"
      ],
      "description": "The contact's last name. Set to null to clear it; omit to leave unchanged."
    },
    "contact_id": {
      "type": "string",
      "description": "Contact ID."
    },
    "first_name": {
      "type": [
        "null",
        "string"
      ],
      "description": "The contact's first name. Set to null to clear it; omit to leave unchanged."
    },
    "external_id": {
      "type": [
        "null",
        "string"
      ],
      "description": "Your own identifier for this contact. Set to null to clear it; omit to leave unchanged."
    },
    "phone_number": {
      "type": [
        "null",
        "string"
      ],
      "description": "New phone number in international E.164 form; must be unique in the workspace. Set to null to clear it (the contact must keep an email or a phone number); omit to leave unchanged."
    },
    "idempotency_key": {
      "type": "string",
      "description": "Client-supplied deduplication key; a retry with the same key replays the original result instead of acting twice."
    }
  }
}