Method: Frontapp::Client::Conversations#update_conversation!

Defined in:
lib/frontapp/client/conversations.rb

#update_conversation!(conversation_id, params = {}) ⇒ Object

Parameters Name Type Description


conversation_id string Id of the requested conversation


Allowed attributes: Name Type Description


assignee_id string (optional) ID of the teammate to assign the conversation to. Set it to null to unassign. inbox_id string (optional) ID of the inbox to move the conversation to. status enum (optional) New status of the conversation tags array (optional) List of all the tag names replacing the old conversation tags


The assignee id is their Frontapp handle, e.g. @username



33
34
35
36
# File 'lib/frontapp/client/conversations.rb', line 33

def update_conversation!(conversation_id, params = {})
  cleaned = params.permit(:assignee_id, :inbox_id, :status, :tags)
  update("conversations/#{conversation_id}", cleaned)
end