# Get available and potential features per location (business)

Get user features partitioned by location.

Endpoint: GET /features
Version: 20260331
Security: X-API-KEY, Authorization

## 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"

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

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

  - `response` (object, required)
    Features Response Model

  - `response.locations` (array)
    Get user features partitioned by location.

  - `response.locations.id` (integer)
    The id of the location.

  - `response.locations.businessId` (integer)
    Business the location belongs to.

  - `response.locations.currentFeatures` (array)
    The features enabled for the location.
    Enum: "ADS", "ADS_READ", "ADS_WRITE", "ADVANCED_ANALYTICS_2_0", "AI_KNOWLEDGEBASE", "AI_LOCALISATION", "AI_LOCATION_INFORMATION", "AI_SUGGESTED_REPLIES", "APPLE_POSTING", "APPLE_POSTING_WRITE", "AUTO_RESPONSE", "AUTO_RESPONSE_WRITE", "AUTOMATION", "BULK_UPDATES", "INSTAGRAM_POSTING", "INSTAGRAM_POSTING_WRITE", "LINKEDIN_POSTING", "BRAND_PAGE_POSTING", "BUSINESS_LEVEL_CONNECT", "CALL_TRACKING_NUMBERS", "CAN_PAY_INVOICE", "CAN_SEE_HELP_SECTION", "CHATBOT", "CHATBOT_READ", "CHATBOT_WRITE", "CHAT_READ", "CHAT_WRITE", "CLEANSING", "CONTENT_COLLECTION", "DAM", "DASHBOARD", "ENTERPRISE_ONBOARDING", "FACEBOOK_POSTING", "FIRST_PARTY_REVIEW_APPROVAL", "FORMS", "GOOGLE_POSTING", "HOMEPAGE", "INBOX", "INBOX_APPROVAL", "INBOX_PREVIEW", "INBOX_TEASER", "INBOX_TWITTER", "INBOX_READ", "INBOX_WRITE", "INBOX_2_0_BETA", "INBOX_2_0_BETA_READ", "INBOX_2_0_BETA_WRITE", "INBOX_FLAG", "LISTINGS", "LIVE_CHAT", "LOCAL_SEO_REPORT", "LOCATION_APPROVAL_REQUESTS", "LOCATION_GROUP", "LOCATION_STATUS_CHANGE", "LOCATION_TRANSLATION", "LOCATION_READ", "LOCATION_WRITE", "MANUAL_LISTINGS", "NEAR_ME_CHECK", "PHONE_OPTIONAL", "OTHERS_POSTING", "POSTING", "POSTING_APPROVAL", "POSTING_CAMPAIGN", "POSTING_READ", "POSTING_TONE_ADJUST", "POSTING_WRITE", "POSTING_PREVIEW", "PRICE_INFO", "QR_CODE_GENERATION", "RESPONSE_LIBRARY", "RESPONSE_LIBRARY_READ", "RESPONSE_LIBRARY_WRITE", "REVIEW_GENERATION_EMAIL", "REVIEW_GENERATION_SMS", "REVIEW_GENERATION_CREATE", "REVIEW_GENERATION_SEND", "LOCATION_APPROVAL", "SINGLE_SIGN_ON", "SOCIAL_ADS", "STOREFINDER", "STOREFINDER_TRIAL_MODE", "LOCATOR_PAGES_BUILDER", "STOREFINDER_ANALYTICS", "STOREFINDER_GOOGLE", "STOREFINDER_MAPBOX", "SUPPORT", "TWITTER_INBOX_READ", "TWITTER_INBOX_WRITE", "TWITTER_POSTING", "TWITTER_POSTING_WRITE", "UPGRADE", "USER_OTHERS_EDIT", "USER_SELF_EDIT", "UTMS", "WEBSITE_WIDGETS", "EXPANDED_REVIEWS_RESTAURANT", "EXPANDED_REVIEWS_FINANCE", "WHATS_APP_MESSAGES", "ACCESS_REQUEST_INVITATIONS", "AI_BULK_REPLIES", "SURVEYS", "SURVEYS_READ", "SURVEYS_WRITE", "AI_SEARCH", "GEO_STUDIO", "AI_SEARCH_GRADER", "CAN_CREATE_OR_DELETE_OTHER_LOCATION_MANAGER", "CUSTOM_INSTRUCTIONS", "CUSTOM_INSTRUCTIONS_WRITE", "UBI", "UBI_CORE", "UBI_TASK_EXECUTION", "COMP_INTEL_GRID_MAP", "DATA_SHARING", "ADVANCED_ANALYTICS", "FACEBOOK_UNOWNED_PAGE_CREATE", "LOCATION_SCHEDULED_UPDATES", "TRANSACTION_LINKS", "BASIC", "BASIC_PLUS", "SUPPRESSION", "NEW_PHOTO_TYPES", "TRACKING", "LOCAL_INVENTORY"

  - `response.locations.potentialFeatures` (array)
    Features that are currently not available for this location, but can potentially be enabled.
    Enum: "ADS", "ADS_READ", "ADS_WRITE", "ADVANCED_ANALYTICS_2_0", "AI_KNOWLEDGEBASE", "AI_LOCALISATION", "AI_LOCATION_INFORMATION", "AI_SUGGESTED_REPLIES", "APPLE_POSTING", "APPLE_POSTING_WRITE", "AUTO_RESPONSE", "AUTO_RESPONSE_WRITE", "AUTOMATION", "BULK_UPDATES", "INSTAGRAM_POSTING", "INSTAGRAM_POSTING_WRITE", "LINKEDIN_POSTING", "BRAND_PAGE_POSTING", "BUSINESS_LEVEL_CONNECT", "CALL_TRACKING_NUMBERS", "CAN_PAY_INVOICE", "CAN_SEE_HELP_SECTION", "CHATBOT", "CHATBOT_READ", "CHATBOT_WRITE", "CHAT_READ", "CHAT_WRITE", "CLEANSING", "CONTENT_COLLECTION", "DAM", "DASHBOARD", "ENTERPRISE_ONBOARDING", "FACEBOOK_POSTING", "FIRST_PARTY_REVIEW_APPROVAL", "FORMS", "GOOGLE_POSTING", "HOMEPAGE", "INBOX", "INBOX_APPROVAL", "INBOX_PREVIEW", "INBOX_TEASER", "INBOX_TWITTER", "INBOX_READ", "INBOX_WRITE", "INBOX_2_0_BETA", "INBOX_2_0_BETA_READ", "INBOX_2_0_BETA_WRITE", "INBOX_FLAG", "LISTINGS", "LIVE_CHAT", "LOCAL_SEO_REPORT", "LOCATION_APPROVAL_REQUESTS", "LOCATION_GROUP", "LOCATION_STATUS_CHANGE", "LOCATION_TRANSLATION", "LOCATION_READ", "LOCATION_WRITE", "MANUAL_LISTINGS", "NEAR_ME_CHECK", "PHONE_OPTIONAL", "OTHERS_POSTING", "POSTING", "POSTING_APPROVAL", "POSTING_CAMPAIGN", "POSTING_READ", "POSTING_TONE_ADJUST", "POSTING_WRITE", "POSTING_PREVIEW", "PRICE_INFO", "QR_CODE_GENERATION", "RESPONSE_LIBRARY", "RESPONSE_LIBRARY_READ", "RESPONSE_LIBRARY_WRITE", "REVIEW_GENERATION_EMAIL", "REVIEW_GENERATION_SMS", "REVIEW_GENERATION_CREATE", "REVIEW_GENERATION_SEND", "LOCATION_APPROVAL", "SINGLE_SIGN_ON", "SOCIAL_ADS", "STOREFINDER", "STOREFINDER_TRIAL_MODE", "LOCATOR_PAGES_BUILDER", "STOREFINDER_ANALYTICS", "STOREFINDER_GOOGLE", "STOREFINDER_MAPBOX", "SUPPORT", "TWITTER_INBOX_READ", "TWITTER_INBOX_WRITE", "TWITTER_POSTING", "TWITTER_POSTING_WRITE", "UPGRADE", "USER_OTHERS_EDIT", "USER_SELF_EDIT", "UTMS", "WEBSITE_WIDGETS", "EXPANDED_REVIEWS_RESTAURANT", "EXPANDED_REVIEWS_FINANCE", "WHATS_APP_MESSAGES", "ACCESS_REQUEST_INVITATIONS", "AI_BULK_REPLIES", "SURVEYS", "SURVEYS_READ", "SURVEYS_WRITE", "AI_SEARCH", "GEO_STUDIO", "AI_SEARCH_GRADER", "CAN_CREATE_OR_DELETE_OTHER_LOCATION_MANAGER", "CUSTOM_INSTRUCTIONS", "CUSTOM_INSTRUCTIONS_WRITE", "UBI", "UBI_CORE", "UBI_TASK_EXECUTION", "COMP_INTEL_GRID_MAP", "DATA_SHARING", "ADVANCED_ANALYTICS", "FACEBOOK_UNOWNED_PAGE_CREATE", "LOCATION_SCHEDULED_UPDATES", "TRANSACTION_LINKS", "BASIC", "BASIC_PLUS", "SUPPRESSION", "NEW_PHOTO_TYPES", "TRACKING", "LOCAL_INVENTORY"

  - `response.locations.limitReached` (array)
    indicates if location has reached its limit for given set of Features
    Enum: "ADS", "ADS_READ", "ADS_WRITE", "ADVANCED_ANALYTICS_2_0", "AI_KNOWLEDGEBASE", "AI_LOCALISATION", "AI_LOCATION_INFORMATION", "AI_SUGGESTED_REPLIES", "APPLE_POSTING", "APPLE_POSTING_WRITE", "AUTO_RESPONSE", "AUTO_RESPONSE_WRITE", "AUTOMATION", "BULK_UPDATES", "INSTAGRAM_POSTING", "INSTAGRAM_POSTING_WRITE", "LINKEDIN_POSTING", "BRAND_PAGE_POSTING", "BUSINESS_LEVEL_CONNECT", "CALL_TRACKING_NUMBERS", "CAN_PAY_INVOICE", "CAN_SEE_HELP_SECTION", "CHATBOT", "CHATBOT_READ", "CHATBOT_WRITE", "CHAT_READ", "CHAT_WRITE", "CLEANSING", "CONTENT_COLLECTION", "DAM", "DASHBOARD", "ENTERPRISE_ONBOARDING", "FACEBOOK_POSTING", "FIRST_PARTY_REVIEW_APPROVAL", "FORMS", "GOOGLE_POSTING", "HOMEPAGE", "INBOX", "INBOX_APPROVAL", "INBOX_PREVIEW", "INBOX_TEASER", "INBOX_TWITTER", "INBOX_READ", "INBOX_WRITE", "INBOX_2_0_BETA", "INBOX_2_0_BETA_READ", "INBOX_2_0_BETA_WRITE", "INBOX_FLAG", "LISTINGS", "LIVE_CHAT", "LOCAL_SEO_REPORT", "LOCATION_APPROVAL_REQUESTS", "LOCATION_GROUP", "LOCATION_STATUS_CHANGE", "LOCATION_TRANSLATION", "LOCATION_READ", "LOCATION_WRITE", "MANUAL_LISTINGS", "NEAR_ME_CHECK", "PHONE_OPTIONAL", "OTHERS_POSTING", "POSTING", "POSTING_APPROVAL", "POSTING_CAMPAIGN", "POSTING_READ", "POSTING_TONE_ADJUST", "POSTING_WRITE", "POSTING_PREVIEW", "PRICE_INFO", "QR_CODE_GENERATION", "RESPONSE_LIBRARY", "RESPONSE_LIBRARY_READ", "RESPONSE_LIBRARY_WRITE", "REVIEW_GENERATION_EMAIL", "REVIEW_GENERATION_SMS", "REVIEW_GENERATION_CREATE", "REVIEW_GENERATION_SEND", "LOCATION_APPROVAL", "SINGLE_SIGN_ON", "SOCIAL_ADS", "STOREFINDER", "STOREFINDER_TRIAL_MODE", "LOCATOR_PAGES_BUILDER", "STOREFINDER_ANALYTICS", "STOREFINDER_GOOGLE", "STOREFINDER_MAPBOX", "SUPPORT", "TWITTER_INBOX_READ", "TWITTER_INBOX_WRITE", "TWITTER_POSTING", "TWITTER_POSTING_WRITE", "UPGRADE", "USER_OTHERS_EDIT", "USER_SELF_EDIT", "UTMS", "WEBSITE_WIDGETS", "EXPANDED_REVIEWS_RESTAURANT", "EXPANDED_REVIEWS_FINANCE", "WHATS_APP_MESSAGES", "ACCESS_REQUEST_INVITATIONS", "AI_BULK_REPLIES", "SURVEYS", "SURVEYS_READ", "SURVEYS_WRITE", "AI_SEARCH", "GEO_STUDIO", "AI_SEARCH_GRADER", "CAN_CREATE_OR_DELETE_OTHER_LOCATION_MANAGER", "CUSTOM_INSTRUCTIONS", "CUSTOM_INSTRUCTIONS_WRITE", "UBI", "UBI_CORE", "UBI_TASK_EXECUTION", "COMP_INTEL_GRID_MAP", "DATA_SHARING", "ADVANCED_ANALYTICS", "FACEBOOK_UNOWNED_PAGE_CREATE", "LOCATION_SCHEDULED_UPDATES", "TRANSACTION_LINKS", "BASIC", "BASIC_PLUS", "SUPPRESSION", "NEW_PHOTO_TYPES", "TRACKING", "LOCAL_INVENTORY"

  - `response.locations.status` (string)
    Status of the location
    Enum: "CREATED", "ACTIVE", "INACTIVE", "CANCELLED", "DELETED", "CLOSED"

  - `response.defaultFeatures` (array)
    A list with the default features for the user.
    Enum: "ADS", "ADS_READ", "ADS_WRITE", "ADVANCED_ANALYTICS_2_0", "AI_KNOWLEDGEBASE", "AI_LOCALISATION", "AI_LOCATION_INFORMATION", "AI_SUGGESTED_REPLIES", "APPLE_POSTING", "APPLE_POSTING_WRITE", "AUTO_RESPONSE", "AUTO_RESPONSE_WRITE", "AUTOMATION", "BULK_UPDATES", "INSTAGRAM_POSTING", "INSTAGRAM_POSTING_WRITE", "LINKEDIN_POSTING", "BRAND_PAGE_POSTING", "BUSINESS_LEVEL_CONNECT", "CALL_TRACKING_NUMBERS", "CAN_PAY_INVOICE", "CAN_SEE_HELP_SECTION", "CHATBOT", "CHATBOT_READ", "CHATBOT_WRITE", "CHAT_READ", "CHAT_WRITE", "CLEANSING", "CONTENT_COLLECTION", "DAM", "DASHBOARD", "ENTERPRISE_ONBOARDING", "FACEBOOK_POSTING", "FIRST_PARTY_REVIEW_APPROVAL", "FORMS", "GOOGLE_POSTING", "HOMEPAGE", "INBOX", "INBOX_APPROVAL", "INBOX_PREVIEW", "INBOX_TEASER", "INBOX_TWITTER", "INBOX_READ", "INBOX_WRITE", "INBOX_2_0_BETA", "INBOX_2_0_BETA_READ", "INBOX_2_0_BETA_WRITE", "INBOX_FLAG", "LISTINGS", "LIVE_CHAT", "LOCAL_SEO_REPORT", "LOCATION_APPROVAL_REQUESTS", "LOCATION_GROUP", "LOCATION_STATUS_CHANGE", "LOCATION_TRANSLATION", "LOCATION_READ", "LOCATION_WRITE", "MANUAL_LISTINGS", "NEAR_ME_CHECK", "PHONE_OPTIONAL", "OTHERS_POSTING", "POSTING", "POSTING_APPROVAL", "POSTING_CAMPAIGN", "POSTING_READ", "POSTING_TONE_ADJUST", "POSTING_WRITE", "POSTING_PREVIEW", "PRICE_INFO", "QR_CODE_GENERATION", "RESPONSE_LIBRARY", "RESPONSE_LIBRARY_READ", "RESPONSE_LIBRARY_WRITE", "REVIEW_GENERATION_EMAIL", "REVIEW_GENERATION_SMS", "REVIEW_GENERATION_CREATE", "REVIEW_GENERATION_SEND", "LOCATION_APPROVAL", "SINGLE_SIGN_ON", "SOCIAL_ADS", "STOREFINDER", "STOREFINDER_TRIAL_MODE", "LOCATOR_PAGES_BUILDER", "STOREFINDER_ANALYTICS", "STOREFINDER_GOOGLE", "STOREFINDER_MAPBOX", "SUPPORT", "TWITTER_INBOX_READ", "TWITTER_INBOX_WRITE", "TWITTER_POSTING", "TWITTER_POSTING_WRITE", "UPGRADE", "USER_OTHERS_EDIT", "USER_SELF_EDIT", "UTMS", "WEBSITE_WIDGETS", "EXPANDED_REVIEWS_RESTAURANT", "EXPANDED_REVIEWS_FINANCE", "WHATS_APP_MESSAGES", "ACCESS_REQUEST_INVITATIONS", "AI_BULK_REPLIES", "SURVEYS", "SURVEYS_READ", "SURVEYS_WRITE", "AI_SEARCH", "GEO_STUDIO", "AI_SEARCH_GRADER", "CAN_CREATE_OR_DELETE_OTHER_LOCATION_MANAGER", "CUSTOM_INSTRUCTIONS", "CUSTOM_INSTRUCTIONS_WRITE", "UBI", "UBI_CORE", "UBI_TASK_EXECUTION", "COMP_INTEL_GRID_MAP", "DATA_SHARING", "ADVANCED_ANALYTICS", "FACEBOOK_UNOWNED_PAGE_CREATE", "LOCATION_SCHEDULED_UPDATES", "TRANSACTION_LINKS", "BASIC", "BASIC_PLUS", "SUPPRESSION", "NEW_PHOTO_TYPES", "TRACKING", "LOCAL_INVENTORY"

## 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"

  - `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"

  - `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"

  - `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"

  - `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


