Is this a UAE working day?
is_working_dayTell whether a date is a working day in the UAE for a given emirate and sector, and why not (weekend, named public holiday with its status, or Friday half day). Call this before scheduling, promising delivery, booking, or filing anything on a UAE date. Islamic holidays depend on moon sighting: the result says whether the holiday is 'estimated' (not yet announced) or 'confirmed'. Example: {date:'2026-05-25', emirate:'federal', sector:'public'} → is_working_day=false, reason 'Eid Al Adha (extended federal break)', status confirmed; the same date for sector 'private' → true. Response always includes data_confidence ('high' = all dates officially announced/confirmed, 'medium' = something is estimated), estimated_items[], sources[] (official URLs) and data_version.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ISO date 'YYYY-MM-DD' (or ISO datetime; converted to Asia/Dubai). | |
| sector | No | Sector: public (government) | private. Government employees, courts and ministries → 'public'. Companies → 'private' (weekend is employer-set; the common Sat–Sun default is used and flagged). | public |
| emirate | No | Calendar profile emirate: federal | abu_dhabi | dubai | sharjah | ajman | umm_al_quwain | ras_al_khaimah | fujairah. Use 'federal' unless the user named an emirate's government. Emirates other than Sharjah currently follow the federal weekend. | federal |
| apply_optional_overlays | No | Apply optional entity-level schedules such as Dubai's summer 4-day week. Default false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||