create_conversation | Create a conversation in an inbox. subject (string) is required. type (string: email, chat, phone) is required. mailboxId (number) is required. status (string: active, closed, pending) is required. customer (object with email string and optional firstName/lastName) is required. threads (array, at least one thread object with type and text) is required. Optional: tags (array of tag name strings), assignTo (number, user or team id). |
create_customer | Create a new customer. Optional: firstName (string, max 40 chars), lastName (string, max 40 chars), jobTitle (string, max 60 chars), background (string, max 200 chars), location (string, max 60 chars), organizationId (number), emails (array of objects with type and value), phones (array of objects with type and value). |
create_note | Add an internal note to a conversation. text (string) is required. Optional: status (string to change conversation status). |
reply_to_conversation | Reply to a conversation by creating a reply thread. text (string, XHTML) is required. Optional: status (string to change conversation status), draft (boolean, default false), assignTo (number, user or team id). |
update_conversation | Update a conversation using JSON Patch. Pass field (one of: status, assignTo, subject, mailboxId, primaryCustomerId, draft) and the new value. Status values: active, closed, pending, spam. For assignTo, pass a user ID number or team ID number. To unassign, omit the value. |
update_customer | Update a customer using JSON Patch. Optional fields: firstName (string, max 40 chars), lastName (string, max 40 chars), jobTitle (string, max 60 chars), background (string, max 200 chars), location (string, max 60 chars), organizationId (number). Only provided fields are updated. |