{
  "schema": "https://modelcontextprotocol.io/specification/2024-11-05",
  "version": "1.0.0",
  "name": "Azeosoft API Docs",
  "description": "Static MCP tool manifest for all Azeosoft product APIs.",
  "contact": {
    "name": "Azeosoft Web Technologies",
    "url": "https://azeosoft.com"
  },
  "tools": [
    {
      "name": "tracker_29__v1_health_check",
      "description": "[Tracker 29] API v1 Health - Returns the liveness status of the API v1 route surface. Useful for integration health checks.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/health",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/health",
        "category": "Health"
      }
    },
    {
      "name": "tracker_29__v1_tracker_employees",
      "description": "[Tracker 29] Tracker Employees - Returns all employees enrolled in the Tracker service.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/employees",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/employees",
        "category": "Employees"
      }
    },
    {
      "name": "tracker_29__v1_all_employees",
      "description": "[Tracker 29] All Employees - Returns all people in the organisation regardless of service assignment.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/employees/all",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/employees/all",
        "category": "Employees"
      }
    },
    {
      "name": "tracker_29__v1_employee_overview",
      "description": "[Tracker 29] Employee Overview - Returns the overview for a specific employee including attendance, productivity, and recent activity.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employee ID",
            "example": "emp_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employee_id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/employees/overview/{employee_id}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/employees/overview/{employee_id}",
        "category": "Employees"
      }
    },
    {
      "name": "tracker_29__v1_org_users",
      "description": "[Tracker 29] Organization Users - Returns all user accounts under the organisation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/employees/organization/users",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/employees/organization/users",
        "category": "Employees"
      }
    },
    {
      "name": "tracker_29__v1_people_stats",
      "description": "[Tracker 29] People Stats - Returns employee and people stats cards for the organisation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/employees/people-stats",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/employees/people-stats",
        "category": "Employees"
      }
    },
    {
      "name": "tracker_29__v1_tracker_list",
      "description": "[Tracker 29] Tracker List - Returns tracker dashboard list rows for the authenticated organization scope.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "filter": {
            "type": "string",
            "description": "Preset range such as today, yesterday, thisweek, thismonth, or custom.",
            "example": "today"
          },
          "startDate": {
            "type": "string",
            "description": "Custom range start date (YYYY-MM-DD).",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "Custom range end date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "employeeId": {
            "type": "string",
            "description": "Filter rows for one employee.",
            "example": "emp_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/list",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/list",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_tracker_summary",
      "description": "[Tracker 29] Tracker Summary - Returns tracker summary cards and aggregate metrics for the selected date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "filter": {
            "type": "string",
            "description": "Preset range such as today, yesterday, thisweek, thismonth, or custom.",
            "example": "thismonth"
          },
          "startDate": {
            "type": "string",
            "description": "Custom range start date (YYYY-MM-DD).",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "Custom range end date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/summary",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/summary",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_dashboard_overview",
      "description": "[Tracker 29] Dashboard Overview - Returns the personal dashboard overview for the authenticated API key context.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/dashboard-overview",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/dashboard-overview",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_org_dashboard_overview",
      "description": "[Tracker 29] Organization Dashboard Overview - Returns the organisation-wide dashboard overview including all employees, departments, and aggregate stats.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/org-dashboard-overview",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/org-dashboard-overview",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_tracker_insights",
      "description": "[Tracker 29] Employee Insights - Returns app, browser, attendance, productivity, and work pattern insights for an employee, team, or accessible scope.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "days": {
            "type": "integer",
            "description": "Number of days to include. Defaults to 30.",
            "example": "30"
          },
          "employeeId": {
            "type": "string",
            "description": "Employee ID when requesting a single employee.",
            "example": "emp_001"
          },
          "scope": {
            "type": "string",
            "description": "Scope selector such as self, employee, team, or organization.",
            "example": "employee"
          },
          "teamId": {
            "type": "string",
            "description": "Team ID when scope is team.",
            "example": "team_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/insights",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/insights",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_timeline_calendar",
      "description": "[Tracker 29] Timeline Calendar - Returns the timeline calendar for an employee for a given month and year.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employeeId": {
            "type": "string",
            "description": "Employee ID",
            "example": "emp_001"
          },
          "month": {
            "type": "integer",
            "description": "Month number (1–12)",
            "example": "5"
          },
          "year": {
            "type": "integer",
            "description": "Full year",
            "example": "2026"
          },
          "date": {
            "type": "string",
            "description": "Specific date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employeeId",
          "month",
          "year"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/timeline",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/timeline",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_timeline_chunk",
      "description": "[Tracker 29] Timeline Chunk - Returns detailed timeline events, sessions, breaks, screenshots, and app/browser usage between two ISO datetimes.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employeeId": {
            "type": "string",
            "description": "Employee ID. Defaults to the authenticated employee when omitted.",
            "example": "emp_001"
          },
          "start": {
            "type": "string",
            "description": "Inclusive ISO datetime range start.",
            "example": "2026-07-26T09:00:00+05:30"
          },
          "end": {
            "type": "string",
            "description": "Inclusive ISO datetime range end.",
            "example": "2026-07-26T18:00:00+05:30"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "start",
          "end"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/timeline/chunk",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/timeline/chunk",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_timeline_chunk_employee",
      "description": "[Tracker 29] Employee Timeline Chunk - Returns detailed timeline chunk data for the employee specified in the path.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employee ID.",
            "example": "emp_001"
          },
          "start": {
            "type": "string",
            "description": "Inclusive ISO datetime range start.",
            "example": "2026-07-26T09:00:00+05:30"
          },
          "end": {
            "type": "string",
            "description": "Inclusive ISO datetime range end.",
            "example": "2026-07-26T18:00:00+05:30"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employee_id",
          "start",
          "end"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/timeline/chunk/{employee_id}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/timeline/chunk/{employee_id}",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_timeline_calendar_employee",
      "description": "[Tracker 29] Employee Timeline Calendar - Returns the monthly timeline calendar for the employee specified in the path.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employee ID.",
            "example": "emp_001"
          },
          "month": {
            "type": "integer",
            "description": "Month number (1-12). Required unless date is supplied.",
            "example": "7"
          },
          "year": {
            "type": "integer",
            "description": "Full year. Required unless date is supplied.",
            "example": "2026"
          },
          "date": {
            "type": "string",
            "description": "Date used to infer month and year (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employee_id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/timeline/{employee_id}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/timeline/{employee_id}",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_live_users",
      "description": "[Tracker 29] Live Users - Returns the list of employees currently active in the tracker.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/live-users",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/live-users",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_quotas",
      "description": "[Tracker 29] Quotas - Returns API v1 quota usage for the authenticated key. Note: the quota endpoint logs usage after the response finishes, so the current request appears on the next quota call.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/quotas",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/quotas",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_employee_settings",
      "description": "[Tracker 29] Employee Settings - Returns tracker settings for the authenticated context (screenshot interval, tracking mode, etc.).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/tracker/settings",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/tracker/settings",
        "category": "Tracker"
      }
    },
    {
      "name": "tracker_29__v1_activity_sync",
      "description": "[Tracker 29] Sync Activity Data - Accepts batched tracker activity data from an approved integration client.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Activity sync batch payload."
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "POST",
        "path": "/activity/sync",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/activity/sync",
        "category": "Activity"
      }
    },
    {
      "name": "tracker_29__v1_activity_timeline",
      "description": "[Tracker 29] Activity Timeline - Returns the activity timeline for an employee on a specific date.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employee ID",
            "example": "emp_001"
          },
          "date": {
            "type": "string",
            "description": "Date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employee_id",
          "date"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/activity/timeline/{employee_id}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/activity/timeline/{employee_id}",
        "category": "Activity"
      }
    },
    {
      "name": "tracker_29__v1_screenshots",
      "description": "[Tracker 29] Screenshot Gallery Read - Returns screenshot gallery entries (metadata and URLs) for an employee on a specific date. Upload and delete operations are not part of the API v1 surface.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employee ID",
            "example": "emp_001"
          },
          "date": {
            "type": "string",
            "description": "Date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employee_id",
          "date"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/activity/screenshots/{employee_id}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/activity/screenshots/{employee_id}",
        "category": "Activity"
      }
    },
    {
      "name": "tracker_29__v1_raw_activity",
      "description": "[Tracker 29] Raw Activity - Returns raw activity log entries (app name, window title, timestamps) for an employee on a specific date.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employee ID",
            "example": "emp_001"
          },
          "date": {
            "type": "string",
            "description": "Date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employee_id",
          "date"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/activity/raw/{employee_id}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/activity/raw/{employee_id}",
        "category": "Activity"
      }
    },
    {
      "name": "tracker_29__v1_attendance_status",
      "description": "[Tracker 29] Attendance Status - Returns the current attendance status for all employees.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/attendance/status",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/attendance/status",
        "category": "Attendance"
      }
    },
    {
      "name": "tracker_29__v1_attendance_list",
      "description": "[Tracker 29] Attendance List - Returns attendance dashboard list rows for the selected date range and accessible employee scope.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "filter": {
            "type": "string",
            "description": "Preset range such as today, yesterday, thisweek, thismonth, or custom.",
            "example": "today"
          },
          "startDate": {
            "type": "string",
            "description": "Custom range start date (YYYY-MM-DD).",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "Custom range end date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "employeeId": {
            "type": "string",
            "description": "Filter by employee ID.",
            "example": "emp_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/attendance/list",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/attendance/list",
        "category": "Attendance"
      }
    },
    {
      "name": "tracker_29__v1_attendance_summary",
      "description": "[Tracker 29] Attendance Summary - Returns attendance summary totals and status counts for the selected range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "filter": {
            "type": "string",
            "description": "Preset range such as today, yesterday, thisweek, thismonth, or custom.",
            "example": "thismonth"
          },
          "startDate": {
            "type": "string",
            "description": "Custom range start date (YYYY-MM-DD).",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "Custom range end date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/attendance/summary",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/attendance/summary",
        "category": "Attendance"
      }
    },
    {
      "name": "tracker_29__v1_attendance_history",
      "description": "[Tracker 29] Attendance History - Returns historical attendance records filtered by date and optionally by employee.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "employeeId": {
            "type": "string",
            "description": "Filter by employee ID",
            "example": "emp_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "date"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/attendance/history",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/attendance/history",
        "category": "Attendance"
      }
    },
    {
      "name": "tracker_29__v1_attendance_day_details",
      "description": "[Tracker 29] Attendance Day Details - Returns detailed attendance, session, break, screenshot count, leave, manual request, and audit data for one employee on one date.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employeeId": {
            "type": "string",
            "description": "Employee ID.",
            "example": "emp_001"
          },
          "date": {
            "type": "string",
            "description": "Date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employeeId",
          "date"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/attendance/day-details",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/attendance/day-details",
        "category": "Attendance"
      }
    },
    {
      "name": "tracker_29__v1_attendance_admin_status",
      "description": "[Tracker 29] Update Attendance Status - Updates an employee attendance status using employeeId and date from the query string or request body.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employeeId": {
            "type": "string",
            "description": "Employee ID when not provided in the body.",
            "example": "emp_001"
          },
          "date": {
            "type": "string",
            "description": "Attendance date when not provided in the body.",
            "example": "2026-07-26"
          },
          "body": {
            "type": "object",
            "description": "Attendance status update fields."
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "PATCH",
        "path": "/attendance/admin/status",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/attendance/admin/status",
        "category": "Attendance"
      }
    },
    {
      "name": "tracker_29__v1_attendance_admin_status_by_date",
      "description": "[Tracker 29] Update Attendance Status By Path - Updates an employee attendance status using employee ID and date path parameters.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employee ID.",
            "example": "emp_001"
          },
          "date": {
            "type": "string",
            "description": "Attendance date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "body": {
            "type": "object",
            "description": "Attendance status update fields."
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employee_id",
          "date",
          "body"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "PATCH",
        "path": "/attendance/admin/status/{employee_id}/{date}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/attendance/admin/status/{employee_id}/{date}",
        "category": "Attendance"
      }
    },
    {
      "name": "tracker_29__v1_attendance_audit_logs",
      "description": "[Tracker 29] Attendance Audit Logs - Returns manual attendance status change audit logs for the organization.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employeeId": {
            "type": "string",
            "description": "Filter by employee ID.",
            "example": "emp_001"
          },
          "date": {
            "type": "string",
            "description": "Filter by one work date.",
            "example": "2026-07-26"
          },
          "startDate": {
            "type": "string",
            "description": "Start of work date range.",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "End of work date range.",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/attendance/admin/audit-logs",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/attendance/admin/audit-logs",
        "category": "Attendance"
      }
    },
    {
      "name": "tracker_29__v1_report_attendance",
      "description": "[Tracker 29] Attendance Report - Returns an attendance report for a date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "description": "Start date (YYYY-MM-DD)",
            "example": "2026-05-01"
          },
          "endDate": {
            "type": "string",
            "description": "End date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "startDate",
          "endDate"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/attendance",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/attendance",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_activity_history",
      "description": "[Tracker 29] Activity History - Returns aggregated activity history report for a date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "description": "Start date (YYYY-MM-DD)",
            "example": "2026-05-01"
          },
          "endDate": {
            "type": "string",
            "description": "End date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "startDate",
          "endDate"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/activity-history",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/activity-history",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_productivity",
      "description": "[Tracker 29] Productivity Report - Returns a productivity report for the organisation over a date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "description": "Start date (YYYY-MM-DD)",
            "example": "2026-05-01"
          },
          "endDate": {
            "type": "string",
            "description": "End date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "startDate",
          "endDate"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/productivity",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/productivity",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_productivity_score",
      "description": "[Tracker 29] Detailed Productivity Score - Returns productivity score category counts for a specific employee, optionally filtered to one date.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employee ID.",
            "example": "emp_001"
          },
          "date": {
            "type": "string",
            "description": "Optional date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employee_id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/productivity/score/{employee_id}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/productivity/score/{employee_id}",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_org_summary",
      "description": "[Tracker 29] Organization Summary - Returns a high-level organisation summary report over a date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "description": "Start date (YYYY-MM-DD)",
            "example": "2026-05-01"
          },
          "endDate": {
            "type": "string",
            "description": "End date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "startDate",
          "endDate"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/org-summary",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/org-summary",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_team_summary",
      "description": "[Tracker 29] Team Summary - Returns a summary report broken down by team for a date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "description": "Start date (YYYY-MM-DD)",
            "example": "2026-05-01"
          },
          "endDate": {
            "type": "string",
            "description": "End date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "startDate",
          "endDate"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/team-summary",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/team-summary",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_employees",
      "description": "[Tracker 29] Employee Tracker Report - Returns daily tracker report rows for one employee or all Tracker-enabled employees in the selected range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "filter": {
            "type": "string",
            "description": "Preset range such as today, yesterday, thisweek, thismonth, last60days, last90days, or custom.",
            "example": "thismonth"
          },
          "startDate": {
            "type": "string",
            "description": "Custom range start date (YYYY-MM-DD).",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "Custom range end date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "employeeId": {
            "type": "string",
            "description": "Employee ID or all. Defaults to all.",
            "example": "all"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/employees",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/employees",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_teams_summary",
      "description": "[Tracker 29] Team Tracker Report - Returns tracker report totals grouped by team for the selected date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "filter": {
            "type": "string",
            "description": "Preset range such as today, yesterday, thisweek, thismonth, last60days, last90days, or custom.",
            "example": "today"
          },
          "startDate": {
            "type": "string",
            "description": "Custom range start date (YYYY-MM-DD).",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "Custom range end date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/teams/summary",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/teams/summary",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_department_summary",
      "description": "[Tracker 29] Department Summary - Returns a summary report broken down by department for a date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "description": "Start date (YYYY-MM-DD)",
            "example": "2026-05-01"
          },
          "endDate": {
            "type": "string",
            "description": "End date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "startDate",
          "endDate"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/department-summary",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/department-summary",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_export",
      "description": "[Tracker 29] Export Report - Exports a report as CSV or XLSX. Pass the report type and date range as query parameters.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "Report type (attendance, productivity, activity-history, org-summary, team-summary, department-summary)",
            "example": "attendance"
          },
          "startDate": {
            "type": "string",
            "description": "Start date (YYYY-MM-DD)",
            "example": "2026-05-01"
          },
          "endDate": {
            "type": "string",
            "description": "End date (YYYY-MM-DD)",
            "example": "2026-05-22"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "type",
          "startDate",
          "endDate"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/export",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/export",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_history",
      "description": "[Tracker 29] Report History - Returns the history of generated reports (type, date range, status, download URL).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/history",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/history",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_status",
      "description": "[Tracker 29] Report Job Status - Returns the status of an asynchronous report generation job.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "job_id": {
            "type": "string",
            "description": "Report job ID.",
            "example": "rpt_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "job_id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/{job_id}/status",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/{job_id}/status",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_download",
      "description": "[Tracker 29] Download Report - Returns a generated report download URL once the report job is completed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "job_id": {
            "type": "string",
            "description": "Report job ID.",
            "example": "rpt_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "job_id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/{job_id}/download",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/{job_id}/download",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_employee_export",
      "description": "[Tracker 29] Export Employee CSV - Initializes a CSV export for a specific employee tracker report.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Employee ID.",
            "example": "emp_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/export/employee/{id}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/export/employee/{id}",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_platform_stats",
      "description": "[Tracker 29] Platform Stats - Returns counts of active Tracker employees by operating system and application version.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/platform-stats",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/platform-stats",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_report_seat_usage",
      "description": "[Tracker 29] Seat Usage Report - Returns Tracker seat allocation and usage for the active subscription.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/reports/seat-usage",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/reports/seat-usage",
        "category": "Reports"
      }
    },
    {
      "name": "tracker_29__v1_productivity_rules",
      "description": "[Tracker 29] Productivity Rules Read - Returns all productivity rules configured for the organisation (app categorisations, productive/unproductive labels).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/productivity",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/productivity",
        "category": "Productivity"
      }
    },
    {
      "name": "tracker_29__v1_employee_productivity_summary",
      "description": "[Tracker 29] Employee Productivity Summary - Returns the productivity summary for a specific employee.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employee ID",
            "example": "emp_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employee_id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/productivity/employee/{employee_id}/summary",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/productivity/employee/{employee_id}/summary",
        "category": "Productivity"
      }
    },
    {
      "name": "tracker_29__v1_employee_productivity_week",
      "description": "[Tracker 29] Employee Productivity Week - Returns the week-by-week productivity breakdown for a specific employee.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employee ID",
            "example": "emp_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "employee_id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/productivity/employee/{employee_id}/week",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/productivity/employee/{employee_id}/week",
        "category": "Productivity"
      }
    },
    {
      "name": "tracker_29__v1_team_productivity_summary",
      "description": "[Tracker 29] Team Productivity Summary - Returns productivity summary metrics for all Tracker employees in a team.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "team_id": {
            "type": "string",
            "description": "Team ID.",
            "example": "team_001"
          },
          "startDate": {
            "type": "string",
            "description": "Range start date (YYYY-MM-DD).",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "Range end date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "team_id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/productivity/team/{team_id}/summary",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/productivity/team/{team_id}/summary",
        "category": "Productivity"
      }
    },
    {
      "name": "tracker_29__v1_org_productivity_overview",
      "description": "[Tracker 29] Organization Productivity Overview - Returns the organisation-wide productivity overview including aggregated scores and top/bottom performers.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/productivity/org/overview",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/productivity/org/overview",
        "category": "Productivity"
      }
    },
    {
      "name": "tracker_29__v1_team_productivity_trends",
      "description": "[Tracker 29] Team Productivity Trends - Returns productivity trend data for all Tracker employees in a team over the selected range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "team_id": {
            "type": "string",
            "description": "Team ID.",
            "example": "team_001"
          },
          "startDate": {
            "type": "string",
            "description": "Range start date (YYYY-MM-DD).",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "Range end date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "team_id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/productivity/team/{team_id}/trends",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/productivity/team/{team_id}/trends",
        "category": "Productivity"
      }
    },
    {
      "name": "tracker_29__v1_team_directory",
      "description": "[Tracker 29] Team Directory - Returns a directory listing of all teams with member counts and managers.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/teams/directory",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/teams/directory",
        "category": "Teams"
      }
    },
    {
      "name": "tracker_29__v1_team_stats",
      "description": "[Tracker 29] Team Stats - Returns productivity and attendance stats aggregated at the team level.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/teams/stats",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/teams/stats",
        "category": "Teams"
      }
    },
    {
      "name": "tracker_29__v1_team_performance",
      "description": "[Tracker 29] Organization Team Performance - Returns trend and performance data across the organization or manager-accessible team scope.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "description": "Range start date (YYYY-MM-DD).",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "Range end date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/teams/performance",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/teams/performance",
        "category": "Teams"
      }
    },
    {
      "name": "tracker_29__v1_team_performance_by_id",
      "description": "[Tracker 29] Team Performance By ID - Returns trend and performance data for a single team.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Team ID.",
            "example": "team_001"
          },
          "startDate": {
            "type": "string",
            "description": "Range start date (YYYY-MM-DD).",
            "example": "2026-07-01"
          },
          "endDate": {
            "type": "string",
            "description": "Range end date (YYYY-MM-DD).",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/teams/performance/{id}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/teams/performance/{id}",
        "category": "Teams"
      }
    },
    {
      "name": "tracker_29__v1_teams_list",
      "description": "[Tracker 29] Teams - Returns a full list of all teams in the organisation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/teams",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/teams",
        "category": "Teams"
      }
    },
    {
      "name": "tracker_29__v1_team_timeline",
      "description": "[Tracker 29] Team Timeline - Returns the timeline view aggregated across all team members.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/teams/timeline",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/teams/timeline",
        "category": "Teams"
      }
    },
    {
      "name": "tracker_29__v1_projects_list",
      "description": "[Tracker 29] Projects - Returns all projects in the organisation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/projects",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/projects",
        "category": "Projects"
      }
    },
    {
      "name": "tracker_29__v1_project_stats",
      "description": "[Tracker 29] Project Stats - Returns aggregated stats across all projects (total hours logged, active vs completed, etc.).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/projects/stats",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/projects/stats",
        "category": "Projects"
      }
    },
    {
      "name": "tracker_29__v1_project_logs",
      "description": "[Tracker 29] Project Logs - Returns time log entries across all projects.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/projects/logs",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/projects/logs",
        "category": "Projects"
      }
    },
    {
      "name": "tracker_29__v1_project_export",
      "description": "[Tracker 29] Project Export - Exports all project data (logs, members, stats) as a downloadable file.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/projects/export",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/projects/export",
        "category": "Projects"
      }
    },
    {
      "name": "tracker_29__v1_project_details",
      "description": "[Tracker 29] Project Details - Returns detailed information for a specific project including members, milestones, and time logs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_id": {
            "type": "string",
            "description": "Project ID",
            "example": "proj_001"
          },
          "authorization": {
            "type": "string",
            "description": "API key header value."
          }
        },
        "required": [
          "project_id"
        ]
      },
      "metadata": {
        "product": "Tracker 29",
        "productId": "tracker-29",
        "version": "v1",
        "method": "GET",
        "path": "/projects/{project_id}",
        "baseUrl": "https://api-emp-tracker.azeosoft.com/api-v1",
        "fullUrl": "https://api-emp-tracker.azeosoft.com/api-v1/projects/{project_id}",
        "category": "Projects"
      }
    },
    {
      "name": "hrm__hrm_token",
      "description": "[HRM Software] Create access token - Creates a short-lived access token for HRM Software API requests.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Client credentials issued from the product admin panel."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "HRM Software",
        "productId": "hrm",
        "version": "v1",
        "method": "POST",
        "path": "/auth/token",
        "baseUrl": "https://api-hrm.azeosoft.com/v1",
        "fullUrl": "https://api-hrm.azeosoft.com/v1/auth/token",
        "category": "Authentication"
      }
    },
    {
      "name": "hrm__hrm_profile",
      "description": "[HRM Software] Get integration profile - Returns organization and permission details for the authenticated HRM Software integration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "HRM Software",
        "productId": "hrm",
        "version": "v1",
        "method": "GET",
        "path": "/auth/profile",
        "baseUrl": "https://api-hrm.azeosoft.com/v1",
        "fullUrl": "https://api-hrm.azeosoft.com/v1/auth/profile",
        "category": "Authentication"
      }
    },
    {
      "name": "hrm__hrm_list_records",
      "description": "[HRM Software] List employees - Returns a paginated list of employees for the organization.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Maximum records to return.",
            "example": "50"
          },
          "cursor": {
            "type": "string",
            "description": "Pagination cursor from the previous response.",
            "example": "next_abc123"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "HRM Software",
        "productId": "hrm",
        "version": "v1",
        "method": "GET",
        "path": "/employees",
        "baseUrl": "https://api-hrm.azeosoft.com/v1",
        "fullUrl": "https://api-hrm.azeosoft.com/v1/employees",
        "category": "Employees"
      }
    },
    {
      "name": "hrm__hrm_create_record",
      "description": "[HRM Software] Create employees - Creates a new employees record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Employees fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "HRM Software",
        "productId": "hrm",
        "version": "v1",
        "method": "POST",
        "path": "/employees",
        "baseUrl": "https://api-hrm.azeosoft.com/v1",
        "fullUrl": "https://api-hrm.azeosoft.com/v1/employees",
        "category": "Employees"
      }
    },
    {
      "name": "hrm__hrm_get_record",
      "description": "[HRM Software] Get employees details - Returns details for a specific employees record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employees ID.",
            "example": "employee_id_001"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "employee_id"
        ]
      },
      "metadata": {
        "product": "HRM Software",
        "productId": "hrm",
        "version": "v1",
        "method": "GET",
        "path": "/employees/{employee_id}",
        "baseUrl": "https://api-hrm.azeosoft.com/v1",
        "fullUrl": "https://api-hrm.azeosoft.com/v1/employees/{employee_id}",
        "category": "Employees"
      }
    },
    {
      "name": "hrm__hrm_update_record",
      "description": "[HRM Software] Update employees - Updates selected fields on a employees record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "employee_id": {
            "type": "string",
            "description": "Employees ID.",
            "example": "employee_id_001"
          },
          "body": {
            "type": "object",
            "description": "Partial Employees fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "employee_id",
          "body"
        ]
      },
      "metadata": {
        "product": "HRM Software",
        "productId": "hrm",
        "version": "v1",
        "method": "PATCH",
        "path": "/employees/{employee_id}",
        "baseUrl": "https://api-hrm.azeosoft.com/v1",
        "fullUrl": "https://api-hrm.azeosoft.com/v1/employees/{employee_id}",
        "category": "Employees"
      }
    },
    {
      "name": "hrm__hrm_workflow_list",
      "description": "[HRM Software] List leave requests - Returns workflow records used by HRM Software.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "HRM Software",
        "productId": "hrm",
        "version": "v1",
        "method": "GET",
        "path": "/leave-requests",
        "baseUrl": "https://api-hrm.azeosoft.com/v1",
        "fullUrl": "https://api-hrm.azeosoft.com/v1/leave-requests",
        "category": "Leave Requests"
      }
    },
    {
      "name": "hrm__hrm_workflow_action",
      "description": "[HRM Software] Create leave requests action - Creates an operational action inside the leave requests workflow.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Workflow action payload."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "HRM Software",
        "productId": "hrm",
        "version": "v1",
        "method": "POST",
        "path": "/leave-requests/actions",
        "baseUrl": "https://api-hrm.azeosoft.com/v1",
        "fullUrl": "https://api-hrm.azeosoft.com/v1/leave-requests/actions",
        "category": "Leave Requests"
      }
    },
    {
      "name": "hrm__hrm_summary_report",
      "description": "[HRM Software] HR summary report - Returns the hr summary report for a selected date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "from": {
            "type": "string",
            "description": "Start date in YYYY-MM-DD format.",
            "example": "2026-07-01"
          },
          "to": {
            "type": "string",
            "description": "End date in YYYY-MM-DD format.",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "from",
          "to"
        ]
      },
      "metadata": {
        "product": "HRM Software",
        "productId": "hrm",
        "version": "v1",
        "method": "GET",
        "path": "/reports/hr-summary",
        "baseUrl": "https://api-hrm.azeosoft.com/v1",
        "fullUrl": "https://api-hrm.azeosoft.com/v1/reports/hr-summary",
        "category": "Reports"
      }
    },
    {
      "name": "hrm__hrm_export_report",
      "description": "[HRM Software] Export report - Creates a downloadable HRM Software report export.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Export options."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "HRM Software",
        "productId": "hrm",
        "version": "v1",
        "method": "POST",
        "path": "/reports/hr-summary/export",
        "baseUrl": "https://api-hrm.azeosoft.com/v1",
        "fullUrl": "https://api-hrm.azeosoft.com/v1/reports/hr-summary/export",
        "category": "Reports"
      }
    },
    {
      "name": "crm__crm_token",
      "description": "[CRM Software] Create access token - Creates a short-lived access token for CRM Software API requests.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Client credentials issued from the product admin panel."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "CRM Software",
        "productId": "crm",
        "version": "v1",
        "method": "POST",
        "path": "/auth/token",
        "baseUrl": "https://api-crm.azeosoft.com/v1",
        "fullUrl": "https://api-crm.azeosoft.com/v1/auth/token",
        "category": "Authentication"
      }
    },
    {
      "name": "crm__crm_profile",
      "description": "[CRM Software] Get integration profile - Returns organization and permission details for the authenticated CRM Software integration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "CRM Software",
        "productId": "crm",
        "version": "v1",
        "method": "GET",
        "path": "/auth/profile",
        "baseUrl": "https://api-crm.azeosoft.com/v1",
        "fullUrl": "https://api-crm.azeosoft.com/v1/auth/profile",
        "category": "Authentication"
      }
    },
    {
      "name": "crm__crm_list_records",
      "description": "[CRM Software] List leads - Returns a paginated list of leads for the organization.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Maximum records to return.",
            "example": "50"
          },
          "cursor": {
            "type": "string",
            "description": "Pagination cursor from the previous response.",
            "example": "next_abc123"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "CRM Software",
        "productId": "crm",
        "version": "v1",
        "method": "GET",
        "path": "/leads",
        "baseUrl": "https://api-crm.azeosoft.com/v1",
        "fullUrl": "https://api-crm.azeosoft.com/v1/leads",
        "category": "Leads"
      }
    },
    {
      "name": "crm__crm_create_record",
      "description": "[CRM Software] Create leads - Creates a new leads record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Leads fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "CRM Software",
        "productId": "crm",
        "version": "v1",
        "method": "POST",
        "path": "/leads",
        "baseUrl": "https://api-crm.azeosoft.com/v1",
        "fullUrl": "https://api-crm.azeosoft.com/v1/leads",
        "category": "Leads"
      }
    },
    {
      "name": "crm__crm_get_record",
      "description": "[CRM Software] Get leads details - Returns details for a specific leads record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lead_id": {
            "type": "string",
            "description": "Leads ID.",
            "example": "lead_id_001"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "lead_id"
        ]
      },
      "metadata": {
        "product": "CRM Software",
        "productId": "crm",
        "version": "v1",
        "method": "GET",
        "path": "/leads/{lead_id}",
        "baseUrl": "https://api-crm.azeosoft.com/v1",
        "fullUrl": "https://api-crm.azeosoft.com/v1/leads/{lead_id}",
        "category": "Leads"
      }
    },
    {
      "name": "crm__crm_update_record",
      "description": "[CRM Software] Update leads - Updates selected fields on a leads record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lead_id": {
            "type": "string",
            "description": "Leads ID.",
            "example": "lead_id_001"
          },
          "body": {
            "type": "object",
            "description": "Partial Leads fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "lead_id",
          "body"
        ]
      },
      "metadata": {
        "product": "CRM Software",
        "productId": "crm",
        "version": "v1",
        "method": "PATCH",
        "path": "/leads/{lead_id}",
        "baseUrl": "https://api-crm.azeosoft.com/v1",
        "fullUrl": "https://api-crm.azeosoft.com/v1/leads/{lead_id}",
        "category": "Leads"
      }
    },
    {
      "name": "crm__crm_workflow_list",
      "description": "[CRM Software] List deal pipeline - Returns workflow records used by CRM Software.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "CRM Software",
        "productId": "crm",
        "version": "v1",
        "method": "GET",
        "path": "/deals",
        "baseUrl": "https://api-crm.azeosoft.com/v1",
        "fullUrl": "https://api-crm.azeosoft.com/v1/deals",
        "category": "Deal Pipeline"
      }
    },
    {
      "name": "crm__crm_workflow_action",
      "description": "[CRM Software] Create deal pipeline action - Creates an operational action inside the deal pipeline workflow.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Workflow action payload."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "CRM Software",
        "productId": "crm",
        "version": "v1",
        "method": "POST",
        "path": "/deals/actions",
        "baseUrl": "https://api-crm.azeosoft.com/v1",
        "fullUrl": "https://api-crm.azeosoft.com/v1/deals/actions",
        "category": "Deal Pipeline"
      }
    },
    {
      "name": "crm__crm_summary_report",
      "description": "[CRM Software] Pipeline summary report - Returns the pipeline summary report for a selected date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "from": {
            "type": "string",
            "description": "Start date in YYYY-MM-DD format.",
            "example": "2026-07-01"
          },
          "to": {
            "type": "string",
            "description": "End date in YYYY-MM-DD format.",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "from",
          "to"
        ]
      },
      "metadata": {
        "product": "CRM Software",
        "productId": "crm",
        "version": "v1",
        "method": "GET",
        "path": "/reports/pipeline-summary",
        "baseUrl": "https://api-crm.azeosoft.com/v1",
        "fullUrl": "https://api-crm.azeosoft.com/v1/reports/pipeline-summary",
        "category": "Reports"
      }
    },
    {
      "name": "crm__crm_export_report",
      "description": "[CRM Software] Export report - Creates a downloadable CRM Software report export.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Export options."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "CRM Software",
        "productId": "crm",
        "version": "v1",
        "method": "POST",
        "path": "/reports/pipeline-summary/export",
        "baseUrl": "https://api-crm.azeosoft.com/v1",
        "fullUrl": "https://api-crm.azeosoft.com/v1/reports/pipeline-summary/export",
        "category": "Reports"
      }
    },
    {
      "name": "telecrm__telecrm_token",
      "description": "[TeleCRM] Create access token - Creates a short-lived access token for TeleCRM API requests.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Client credentials issued from the product admin panel."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "TeleCRM",
        "productId": "telecrm",
        "version": "v1",
        "method": "POST",
        "path": "/auth/token",
        "baseUrl": "https://api-telecrm.azeosoft.com/v1",
        "fullUrl": "https://api-telecrm.azeosoft.com/v1/auth/token",
        "category": "Authentication"
      }
    },
    {
      "name": "telecrm__telecrm_profile",
      "description": "[TeleCRM] Get integration profile - Returns organization and permission details for the authenticated TeleCRM integration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "TeleCRM",
        "productId": "telecrm",
        "version": "v1",
        "method": "GET",
        "path": "/auth/profile",
        "baseUrl": "https://api-telecrm.azeosoft.com/v1",
        "fullUrl": "https://api-telecrm.azeosoft.com/v1/auth/profile",
        "category": "Authentication"
      }
    },
    {
      "name": "telecrm__telecrm_list_records",
      "description": "[TeleCRM] List calling leads - Returns a paginated list of calling leads for the organization.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Maximum records to return.",
            "example": "50"
          },
          "cursor": {
            "type": "string",
            "description": "Pagination cursor from the previous response.",
            "example": "next_abc123"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "TeleCRM",
        "productId": "telecrm",
        "version": "v1",
        "method": "GET",
        "path": "/calling-leads",
        "baseUrl": "https://api-telecrm.azeosoft.com/v1",
        "fullUrl": "https://api-telecrm.azeosoft.com/v1/calling-leads",
        "category": "Calling Leads"
      }
    },
    {
      "name": "telecrm__telecrm_create_record",
      "description": "[TeleCRM] Create calling leads - Creates a new calling leads record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Calling Leads fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "TeleCRM",
        "productId": "telecrm",
        "version": "v1",
        "method": "POST",
        "path": "/calling-leads",
        "baseUrl": "https://api-telecrm.azeosoft.com/v1",
        "fullUrl": "https://api-telecrm.azeosoft.com/v1/calling-leads",
        "category": "Calling Leads"
      }
    },
    {
      "name": "telecrm__telecrm_get_record",
      "description": "[TeleCRM] Get calling leads details - Returns details for a specific calling leads record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "calling_lead_id": {
            "type": "string",
            "description": "Calling Leads ID.",
            "example": "calling_lead_id_001"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "calling_lead_id"
        ]
      },
      "metadata": {
        "product": "TeleCRM",
        "productId": "telecrm",
        "version": "v1",
        "method": "GET",
        "path": "/calling-leads/{calling_lead_id}",
        "baseUrl": "https://api-telecrm.azeosoft.com/v1",
        "fullUrl": "https://api-telecrm.azeosoft.com/v1/calling-leads/{calling_lead_id}",
        "category": "Calling Leads"
      }
    },
    {
      "name": "telecrm__telecrm_update_record",
      "description": "[TeleCRM] Update calling leads - Updates selected fields on a calling leads record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "calling_lead_id": {
            "type": "string",
            "description": "Calling Leads ID.",
            "example": "calling_lead_id_001"
          },
          "body": {
            "type": "object",
            "description": "Partial Calling Leads fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "calling_lead_id",
          "body"
        ]
      },
      "metadata": {
        "product": "TeleCRM",
        "productId": "telecrm",
        "version": "v1",
        "method": "PATCH",
        "path": "/calling-leads/{calling_lead_id}",
        "baseUrl": "https://api-telecrm.azeosoft.com/v1",
        "fullUrl": "https://api-telecrm.azeosoft.com/v1/calling-leads/{calling_lead_id}",
        "category": "Calling Leads"
      }
    },
    {
      "name": "telecrm__telecrm_workflow_list",
      "description": "[TeleCRM] List callbacks - Returns workflow records used by TeleCRM.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "TeleCRM",
        "productId": "telecrm",
        "version": "v1",
        "method": "GET",
        "path": "/callbacks",
        "baseUrl": "https://api-telecrm.azeosoft.com/v1",
        "fullUrl": "https://api-telecrm.azeosoft.com/v1/callbacks",
        "category": "Callbacks"
      }
    },
    {
      "name": "telecrm__telecrm_workflow_action",
      "description": "[TeleCRM] Create callbacks action - Creates an operational action inside the callbacks workflow.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Workflow action payload."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "TeleCRM",
        "productId": "telecrm",
        "version": "v1",
        "method": "POST",
        "path": "/callbacks/actions",
        "baseUrl": "https://api-telecrm.azeosoft.com/v1",
        "fullUrl": "https://api-telecrm.azeosoft.com/v1/callbacks/actions",
        "category": "Callbacks"
      }
    },
    {
      "name": "telecrm__telecrm_summary_report",
      "description": "[TeleCRM] Calling performance report - Returns the calling performance report for a selected date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "from": {
            "type": "string",
            "description": "Start date in YYYY-MM-DD format.",
            "example": "2026-07-01"
          },
          "to": {
            "type": "string",
            "description": "End date in YYYY-MM-DD format.",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "from",
          "to"
        ]
      },
      "metadata": {
        "product": "TeleCRM",
        "productId": "telecrm",
        "version": "v1",
        "method": "GET",
        "path": "/reports/calling-performance",
        "baseUrl": "https://api-telecrm.azeosoft.com/v1",
        "fullUrl": "https://api-telecrm.azeosoft.com/v1/reports/calling-performance",
        "category": "Reports"
      }
    },
    {
      "name": "telecrm__telecrm_export_report",
      "description": "[TeleCRM] Export report - Creates a downloadable TeleCRM report export.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Export options."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "TeleCRM",
        "productId": "telecrm",
        "version": "v1",
        "method": "POST",
        "path": "/reports/calling-performance/export",
        "baseUrl": "https://api-telecrm.azeosoft.com/v1",
        "fullUrl": "https://api-telecrm.azeosoft.com/v1/reports/calling-performance/export",
        "category": "Reports"
      }
    },
    {
      "name": "helpdesk__helpdesk_token",
      "description": "[Helpdesk Software] Create access token - Creates a short-lived access token for Helpdesk Software API requests.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Client credentials issued from the product admin panel."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Helpdesk Software",
        "productId": "helpdesk",
        "version": "v1",
        "method": "POST",
        "path": "/auth/token",
        "baseUrl": "https://api-helpdesk.azeosoft.com/v1",
        "fullUrl": "https://api-helpdesk.azeosoft.com/v1/auth/token",
        "category": "Authentication"
      }
    },
    {
      "name": "helpdesk__helpdesk_profile",
      "description": "[Helpdesk Software] Get integration profile - Returns organization and permission details for the authenticated Helpdesk Software integration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Helpdesk Software",
        "productId": "helpdesk",
        "version": "v1",
        "method": "GET",
        "path": "/auth/profile",
        "baseUrl": "https://api-helpdesk.azeosoft.com/v1",
        "fullUrl": "https://api-helpdesk.azeosoft.com/v1/auth/profile",
        "category": "Authentication"
      }
    },
    {
      "name": "helpdesk__helpdesk_list_records",
      "description": "[Helpdesk Software] List tickets - Returns a paginated list of tickets for the organization.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Maximum records to return.",
            "example": "50"
          },
          "cursor": {
            "type": "string",
            "description": "Pagination cursor from the previous response.",
            "example": "next_abc123"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Helpdesk Software",
        "productId": "helpdesk",
        "version": "v1",
        "method": "GET",
        "path": "/tickets",
        "baseUrl": "https://api-helpdesk.azeosoft.com/v1",
        "fullUrl": "https://api-helpdesk.azeosoft.com/v1/tickets",
        "category": "Tickets"
      }
    },
    {
      "name": "helpdesk__helpdesk_create_record",
      "description": "[Helpdesk Software] Create tickets - Creates a new tickets record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Tickets fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Helpdesk Software",
        "productId": "helpdesk",
        "version": "v1",
        "method": "POST",
        "path": "/tickets",
        "baseUrl": "https://api-helpdesk.azeosoft.com/v1",
        "fullUrl": "https://api-helpdesk.azeosoft.com/v1/tickets",
        "category": "Tickets"
      }
    },
    {
      "name": "helpdesk__helpdesk_get_record",
      "description": "[Helpdesk Software] Get tickets details - Returns details for a specific tickets record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ticket_id": {
            "type": "string",
            "description": "Tickets ID.",
            "example": "ticket_id_001"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "ticket_id"
        ]
      },
      "metadata": {
        "product": "Helpdesk Software",
        "productId": "helpdesk",
        "version": "v1",
        "method": "GET",
        "path": "/tickets/{ticket_id}",
        "baseUrl": "https://api-helpdesk.azeosoft.com/v1",
        "fullUrl": "https://api-helpdesk.azeosoft.com/v1/tickets/{ticket_id}",
        "category": "Tickets"
      }
    },
    {
      "name": "helpdesk__helpdesk_update_record",
      "description": "[Helpdesk Software] Update tickets - Updates selected fields on a tickets record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ticket_id": {
            "type": "string",
            "description": "Tickets ID.",
            "example": "ticket_id_001"
          },
          "body": {
            "type": "object",
            "description": "Partial Tickets fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "ticket_id",
          "body"
        ]
      },
      "metadata": {
        "product": "Helpdesk Software",
        "productId": "helpdesk",
        "version": "v1",
        "method": "PATCH",
        "path": "/tickets/{ticket_id}",
        "baseUrl": "https://api-helpdesk.azeosoft.com/v1",
        "fullUrl": "https://api-helpdesk.azeosoft.com/v1/tickets/{ticket_id}",
        "category": "Tickets"
      }
    },
    {
      "name": "helpdesk__helpdesk_workflow_list",
      "description": "[Helpdesk Software] List sla escalations - Returns workflow records used by Helpdesk Software.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Helpdesk Software",
        "productId": "helpdesk",
        "version": "v1",
        "method": "GET",
        "path": "/sla-escalations",
        "baseUrl": "https://api-helpdesk.azeosoft.com/v1",
        "fullUrl": "https://api-helpdesk.azeosoft.com/v1/sla-escalations",
        "category": "SLA Escalations"
      }
    },
    {
      "name": "helpdesk__helpdesk_workflow_action",
      "description": "[Helpdesk Software] Create sla escalations action - Creates an operational action inside the sla escalations workflow.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Workflow action payload."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Helpdesk Software",
        "productId": "helpdesk",
        "version": "v1",
        "method": "POST",
        "path": "/sla-escalations/actions",
        "baseUrl": "https://api-helpdesk.azeosoft.com/v1",
        "fullUrl": "https://api-helpdesk.azeosoft.com/v1/sla-escalations/actions",
        "category": "SLA Escalations"
      }
    },
    {
      "name": "helpdesk__helpdesk_summary_report",
      "description": "[Helpdesk Software] Support SLA report - Returns the support sla report for a selected date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "from": {
            "type": "string",
            "description": "Start date in YYYY-MM-DD format.",
            "example": "2026-07-01"
          },
          "to": {
            "type": "string",
            "description": "End date in YYYY-MM-DD format.",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "from",
          "to"
        ]
      },
      "metadata": {
        "product": "Helpdesk Software",
        "productId": "helpdesk",
        "version": "v1",
        "method": "GET",
        "path": "/reports/support-sla",
        "baseUrl": "https://api-helpdesk.azeosoft.com/v1",
        "fullUrl": "https://api-helpdesk.azeosoft.com/v1/reports/support-sla",
        "category": "Reports"
      }
    },
    {
      "name": "helpdesk__helpdesk_export_report",
      "description": "[Helpdesk Software] Export report - Creates a downloadable Helpdesk Software report export.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Export options."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Helpdesk Software",
        "productId": "helpdesk",
        "version": "v1",
        "method": "POST",
        "path": "/reports/support-sla/export",
        "baseUrl": "https://api-helpdesk.azeosoft.com/v1",
        "fullUrl": "https://api-helpdesk.azeosoft.com/v1/reports/support-sla/export",
        "category": "Reports"
      }
    },
    {
      "name": "pos__pos_token",
      "description": "[POS Software] Create access token - Creates a short-lived access token for POS Software API requests.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Client credentials issued from the product admin panel."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "POS Software",
        "productId": "pos",
        "version": "v1",
        "method": "POST",
        "path": "/auth/token",
        "baseUrl": "https://api-pos.azeosoft.com/v1",
        "fullUrl": "https://api-pos.azeosoft.com/v1/auth/token",
        "category": "Authentication"
      }
    },
    {
      "name": "pos__pos_profile",
      "description": "[POS Software] Get integration profile - Returns organization and permission details for the authenticated POS Software integration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "POS Software",
        "productId": "pos",
        "version": "v1",
        "method": "GET",
        "path": "/auth/profile",
        "baseUrl": "https://api-pos.azeosoft.com/v1",
        "fullUrl": "https://api-pos.azeosoft.com/v1/auth/profile",
        "category": "Authentication"
      }
    },
    {
      "name": "pos__pos_list_records",
      "description": "[POS Software] List products - Returns a paginated list of products for the organization.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Maximum records to return.",
            "example": "50"
          },
          "cursor": {
            "type": "string",
            "description": "Pagination cursor from the previous response.",
            "example": "next_abc123"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "POS Software",
        "productId": "pos",
        "version": "v1",
        "method": "GET",
        "path": "/products",
        "baseUrl": "https://api-pos.azeosoft.com/v1",
        "fullUrl": "https://api-pos.azeosoft.com/v1/products",
        "category": "Products"
      }
    },
    {
      "name": "pos__pos_create_record",
      "description": "[POS Software] Create products - Creates a new products record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Products fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "POS Software",
        "productId": "pos",
        "version": "v1",
        "method": "POST",
        "path": "/products",
        "baseUrl": "https://api-pos.azeosoft.com/v1",
        "fullUrl": "https://api-pos.azeosoft.com/v1/products",
        "category": "Products"
      }
    },
    {
      "name": "pos__pos_get_record",
      "description": "[POS Software] Get products details - Returns details for a specific products record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "string",
            "description": "Products ID.",
            "example": "product_id_001"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "product_id"
        ]
      },
      "metadata": {
        "product": "POS Software",
        "productId": "pos",
        "version": "v1",
        "method": "GET",
        "path": "/products/{product_id}",
        "baseUrl": "https://api-pos.azeosoft.com/v1",
        "fullUrl": "https://api-pos.azeosoft.com/v1/products/{product_id}",
        "category": "Products"
      }
    },
    {
      "name": "pos__pos_update_record",
      "description": "[POS Software] Update products - Updates selected fields on a products record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "string",
            "description": "Products ID.",
            "example": "product_id_001"
          },
          "body": {
            "type": "object",
            "description": "Partial Products fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "product_id",
          "body"
        ]
      },
      "metadata": {
        "product": "POS Software",
        "productId": "pos",
        "version": "v1",
        "method": "PATCH",
        "path": "/products/{product_id}",
        "baseUrl": "https://api-pos.azeosoft.com/v1",
        "fullUrl": "https://api-pos.azeosoft.com/v1/products/{product_id}",
        "category": "Products"
      }
    },
    {
      "name": "pos__pos_workflow_list",
      "description": "[POS Software] List sales orders - Returns workflow records used by POS Software.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "POS Software",
        "productId": "pos",
        "version": "v1",
        "method": "GET",
        "path": "/sales-orders",
        "baseUrl": "https://api-pos.azeosoft.com/v1",
        "fullUrl": "https://api-pos.azeosoft.com/v1/sales-orders",
        "category": "Sales Orders"
      }
    },
    {
      "name": "pos__pos_workflow_action",
      "description": "[POS Software] Create sales orders action - Creates an operational action inside the sales orders workflow.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Workflow action payload."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "POS Software",
        "productId": "pos",
        "version": "v1",
        "method": "POST",
        "path": "/sales-orders/actions",
        "baseUrl": "https://api-pos.azeosoft.com/v1",
        "fullUrl": "https://api-pos.azeosoft.com/v1/sales-orders/actions",
        "category": "Sales Orders"
      }
    },
    {
      "name": "pos__pos_summary_report",
      "description": "[POS Software] Daily sales report - Returns the daily sales report for a selected date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "from": {
            "type": "string",
            "description": "Start date in YYYY-MM-DD format.",
            "example": "2026-07-01"
          },
          "to": {
            "type": "string",
            "description": "End date in YYYY-MM-DD format.",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "from",
          "to"
        ]
      },
      "metadata": {
        "product": "POS Software",
        "productId": "pos",
        "version": "v1",
        "method": "GET",
        "path": "/reports/daily-sales",
        "baseUrl": "https://api-pos.azeosoft.com/v1",
        "fullUrl": "https://api-pos.azeosoft.com/v1/reports/daily-sales",
        "category": "Reports"
      }
    },
    {
      "name": "pos__pos_export_report",
      "description": "[POS Software] Export report - Creates a downloadable POS Software report export.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Export options."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "POS Software",
        "productId": "pos",
        "version": "v1",
        "method": "POST",
        "path": "/reports/daily-sales/export",
        "baseUrl": "https://api-pos.azeosoft.com/v1",
        "fullUrl": "https://api-pos.azeosoft.com/v1/reports/daily-sales/export",
        "category": "Reports"
      }
    },
    {
      "name": "invoice__invoice_token",
      "description": "[Invoice Software] Create access token - Creates a short-lived access token for Invoice Software API requests.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Client credentials issued from the product admin panel."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Invoice Software",
        "productId": "invoice",
        "version": "v1",
        "method": "POST",
        "path": "/auth/token",
        "baseUrl": "https://api-invoice.azeosoft.com/v1",
        "fullUrl": "https://api-invoice.azeosoft.com/v1/auth/token",
        "category": "Authentication"
      }
    },
    {
      "name": "invoice__invoice_profile",
      "description": "[Invoice Software] Get integration profile - Returns organization and permission details for the authenticated Invoice Software integration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Invoice Software",
        "productId": "invoice",
        "version": "v1",
        "method": "GET",
        "path": "/auth/profile",
        "baseUrl": "https://api-invoice.azeosoft.com/v1",
        "fullUrl": "https://api-invoice.azeosoft.com/v1/auth/profile",
        "category": "Authentication"
      }
    },
    {
      "name": "invoice__invoice_list_records",
      "description": "[Invoice Software] List invoices - Returns a paginated list of invoices for the organization.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Maximum records to return.",
            "example": "50"
          },
          "cursor": {
            "type": "string",
            "description": "Pagination cursor from the previous response.",
            "example": "next_abc123"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Invoice Software",
        "productId": "invoice",
        "version": "v1",
        "method": "GET",
        "path": "/invoices",
        "baseUrl": "https://api-invoice.azeosoft.com/v1",
        "fullUrl": "https://api-invoice.azeosoft.com/v1/invoices",
        "category": "Invoices"
      }
    },
    {
      "name": "invoice__invoice_create_record",
      "description": "[Invoice Software] Create invoices - Creates a new invoices record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Invoices fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Invoice Software",
        "productId": "invoice",
        "version": "v1",
        "method": "POST",
        "path": "/invoices",
        "baseUrl": "https://api-invoice.azeosoft.com/v1",
        "fullUrl": "https://api-invoice.azeosoft.com/v1/invoices",
        "category": "Invoices"
      }
    },
    {
      "name": "invoice__invoice_get_record",
      "description": "[Invoice Software] Get invoices details - Returns details for a specific invoices record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "invoice_id": {
            "type": "string",
            "description": "Invoices ID.",
            "example": "invoice_id_001"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "invoice_id"
        ]
      },
      "metadata": {
        "product": "Invoice Software",
        "productId": "invoice",
        "version": "v1",
        "method": "GET",
        "path": "/invoices/{invoice_id}",
        "baseUrl": "https://api-invoice.azeosoft.com/v1",
        "fullUrl": "https://api-invoice.azeosoft.com/v1/invoices/{invoice_id}",
        "category": "Invoices"
      }
    },
    {
      "name": "invoice__invoice_update_record",
      "description": "[Invoice Software] Update invoices - Updates selected fields on a invoices record.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "invoice_id": {
            "type": "string",
            "description": "Invoices ID.",
            "example": "invoice_id_001"
          },
          "body": {
            "type": "object",
            "description": "Partial Invoices fields."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "invoice_id",
          "body"
        ]
      },
      "metadata": {
        "product": "Invoice Software",
        "productId": "invoice",
        "version": "v1",
        "method": "PATCH",
        "path": "/invoices/{invoice_id}",
        "baseUrl": "https://api-invoice.azeosoft.com/v1",
        "fullUrl": "https://api-invoice.azeosoft.com/v1/invoices/{invoice_id}",
        "category": "Invoices"
      }
    },
    {
      "name": "invoice__invoice_workflow_list",
      "description": "[Invoice Software] List payments - Returns workflow records used by Invoice Software.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Invoice Software",
        "productId": "invoice",
        "version": "v1",
        "method": "GET",
        "path": "/payments",
        "baseUrl": "https://api-invoice.azeosoft.com/v1",
        "fullUrl": "https://api-invoice.azeosoft.com/v1/payments",
        "category": "Payments"
      }
    },
    {
      "name": "invoice__invoice_workflow_action",
      "description": "[Invoice Software] Create payments action - Creates an operational action inside the payments workflow.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Workflow action payload."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Invoice Software",
        "productId": "invoice",
        "version": "v1",
        "method": "POST",
        "path": "/payments/actions",
        "baseUrl": "https://api-invoice.azeosoft.com/v1",
        "fullUrl": "https://api-invoice.azeosoft.com/v1/payments/actions",
        "category": "Payments"
      }
    },
    {
      "name": "invoice__invoice_summary_report",
      "description": "[Invoice Software] Receivables ageing report - Returns the receivables ageing report for a selected date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "from": {
            "type": "string",
            "description": "Start date in YYYY-MM-DD format.",
            "example": "2026-07-01"
          },
          "to": {
            "type": "string",
            "description": "End date in YYYY-MM-DD format.",
            "example": "2026-07-26"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "from",
          "to"
        ]
      },
      "metadata": {
        "product": "Invoice Software",
        "productId": "invoice",
        "version": "v1",
        "method": "GET",
        "path": "/reports/receivables-ageing",
        "baseUrl": "https://api-invoice.azeosoft.com/v1",
        "fullUrl": "https://api-invoice.azeosoft.com/v1/reports/receivables-ageing",
        "category": "Reports"
      }
    },
    {
      "name": "invoice__invoice_export_report",
      "description": "[Invoice Software] Export report - Creates a downloadable Invoice Software report export.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Export options."
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Invoice Software",
        "productId": "invoice",
        "version": "v1",
        "method": "POST",
        "path": "/reports/receivables-ageing/export",
        "baseUrl": "https://api-invoice.azeosoft.com/v1",
        "fullUrl": "https://api-invoice.azeosoft.com/v1/reports/receivables-ageing/export",
        "category": "Reports"
      }
    },
    {
      "name": "ecom_29__e_auth_login",
      "description": "[Ecom 29] Login and obtain access token - Authenticate a user with email and password. Returns a JWT access token valid for 24 hours.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "User credentials"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "POST",
        "path": "/auth/login",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/auth/login",
        "category": "Authentication"
      }
    },
    {
      "name": "ecom_29__e_auth_register",
      "description": "[Ecom 29] Create a new store account - Register a new store with email, password, and store name.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Store registration data"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "POST",
        "path": "/auth/register",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/auth/register",
        "category": "Authentication"
      }
    },
    {
      "name": "ecom_29__e_product_create",
      "description": "[Ecom 29] Create a new product - Add a new product to the store with name, description, price, and inventory details.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Product data"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "POST",
        "path": "/products",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/products",
        "category": "Products"
      }
    },
    {
      "name": "ecom_29__e_product_list",
      "description": "[Ecom 29] List all products - Retrieve a paginated list of all products with optional filtering.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Filter by category",
            "example": "Electronics"
          },
          "limit": {
            "type": "integer",
            "description": "Maximum results (default 50)",
            "example": "100"
          },
          "offset": {
            "type": "integer",
            "description": "Pagination offset",
            "example": "0"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "GET",
        "path": "/products",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/products",
        "category": "Products"
      }
    },
    {
      "name": "ecom_29__e_product_get",
      "description": "[Ecom 29] Get product details - Retrieve detailed information about a specific product.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "string",
            "description": "Product ID",
            "example": "prod_55555"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "product_id"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "GET",
        "path": "/products/{product_id}",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/products/{product_id}",
        "category": "Products"
      }
    },
    {
      "name": "ecom_29__e_product_update",
      "description": "[Ecom 29] Update product details - Update product information, pricing, or inventory.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "string",
            "description": "Product ID",
            "example": "prod_55555"
          },
          "body": {
            "type": "object",
            "description": "Updated product data"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "product_id",
          "body"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "PUT",
        "path": "/products/{product_id}",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/products/{product_id}",
        "category": "Products"
      }
    },
    {
      "name": "ecom_29__e_order_create",
      "description": "[Ecom 29] Create a new order - Create a new order with customer information, items, and shipping details.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Order data"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "POST",
        "path": "/orders",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/orders",
        "category": "Orders"
      }
    },
    {
      "name": "ecom_29__e_order_list",
      "description": "[Ecom 29] List all orders - Retrieve orders with optional filtering by status or date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "description": "Filter by status (pending, processing, shipped, delivered)",
            "example": "shipped"
          },
          "limit": {
            "type": "integer",
            "description": "Maximum results",
            "example": "50"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "GET",
        "path": "/orders",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/orders",
        "category": "Orders"
      }
    },
    {
      "name": "ecom_29__e_order_get",
      "description": "[Ecom 29] Get order details - Retrieve full details of a specific order including items and tracking.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "order_id": {
            "type": "string",
            "description": "Order ID",
            "example": "ord_33333"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "order_id"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "GET",
        "path": "/orders/{order_id}",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/orders/{order_id}",
        "category": "Orders"
      }
    },
    {
      "name": "ecom_29__e_customer_create",
      "description": "[Ecom 29] Create a new customer - Add a new customer to your store.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Customer data"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "POST",
        "path": "/customers",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/customers",
        "category": "Customers"
      }
    },
    {
      "name": "ecom_29__e_customer_list",
      "description": "[Ecom 29] List all customers - Retrieve a list of all customers with pagination.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Maximum results",
            "example": "100"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": []
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "GET",
        "path": "/customers",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/customers",
        "category": "Customers"
      }
    },
    {
      "name": "ecom_29__e_inventory_check",
      "description": "[Ecom 29] Check product stock levels - Retrieve real-time inventory levels for a product.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "string",
            "description": "Product ID",
            "example": "prod_55555"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "product_id"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "GET",
        "path": "/inventory/{product_id}",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/inventory/{product_id}",
        "category": "Inventory"
      }
    },
    {
      "name": "ecom_29__e_inventory_adjust",
      "description": "[Ecom 29] Adjust inventory levels - Manually adjust stock levels for returns, damages, or corrections.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_id": {
            "type": "string",
            "description": "Product ID",
            "example": "prod_55555"
          },
          "body": {
            "type": "object",
            "description": "Inventory adjustment"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "product_id",
          "body"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "POST",
        "path": "/inventory/{product_id}/adjust",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/inventory/{product_id}/adjust",
        "category": "Inventory"
      }
    },
    {
      "name": "ecom_29__e_payment_process",
      "description": "[Ecom 29] Process a payment - Process a payment for an order using credit card or other payment methods.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "body": {
            "type": "object",
            "description": "Payment data"
          },
          "authorization": {
            "type": "string",
            "description": "Bearer token. Format: \"Bearer <token>\"."
          }
        },
        "required": [
          "body"
        ]
      },
      "metadata": {
        "product": "Ecom 29",
        "productId": "ecom-29",
        "version": "v2.9",
        "method": "POST",
        "path": "/payments/process",
        "baseUrl": "https://api.ecom29.azeosoft.com/v2",
        "fullUrl": "https://api.ecom29.azeosoft.com/v2/payments/process",
        "category": "Payments"
      }
    }
  ]
}
