cancel
Showing results for 
Search instead for 
Did you mean: 

Workato Embedded: HiBob × Freshservice

LogOut
Not applicable

Hi all—looking for help on a HiBob × Freshservice integration using Workato Embedded to automate our offboarding flow. I’m using the “Search Employees in HiBob” action (Object: Employees, Show inactive: Yes, Human readable: Append, Fields to retrieve: `root.firstName` for now). In Filters I set Field path to Email (ideally `work.email`), Operator to Equals, and for Values I drop in the requester’s email datapill from an earlier step. When I test/run, I consistently get: Exception 400 Bad Request with `{"error":"Array value expected","errors":{"filters[0].values":"Array value expected"}}  It looks like the connector is sending a single string for `filters[0].values` when HiBob wants an array of strings (expects `["someone@company.com"]`, but seems to send `"someone@company.com"`). I’ve tried switching the Values input into list/array mode and adding the email as Item #1, using formula mode to wrap the datapill in square brackets `[<email datapill>]`, explicitly using `work.email` vs the generic Email field, and also the alternative pattern of building a full filter list upstream and mapping it into “Filters source list” while clearing the inline Filters fields—still getting the same 400. Could someone from Workato or anyone who has this working confirm the right way to force Values to serialize as an array-of-one when the input is a datapill, or share a known-good pattern (e.g., constructing the JSON list and passing via Filters source list)? Bonus points if you can share a working sample for a HiBob ⇄ Freshservice offboarding recipe (termination event → FS ticket/tasks). I can share sanitized screenshots or jump on a quick huddle if that helps. Thanks! —Asaf

0 REPLIES 0