# Get a Location's Dashboard (deprecated)

Deprecated. Use the dedicated Dashboard endpoints instead — see [docs.uberall.com/apis/swagger/dashboard](https://docs.uberall.com/apis/swagger/dashboard). Manager counts and next-best-actions have no replacement.

Endpoint: GET /locations/{id}/dashboard
Version: 20260801
Security: X-API-KEY, Authorization

## Path parameters:

  - `id` (string, required)
    The uberall unique id of the location you want a dashboard for

## Response 200 fields (application/json):

  - `status` (string, required)
    Enum: "SUCCESS", "PENDING", "QUOTA_LIMIT_EXCEED", "NOT_AUTHORIZED", "FORBIDDEN", "BAD_ACCESS_TOKEN", "BAD_PRIVATE_KEY", "BAD_PUBLIC_KEY", "MISSING_PARAMETER", "INVALID_PARAMETER", "WRONG_PARAMETER_TYPE", "CONFLICT", "RESOURCE_LOCKED", "SERVER_ERROR", "ERROR", "NOT_FOUND", "BAD_REQUEST", "USER_ERROR", "PARTIAL_ERROR", "SERVICE_TEMPORARILY_UNAVAILABLE"

  - `message` (string)
    (optional) Holds further information about the response

  - `warnings` (array)
    (optional) Holds further warnings

  - `response` (object, required)
    The actual response object of the response

  - `response.dashboard` (object)
    Location dashboard response model

  - `response.dashboard.stats` (object)
    Statistics related to the current location

  - `response.dashboard.stats.activeDirectoriesCount` (integer)
    Output only. Number of active directories

  - `response.dashboard.stats.activeListingsCount` (integer)
    Output only. Number of active listings

  - `response.dashboard.stats.inboxActive` (string)
    ACTIVE if the inbox feature is included in the plan

  - `response.dashboard.stats.inboxTotal` (integer)
    Total number of datapoints

  - `response.dashboard.stats.inboxPhotos` (integer)
    Number of photo datapoints

  - `response.dashboard.stats.inboxReviews` (integer)
    Number of review datapoints

  - `response.dashboard.stats.managersCount` (integer)
    Number of users that manage this location

  - `response.dashboard.stats.profileCompleteness` (integer)
    Percentage of profile completeness

  - `response.dashboard.stats.publishedListingsCount` (integer)
    Number of managed online listings

  - `response.dashboard.stats.synced` (integer)
    Number of synced listings

  - `response.dashboard.stats.visibilityIndex` (object)
    Latest visibility index

  - `response.dashboard.stats.visibilityIndex.score` (integer)
    A score between 0 and 100 for the Visibility Index

  - `response.dashboard.stats.visibilityIndex.maxPoints` (integer)
    The total number of available points

  - `response.dashboard.stats.visibilityIndex.pointsReached` (integer)
    The actual number of points reached

  - `response.dashboard.stats.visibilityIndex.summary` (object)
    Detailed info about each directory

  - `response.dashboard.stats.visibilityIndex.reasons` (array)
    Reasons explaining the current Visibility Index

  - `response.dashboard.stats.visibilityIndex.reasons.type` (string)
    The logging event type. One of LISTING_UPDATE, LISTING_SYNC_CHECK, LISTING_DATAPOINT_CHECK, LISTING_PUBLISHER_UPDATE, LISTING_BLACKLIST, LISTING_REVIEWED, LISTING_STATUS_CHANGE, LISTING_MANUAL, LISTING_SUPPRESS, LISTING_DELETE, LISTING_CANCEL, LISTING_FACEBOOK_PAGE_INVALIDATE, LISTING_FLAGGED, LISTING_LINK_CHANGE, LISTING_REMOVAL_SUPPRESS, LISTING_SUPPRESS_NOT_ALLOWED, LISTING_UPDATE_SPECIAL_OFFER, LISTING_REMOVAL_STATUS_CHECK, LOCATION_BILLING, LOCATION_SYNC_STARTED, LOCATION_PROFILE_CHANGED, LOCATION_SUBSCRIPTION_CHANGED, LOCATION_LISTING_ADDED, LOCATION_VISIBILITY_INDEX_CHANGED, LOCATION_STATUS_CHANGED, LOCATION_PRODUCT_PLAN_CHANGED, LOCATION_NORMALIZATION_STATUS_CHANGED, LOCATION_CREATED, LOCATION_DUPLICATE_LISTING_DETECTION, LOCATION_DUPLICATE_LISTING_CHECK, LOCATION_CHECKOUT, LOCATION_CHECKOUT_FREE, LOCATION_CHECKOUT_UPGRADE, LOCATION_CHECKOUT_SALESPARTNER, USER_PASSWORD_RESET, SALES_PARTNER_SIGNUP, SALES_PARTNER_APPROVAL, SALES_PARTNER_PASSWORD_RESET, SEARCH_DATA_RECHECK_LINK_SHARED, BUSINESS_COMMENT, BUSINESS_INVOICE_CREATED, BUSINESS_INVOICE_RENEWAL_SUCCESS, BUSINESS_INVOICE_RENEWAL_FAIL, BUSINESS_INVOICE_CREATED_FIRST_BASIC, BUSINESS_INVOICE_CREATED_FIRST_PREMIUM, BUSINESS_INVOICE_CREATED_UPGRADE_BASIC, BUSINESS_INVOICE_CREATED_UPGRADE_PREMIUM, BUSINESS_INVOICE_CREATED_ANOTHER_BASIC, BUSINESS_INVOICE_CREATED_ANOTHER_PREMIUM, BUSINESS_INVOICE_CREATED_RENEWAL, BUSINESS_DIRECTORY_ACCOUNT, BUSINESS_CSV_EXPORT, BUSINESS_UPDATE_PRICE, ADMIN_LOGIN_ALERT

  - `response.dashboard.stats.visibilityIndex.reasons.source` (integer)
    The id of the object the logging event is about

  - `response.dashboard.stats.visibilityIndex.reasons.dateCreated` (integer)
    The date the logging event was created

  - `response.dashboard.stats.visibilityIndex.reasons.directoryType` (string)
    Enum: "FOURSQUARE", "UBER", "GOOGLE", "WAZE", "GOOGLE_MAPS", "YELP_API", "MEINESTADT", "NOKIA_HERE", "FACEBOOK", "TOMTOM", "STADTBRANCHENBUCH", "CYLEX", "ACOMPIO", "BUSINESSBRANCHENBUCH", "SCOOT", "CENTRAL_INDEX", "CITIPAGES", "THE_DAILY_RECORD", "THE_EVENING_STANDARD", "THE_SCOTSMAN", "LIVERPOOL_ECHO", "TOUCH_LOCAL", "THE_MIRROR", "ANNUAIRE", "INFOBEL", "US_INFO_COM", "BING", "WO_GIBTS_WAS", "KOOMIO", "OEFFNUNGSZEITENBUCH", "APPLE_MAPS", "WHERE_TO", "TUPALO", "BRANCHENBUCH_DEUTSCHLAND", "MARKTPLATZ_MITTELSTAND", "BUSQUEDA_LOCAL", "RICERCARE_IMPRESE", "PAGES24", "NAVMII", "AUDI", "BMW", "MERCEDES", "VW", "TOYOTA", "FORD", "FIAT", "GM", "INSTAGRAM", "CITY_SQUARES", "SHOWMELOCAL", "CHAMBER_OF_COMMERCE", "JUDYS_BOOK", "BROWNBOOK", "MY_LOCAL_SERVICES", "HOTFROG", "INFO_IS_INFO", "MANTA", "US_CITY", "N49", "PRATIQUE", "EZLOCAL", "ELOCAL", "YELLOW_PAGES", "SUPER_PAGES", "DEX_KNOWS", "KAUFDA_MANUAL", "I_GLOBAL", "BRANCHEN_INFO_MANUAL", "GUTE_BANKEN_MANUAL", "D_11880_COM_MANUAL", "BANKOEFFNUNGSZEITEN_DE_MANUAL", "BANK_OEFFNUNGSZEITEN_DE_MANUAL", "CYLEX_MANUAL", "FINDE_OFFEN_MANUAL", "MEIN_PROSPEKT_MANUAL", "FIND_OPEN", "GO_LOCAL", "MEINUNGSMEISTER", "YAHOO_MANUAL", "TRIP_ADVISOR", "ZIP_CH", "INFOGROUP", "TRUSTPILOT", "AUSKUNFT", "NEXT_DOOR", "GOOGLE_ASSISTANT", "SIRI", "HUAWEI", "DOCTOR_COM", "DENTAL_PLANS", "DOC_SPOT", "HEALTHGRADES", "SHARE_CARE", "VITALS", "WEB_MD", "WELLNESS", "BING_HEALTH", "NPPES", "RATE_MDS", "CITYSEARCH", "INSIDER_PAGES", "TWITTER", "ALEXA", "MAP_QUEST", "WEBSITE_WIDGETS", "ECO_MOVEMENT", "GOOGLE_EV", "APPLE_EV", "TESLA_EV", "EUROWAG_EV", "OPIS_EV", "TOMTOM_EV", "HERE_EV", "YELLOW_PAGES_CANADA", "BBB", "UBERALL_SOCIAL_ADS", "APPLE_APPS", "CONSUMER_AFFAIRS", "CREDIT_KARMA", "DELIVERY", "GLASSDOOR", "PLAY_GOOGLE", "GRUBHUB", "INDEED", "LENDING_TREE", "MENUISM", "OPEN_TABLE", "OPEN_TABLE_USA", "WALLET_HUB", "ZILLOW", "ZOMATO", "WHATS_APP", "FOUR_SCREEN", "AND_CHARGE", "LINKED_IN", "TIK_TOK", "CHAT_GPT", "CLAUDE", "GEMINI", "PERPLEXITY", "OVERTURE", "RESTAURANTS", "CIRRANTIC"

  - `response.dashboard.stats.visibilityIndex.reasons.payload` (object)
    A JSON containing detailed information about the logging event

  - `response.dashboard.stats.visibilityIndex.reasons.payload.status` (string)
    The status
    Enum: "FAILURE", "SUCCESS", "UNDEFINED"

  - `response.dashboard.stats.visibilityIndex.reasons.payload.actor` (string)
    The actor who initiated the event
    Enum: "ADMIN", "USER", "SYNC_CHECKER", "DATA_POINT_CHECKER", "UPDATER", "JOB"

  - `response.dashboard.stats.visibilityIndex.reasons.payload.server` (string)
    The server

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data` (object)
    The data associated with the event

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.userEmail` (string)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory` (object)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.languages` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newPaymentOptions` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newAttributes` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.photos` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.utms` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newName` (string)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newPhotos` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.paymentOptions` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newWebsite` (string)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.name` (string)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newUtms` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.openingHours` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.attributes` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newCallTrackingNumbers` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newLanguages` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newOpeningHours` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.callTrackingNumbers` (array)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.streetType` (string)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.street` (string)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newStreet` (string)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newLat` (integer)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.newLng` (integer)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.lat` (integer)

  - `response.dashboard.stats.visibilityIndex.reasons.payload.data.updatedHistory.lng` (integer)

  - `response.dashboard.stats.visibilityIndex.reasons.uuid` (string)
    The uuid

  - `response.dashboard.stats.visibilityIndex.reasons.id` (integer)
    The uberall unique id for the logging event

  - `response.dashboard.stats.visibilityIndex.dateCreated` (string)
    The date the Visibility Index was created

  - `response.dashboard.stats.visibilityIndex.forDay` (string)
    The date the Visibility Index reflects

  - `response.dashboard.stats.visibilityIndex.timestamp` (integer)

  - `response.dashboard.stats.visibilityIndex.result` (string)
    An overview of in sync/not in sync directories

  - `response.dashboard.stats.activeDirectories` (array)
    List of active directories

  - `response.dashboard.stats.inactiveDirectories` (array)
    List of inactive directories

  - `response.dashboard.stats.unfilledFields` (array)
    Unfilled location fields

  - `response.dashboard.location` (object)
    The location linked to this dashboard

  - `response.dashboard.location.businessName` (string)
    Name of the business

  - `response.dashboard.todos` (object)
    Todos related to the current location

## Response 400 fields (application/json):

  - `status` (string, required)
    Enum: "SUCCESS", "PENDING", "QUOTA_LIMIT_EXCEED", "NOT_AUTHORIZED", "FORBIDDEN", "BAD_ACCESS_TOKEN", "BAD_PRIVATE_KEY", "BAD_PUBLIC_KEY", "MISSING_PARAMETER", "INVALID_PARAMETER", "WRONG_PARAMETER_TYPE", "CONFLICT", "RESOURCE_LOCKED", "SERVER_ERROR", "ERROR", "NOT_FOUND", "BAD_REQUEST", "USER_ERROR", "PARTIAL_ERROR", "SERVICE_TEMPORARILY_UNAVAILABLE"

  - `message` (string)
    (optional) Holds further information about the response

  - `errorCode` (string)
    Enum: "NORMALIZATION_FAILED", "DATA_CORRUPTED", "INVALID_INPUT", "NOT_SYNCABLE", "PAYMENT_FAILED", "FREE_TIER_REACHED", "LIMIT_REACHED", "INACTIVE", "UNKNOWN", "IDENTIFIER_NOT_UNIQUE", "ACCOUNT_WAITING_FOR_AUTO_PAGE_SELECT", "NO_ACCOUNT_CONNECTED", "NO_PAGE_SELECTED", "PAGE_NOT_CREATED", "PAGE_IN_REVIEW", "PAGE_CLAIMED_BY_OTHERS", "OVERLAPPING_SOCIALPOST", "TOO_MANY_REPLIES", "REPLY_TOO_LONG", "DEPRECATED"

  - `response` (object)
    (optional) The actual response object of the response

## Response 401 fields (application/json):

  - `status` (string, required)
    Enum: "SUCCESS", "PENDING", "QUOTA_LIMIT_EXCEED", "NOT_AUTHORIZED", "FORBIDDEN", "BAD_ACCESS_TOKEN", "BAD_PRIVATE_KEY", "BAD_PUBLIC_KEY", "MISSING_PARAMETER", "INVALID_PARAMETER", "WRONG_PARAMETER_TYPE", "CONFLICT", "RESOURCE_LOCKED", "SERVER_ERROR", "ERROR", "NOT_FOUND", "BAD_REQUEST", "USER_ERROR", "PARTIAL_ERROR", "SERVICE_TEMPORARILY_UNAVAILABLE"

  - `message` (string)
    (optional) Holds further information about the response

  - `errorCode` (string)
    Enum: "NORMALIZATION_FAILED", "DATA_CORRUPTED", "INVALID_INPUT", "NOT_SYNCABLE", "PAYMENT_FAILED", "FREE_TIER_REACHED", "LIMIT_REACHED", "INACTIVE", "UNKNOWN", "IDENTIFIER_NOT_UNIQUE", "ACCOUNT_WAITING_FOR_AUTO_PAGE_SELECT", "NO_ACCOUNT_CONNECTED", "NO_PAGE_SELECTED", "PAGE_NOT_CREATED", "PAGE_IN_REVIEW", "PAGE_CLAIMED_BY_OTHERS", "OVERLAPPING_SOCIALPOST", "TOO_MANY_REPLIES", "REPLY_TOO_LONG", "DEPRECATED"

  - `response` (object)
    (optional) The actual response object of the response

## Response 403 fields (application/json):

  - `status` (string, required)
    Enum: "SUCCESS", "PENDING", "QUOTA_LIMIT_EXCEED", "NOT_AUTHORIZED", "FORBIDDEN", "BAD_ACCESS_TOKEN", "BAD_PRIVATE_KEY", "BAD_PUBLIC_KEY", "MISSING_PARAMETER", "INVALID_PARAMETER", "WRONG_PARAMETER_TYPE", "CONFLICT", "RESOURCE_LOCKED", "SERVER_ERROR", "ERROR", "NOT_FOUND", "BAD_REQUEST", "USER_ERROR", "PARTIAL_ERROR", "SERVICE_TEMPORARILY_UNAVAILABLE"

  - `message` (string)
    (optional) Holds further information about the response

  - `errorCode` (string)
    Enum: "NORMALIZATION_FAILED", "DATA_CORRUPTED", "INVALID_INPUT", "NOT_SYNCABLE", "PAYMENT_FAILED", "FREE_TIER_REACHED", "LIMIT_REACHED", "INACTIVE", "UNKNOWN", "IDENTIFIER_NOT_UNIQUE", "ACCOUNT_WAITING_FOR_AUTO_PAGE_SELECT", "NO_ACCOUNT_CONNECTED", "NO_PAGE_SELECTED", "PAGE_NOT_CREATED", "PAGE_IN_REVIEW", "PAGE_CLAIMED_BY_OTHERS", "OVERLAPPING_SOCIALPOST", "TOO_MANY_REPLIES", "REPLY_TOO_LONG", "DEPRECATED"

  - `response` (object)
    (optional) The actual response object of the response

## Response 404 fields (application/json):

  - `status` (string, required)
    Enum: "SUCCESS", "PENDING", "QUOTA_LIMIT_EXCEED", "NOT_AUTHORIZED", "FORBIDDEN", "BAD_ACCESS_TOKEN", "BAD_PRIVATE_KEY", "BAD_PUBLIC_KEY", "MISSING_PARAMETER", "INVALID_PARAMETER", "WRONG_PARAMETER_TYPE", "CONFLICT", "RESOURCE_LOCKED", "SERVER_ERROR", "ERROR", "NOT_FOUND", "BAD_REQUEST", "USER_ERROR", "PARTIAL_ERROR", "SERVICE_TEMPORARILY_UNAVAILABLE"

  - `message` (string)
    (optional) Holds further information about the response

  - `errorCode` (string)
    Enum: "NORMALIZATION_FAILED", "DATA_CORRUPTED", "INVALID_INPUT", "NOT_SYNCABLE", "PAYMENT_FAILED", "FREE_TIER_REACHED", "LIMIT_REACHED", "INACTIVE", "UNKNOWN", "IDENTIFIER_NOT_UNIQUE", "ACCOUNT_WAITING_FOR_AUTO_PAGE_SELECT", "NO_ACCOUNT_CONNECTED", "NO_PAGE_SELECTED", "PAGE_NOT_CREATED", "PAGE_IN_REVIEW", "PAGE_CLAIMED_BY_OTHERS", "OVERLAPPING_SOCIALPOST", "TOO_MANY_REPLIES", "REPLY_TOO_LONG", "DEPRECATED"

  - `response` (object)
    (optional) The actual response object of the response

