1.0.82
- Fix - Fixed an issue with the \"convo.status\" not triggering when conversation status is changed during replying to the ticket (https://github.com/freescout-help-desk/freescout/issues/4305).
1.0.81
- New - Added \"Delete User\" method.
1.0.80
- New - Added \"convo.deleted_forever\" and \"convo.restored\" events.
1.0.79
- Fix - Fixed \"Trying to get property \'number\' of non-object\" error.
1.0.78
- Fix - Fixed populating customer social profiles when creating a new conversation.
1.0.77
- New - Allow to filter conversations by comma separated statuses.
1.0.76
- Fix - Fixed empty \"createdBy\" in the \"createConversation\" response (https://github.com/freescout-helpdesk/freescout/issues/3802).
1.0.75
- Fix - Determine the customer by phone number when creating a phone conversation via API.
1.0.74
- Fix - Fixed an error in \"List Conversations\" when filtering by \"state\" and \"customerPhone\".
1.0.73
- New - Allow to filter conversations by createdByUserId and createdByCustomerId.
1.0.72
- Fix - Fix page \"size\" parameter type in the response (https://github.com/freescout-helpdesk/freescout/issues/3679).
1.0.71
- Fix - Fix \"pageSize\" parameter for all list methods.
- New - Make the module CSP compatible.
1.0.70
- Change - Renamed \'emails_new\' parameter to \'emails_add\' in the customer update method.
1.0.69
- New - \'emails\' parameter now replaces customer emails with the passed list of emails.
- New - Added \'emails_new\' parameter allowing to add emails to the customer.
1.0.68
- New - Set default curl options to avoid issues with calling webhooks on some systems.
1.0.67
- New - Updated Finnish translation.
- New - Improved displaying Webhook error message in settings.
1.0.66
- New - Added Chinese translation.
1.0.65
- New - Added Danish translation.
1.0.63, 1.0.64
- New - Allow to use \"Trigger Webhook\" action in Workflows.
1.0.62
- New - Allow to run Webhooks on a per mailbox basis.
1.0.61
- New - Added possibility to regenerate the API Key.
1.0.60
- Fix - Fixed empty subject in the Webhook on \"convo.created\" event in some cases.
1.0.59
- Fix - Return Access-Control-Allow-Methods header when \"Allowed CORS Hosts\" is set.
1.0.58
- Fix - Fixed the issue with retrying failed webhooks which was causing the empty body to be sent to a webhhok.
1.0.57
- Fix - Change conversation folder when adding an active note to the Closed or Spam conversation.
1.0.56
- New - Take into account proxy settings from .env file.
1.0.55
- New - Added \"createdSince\" parameter for List Conversations method.
1.0.54
- New - Added the following filters for List Conversations method: type, subject, customerPhone, tag.
1.0.53
- New - Added Finnish language.
1.0.52
- New - Check that \"threads\" parameter passed to Create Conversation method is a proper array.
1.0.51
- New - Allow to use userId, folderId and pageSize parameters in List Mailbox Folders method.
1.0.50
- Fix - Prevent executing multiple \"freescout:webhook-process\" commands when some Webhook URL does not reply for a long time.
1.0.49
- Fix - Fixed changing conversation status when adding a note and passing \"status\" parameter.
1.0.48
- New - Updated German translation.
1.0.47
- Fix - Return 405 \"Method Not Allowed\" error when using HEAD http method instead of GET.
1.0.46
- New - Added \"List Tags\" method.
- New - Added \"Update Customer\" method.
1.0.45
- Fix - Allow to list unassigned conversations.
1.0.44
- Fix - Fixed searching by conversation number.
1.0.43
- New - Added \"pageSize\" parameter.
1.0.42
- New - Added possibility to filter Conversations List by \'status\'.
- Fix - Fixed an error on PostgreSQL on creating a conversation: \"null value in column \"preview\" of relation \"conversations\"\"
1.0.41
- Change - Changed \"application/hal+json\" to \"application/json\" content type.
1.0.40
- Fix - Set Thread Assignee (user_id) in Create Thread method.
1.0.39
- New - Added searching customers by email.
1.0.38
- Fix - Added \"Content-Type\" header to \"Access-Control-Allow-Headers\" header to avoid \"Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response\" error.
1.0.37
- New - Fixed issue with mailbox IDs in List Mailboxes method.
1.0.36
- New - Added \"Update Tags\" method.
- New - Added \"List Mailbox Folders\" method.
1.0.35
- Fix - Fixed sending Webhook body.
1.0.34
- Fix - Improved performance of List Conversations method.
1.0.33
- Change - Do not allow users to have same emails as mailboxes.
1.0.32
- FIx - Make module compatible with FreeScout 1.8.4+
1.0.31
- New - Update Conversation method added.
1.0.28, 1.0.30
- Fix - Reply from a customer to deleted conversation undeletes it.
- Fix - Reply from a customer to closed conversation makes it active.
1.0.28
- Fix - Fixed closedByUser in the API output.
1.0.27
- New - Get Customer method now returns Customer Fields.
- New - Update Customer Fields method allows to update customer fields.
1.0.26
- New - Allow to retrieve tags in the List Conversation and Get Conversation methods via \"embeds\" parameter.
1.0.25
- New - updatedAt added to the output of the following API methods: List Conversations, Get Conversation.
1.0.24
- Fix - Allow to retrieve timelogs in the List Conversation method via \"embeds\" parameter.
1.0.23
- Fix - Fix \'Customer first name or email is required\' error in Zapier.
1.0.22
- New - Searching conversations by customer email and ID.
1.0.21
- Fix - Fixed date format in responses to comply with ISO 8601: 2020-01-02T23:00:00Z
1.0.20
- New - Retrieving Time Tracking Module\'s timelogs.
1.0.19
- New - Update Custom Fields method: https://api-docs.freescout.net/#update-custom-fields
- Fix - Update folder when creating a thread and changing the status.
1.0.18
- New - PHP 8 Compatibility.
1.0.17
- Fix - Allow to run API in subdirectory.
1.0.16
- Fix - Fixed setting conversation status on creation.
1.0.15
- Fix - Fixed error 500 on Thread/Conversation create: downloadRemoteFileAsTmpFile().
1.0.14
- New - Allow to pass attachments in \"fileUrl\" parameter in threads.
1.0.13
- Fix - Set proper customer when creating a Conversation.
1.0.12
- New - When creating a Customer, Conversation or Thread the \"id\" of existing customer is required or customer First Name or Email must be provided.
- New - \"customFields\" can be passed when creating Conversations.
- Change - Removed \"Location\" header in responsed.
- Change - Renamed \"threads\" into \"threadsCount\" in \"Get Conversation\" and \"List Conversations\" methods.
- Change - Renamed \"primaryCustomer\" into \"customer\" in \"Get Conversation\" and \"List Conversations\" methods.
1.0.11
- New - Added Create Webhook method.
- New - Added Delete Webhook method.
- New - Allow to pass multiple comma separated IDs to List Conversations method.
- Fix - Fix error when API key not set.
- Fix - Validate customer data when creating a Customer, Conversation or Thread.
1.0.10
- New - Return thread attachments in the Get Conversation method.
1.0.9
- New - \"List Mailboxes\" method added.
1.0.8
- New - New methods added.
- Change - \"first\" and \"last\" fields changed to \"firstName\" and \"lastName\" in Customer and User objects in Conversations.
1.0.7
- Fix - Fixed creating conversations with customer thread only.
1.0.6
- New - Added API methods to create Conversation and Threads.
1.0.5
- New - Added \"customFields\" to the conversation output (requires Custom Fields Module).
1.0.4
- Fix - Return CORS headers for OPTIONS requests.
1.0.3
- New - Added \"Allowed CORS Hosts\" option to allow access from JavaScript.
1.0.2
- New - Updated to comply with the latest version of FreeScout.
1.0.1
- New - Added the following API methods: Get Conversation, Create Customer, Get Customer.
1.0.0