# Dashboard

Products - Dashboard

 - [GET /dashboard/visibility-index](https://docs.uberall.com/apis/swagger/dashboard/get_visibility_index_score_dashboard.md): Retrieves the visibility index score over time for filtered locations within a date range. Scores are returned per time period with granularity auto-determined by the date range: daily (<=31d), weekly
 - [GET /dashboard/suppressed-duplicates](https://docs.uberall.com/apis/swagger/dashboard/get_suppressed_duplicate_locations_dashboard.md): Retrieves the count of locations identified as duplicates, grouped by directory type, within a date range. Optionally limits the result to a single directory type. Date parameters are passed as string
 - [GET /dashboard/search-keywords](https://docs.uberall.com/apis/swagger/dashboard/get_search_keywords_dashboard.md): Retrieves the top search keywords that led users to find the filtered locations within a date range. Each keyword includes its occurrence count. Defaults to the last week if startDate is not provided.
 - [GET /dashboard/review-response-time](https://docs.uberall.com/apis/swagger/dashboard/get_review_response_time_dashboard.md): Retrieves the average time taken to respond to customer reviews for filtered locations within a date range. Returns average response time in minutes, number of replied reviews, and matched location co
 - [GET /dashboard/profile-completeness](https://docs.uberall.com/apis/swagger/dashboard/get_profile_completeness_dashboard.md): Retrieves the average profile completeness score and a breakdown of locations by completeness classification (REQUIRED, BASIC, ADVANCED, BONUS, COMPLETE, OTHER) for filtered locations. Reflects curren
 - [GET /dashboard/listing-health](https://docs.uberall.com/apis/swagger/dashboard/get_listings_health_dashboard.md): Retrieves the current listing sync status breakdown across all directories for filtered locations. Counts listings by status: in sync, being updated, linked, submitted, action required, and locations
 - [GET /dashboard/insights-data/warnings](https://docs.uberall.com/apis/swagger/dashboard/get_insight_data_warnings_dashboard.md): Retrieves connection and permission warnings for insight data collection. Runs concurrent checks for listings connection status, missing permissions (paginated), and location counts per directory for
 - [GET /dashboard/insights-data](https://docs.uberall.com/apis/swagger/dashboard/get_insight_data_dashboard.md): Retrieves insight metrics (Google Impressions, Clicks, Driving Directions, Facebook interactions, Bing, Yelp) for filtered locations within a date range. Metrics are grouped by time period with granul
 - [GET /dashboard/export-insights-data-with-threshold](https://docs.uberall.com/apis/swagger/dashboard/export_insights_data_with_threshold_dashboard.md): Generates an Excel report and uploads it to S3. If the report completes within the timeout, returns the file URL directly (status=FINISHED). If it exceeds the timeout, the export continues in the back
 - [GET /dashboard/export-insights-data](https://docs.uberall.com/apis/swagger/dashboard/get_report_data_legacy_dashboard.md): Legacy alias of the Excel report export, kept for backwards compatibility. Behaves identically to "Export Excel report": generates and downloads an Excel (.xlsx) report containing insight data and rat
 - [GET /dashboard/excel-export](https://docs.uberall.com/apis/swagger/dashboard/get_report_data_dashboard.md): Generates and downloads an Excel (.xlsx) report containing insight data and ratings for all filtered locations. The report includes per-location rows with metrics from connected directories (Google, F
 - [GET /dashboard/data-availability](https://docs.uberall.com/apis/swagger/dashboard/get_data_availability_dashboard.md): Returns the latest date up to which data is fully available for the filtered locations. Determines availability by checking connected listing data delays across Google, Facebook, and other directories
 - [GET /dashboard/customer-feedback/by-period](https://docs.uberall.com/apis/swagger/dashboard/get_customer_feedback_by_period_dashboard.md): Retrieves customer feedback metrics broken down by time period. Returns average ratings per period, interaction counts (reviews, questions, photos), matched location count, and total ratings. Granular
 - [GET /dashboard/customer-feedback-keywords](https://docs.uberall.com/apis/swagger/dashboard/get_customer_feedback_keywords_dashboard.md): Retrieves keyword analysis from customer feedback reviews. Keywords are extracted and aggregated from review text with current vs previous period comparison for both frequency percentage and average r
 - [GET /dashboard/customer-feedback-by-period](https://docs.uberall.com/apis/swagger/dashboard/get_customer_feedback_by_period_1_dashboard.md): Legacy top-level alias of the customer feedback by period endpoint, kept for backwards compatibility. Behaves identically to "Get customer feedback by period" (/customer-feedback/by-period), which is
 - [GET /dashboard/customer-feedback](https://docs.uberall.com/apis/swagger/dashboard/get_customer_feedback_dashboard.md): Retrieves aggregated customer review statistics including average rating, count by each star rating, reply counts, and contributing directory types. Optionally filters by a specific directory type. De
 - [POST /dashboard/pdf/export-async/status](https://docs.uberall.com/apis/swagger/dashboard/update_status_dashboard.md): Updates the status (and optional file URL) of a previously triggered PDF generation job. Typically called by the PDF rendering service as a callback once generation finishes or fails.
 - [POST /dashboard/pdf/export-async](https://docs.uberall.com/apis/swagger/dashboard/trigger_async_pdf_generation_dashboard.md): Triggers asynchronous generation of a PDF report containing insights data and ratings for the filtered locations within the resolved date range. Returns the created job with a SCHEDULED status; the co
 - [POST /dashboard/excel-exports](https://docs.uberall.com/apis/swagger/dashboard/create_excel_export_dashboard.md): Creates an asynchronous Excel export job for the filtered locations and returns the job identifier. The report is generated in the background; use the returned job id to poll its status and download t
 - [GET /dashboard/excel-exports/{id}](https://docs.uberall.com/apis/swagger/dashboard/get_excel_export_job_by_id_dashboard.md): Retrieves the current state of a previously created Excel export job by its identifier, including its processing status and, once available, the download details.
 - [PATCH /dashboard/excel-exports/{id}](https://docs.uberall.com/apis/swagger/dashboard/update_excel_export_job_by_id_dashboard.md): Updates an existing Excel export job by its identifier. Currently toggles whether the user should be notified by email once the export is finished.
 - [GET /dashboard/visibility-index/{locationId}](https://docs.uberall.com/apis/swagger/dashboard/get_current_visibility_index_score_by_location_id_dashboard.md): Returns the current visibility index score for a single location as of today. Scores are stored only when they change, so if there is no score dated today the most recent score on or before today is r
 - [GET /dashboard/pdf/{id}](https://docs.uberall.com/apis/swagger/dashboard/get_by_id_dashboard.md): Retrieves a PDF generation job by its id, including its current status and the file URL once the report has finished generating.
 - [GET /dashboard/listing-health/{locationId}](https://docs.uberall.com/apis/swagger/dashboard/get_listings_health_by_location_id_dashboard.md): Retrieves the current listing sync status breakdown across all directories for a single location. Counts listings by status: in sync, being updated, linked, submitted, action required, and locations r
 - [GET /dashboard/excel-exports/{jobId}/download](https://docs.uberall.com/apis/swagger/dashboard/download_excel_export_dashboard.md): Downloads the generated Excel (.xlsx) file for a completed export job by its identifier. Returns the file as an attachment (application/octet-stream).
 - [GET /dashboard/next-best-actions/{id}](https://docs.uberall.com/apis/swagger/dashboard/get_next_best_actions_dashboard.md): Deprecated. Returns the next best actions recommended for the given location.
 - [GET /dashboard/managers-count/{id}](https://docs.uberall.com/apis/swagger/dashboard/get_managers_count_dashboard.md): Deprecated. Returns the number of managers for the given location.
