# Update Workplace Endpoint: PATCH /companies/{companyId}/workplaces/{workplaceId} Version: 1.0 ## Path parameters: - `companyId` (string, required) - `workplaceId` (string, required) ## Request fields (application/json): - `name` (string) - `active` (boolean) - `address` (object) - `address.street1` (string) - `address.street2` (string) - `address.city` (string) - `address.zipcode` (string) - `address.state` (string) - `address.country` (string) - `timekeepingSettings` (object) - `timekeepingSettings.defaultTimeZoneId` (string) - `timekeepingSettings.dailyOvertimeHoursStart` (number) - `timekeepingSettings.weeklyOvertimeHoursStart` (number) - `timekeepingSettings.dailyDoubleOvertimeHoursStart` (number) - `timekeepingSettings.weeklyDoubleOvertimeHoursStart` (number) - `timekeepingSettings.enablePaidMealBreaks` (boolean) - `timekeepingSettings.enablePaidRestBreaks` (boolean) ## Response 200 fields (application/json): - `id` (string) - `companyId` (string) - `name` (string,null) - `active` (boolean) - `address` (object) - `address.street1` (string,null) - `address.street2` (string,null) - `address.city` (string,null) - `address.zipcode` (string,null) - `address.state` (string) Enum: "AL", "AK", "AR", "AZ", "CA", "CO", "CT", "DC", "DE", "FL", "GA", "HI", "IA", "ID", "IL", "IN", "KS", "KY", "LA", "MA", "MD", "ME", "MI", "MN", "MO", "MS", "MT", "NC", "ND", "NE", "NH", "NJ", "NM", "NV", "NY", "OK", "OH", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VA", "VT", "WA", "WI", "WV", "WY" - `address.country` (string) Enum: "US" - `timekeepingSettings` (object) - `timekeepingSettings.dailyOvertimeHoursStart` (number,null) - `timekeepingSettings.weeklyOvertimeHoursStart` (number,null) - `timekeepingSettings.dailyDoubleOvertimeHoursStart` (number,null) - `timekeepingSettings.weeklyDoubleOvertimeHoursStart` (number,null) - `timekeepingSettings.enablePaidMealBreaks` (boolean) - `timekeepingSettings.enablePaidRestBreaks` (boolean) - `timekeepingSettings.defaultTimeZoneId` (string,null)