Currently GHL workflows only allow a calendar name preset in a workflow to be sent through a webhook. This means trying to fetch the calendars of a particular user assigned to a lead requires some hacky implementation.