BrightEdge Technologies be_local API
Operation related to BE Local
Operation related to BE Local
openapi: 3.1.0
info:
title: BrightEdge Platform accounts be_local API
description: This API provides the ability to integrate with BrightEdge Platform
version: 5.0.0
tags:
- name: be_local
description: Operation related to BE Local
paths:
/5.0/objects/be_local/save_multi_edit_changes:
post:
tags:
- be_local
summary: This call saves multi edit changes
description: 'Changes of the format
(location_name, field_name, attribute_name, before_value, after_value, task_id, extra_info_json)'
operationId: save_multi_edit_changes_5_0_objects_be_local_save_multi_edit_changes_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SaveGMBMultiEdit'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/5.0/objects/be_local/update_fields:
post:
tags:
- be_local
summary: This call fetches all the quick wins tasks for a location
operationId: update_fields_5_0_objects_be_local_update_fields_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateFieldsGmbConfig'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/5.0/objects/be_local/get_accounts_data:
post:
tags:
- be_local
summary: This call fetches all the entity data for all location of an account
operationId: update_fields_5_0_objects_be_local_get_accounts_data_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetAccountsData'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/5.0/objects/be_local/get_location_details_v2:
post:
tags:
- be_local
summary: This call fetches all the locations linked to be_account
operationId: get_location_details_v2_5_0_objects_be_local_get_location_details_v2_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LocationDetailConfigV2'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/5.0/objects/be_local/get_all_gmb_attributes:
post:
tags:
- be_local
summary: This call fetches all the attributes
operationId: get_all_gmb_attributes_5_0_objects_be_local_get_all_gmb_attributes_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetAllAttributes'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/5.0/objects/be_local/get_all_location_attributes:
post:
tags:
- be_local
summary: This call fetches all the location attributes
operationId: get_all_location_attributes_5_0_objects_be_local_get_all_location_attributes_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetLocationAttributes'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/5.0/objects/be_local/store_updates:
post:
tags:
- be_local
summary: Proxy store updates to prod platform-ui-api
operationId: store_updates_5_0_objects_be_local_store_updates_post
requestBody:
content:
application/json:
schema:
items:
$ref: '#/components/schemas/StoreUpdatesConfig'
type: array
title: Reqbody
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/5.0/objects/be_local/staging/store_updates:
post:
tags:
- be_local
summary: Proxy store updates to staging platform-ui-api
operationId: store_updates_staging_5_0_objects_be_local_staging_store_updates_post
requestBody:
content:
application/json:
schema:
items:
$ref: '#/components/schemas/StoreUpdatesConfig'
type: array
title: Reqbody
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/latest5/objects/be_local/save_multi_edit_changes:
post:
tags:
- be_local
summary: This call saves multi edit changes
description: 'Changes of the format
(location_name, field_name, attribute_name, before_value, after_value, task_id, extra_info_json)'
operationId: save_multi_edit_changes_latest5_objects_be_local_save_multi_edit_changes_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SaveGMBMultiEdit'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/latest5/objects/be_local/update_fields:
post:
tags:
- be_local
summary: This call fetches all the quick wins tasks for a location
operationId: update_fields_latest5_objects_be_local_update_fields_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateFieldsGmbConfig'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/latest5/objects/be_local/get_accounts_data:
post:
tags:
- be_local
summary: This call fetches all the entity data for all location of an account
operationId: update_fields_latest5_objects_be_local_get_accounts_data_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetAccountsData'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/latest5/objects/be_local/get_location_details_v2:
post:
tags:
- be_local
summary: This call fetches all the locations linked to be_account
operationId: get_location_details_v2_latest5_objects_be_local_get_location_details_v2_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/LocationDetailConfigV2'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/latest5/objects/be_local/get_all_gmb_attributes:
post:
tags:
- be_local
summary: This call fetches all the attributes
operationId: get_all_gmb_attributes_latest5_objects_be_local_get_all_gmb_attributes_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetAllAttributes'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/latest5/objects/be_local/get_all_location_attributes:
post:
tags:
- be_local
summary: This call fetches all the location attributes
operationId: get_all_location_attributes_latest5_objects_be_local_get_all_location_attributes_post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetLocationAttributes'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/latest5/objects/be_local/store_updates:
post:
tags:
- be_local
summary: Proxy store updates to prod platform-ui-api
operationId: store_updates_latest5_objects_be_local_store_updates_post
requestBody:
content:
application/json:
schema:
items:
$ref: '#/components/schemas/StoreUpdatesConfig'
type: array
title: Reqbody
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
/latest5/objects/be_local/staging/store_updates:
post:
tags:
- be_local
summary: Proxy store updates to staging platform-ui-api
operationId: store_updates_staging_latest5_objects_be_local_staging_store_updates_post
requestBody:
content:
application/json:
schema:
items:
$ref: '#/components/schemas/StoreUpdatesConfig'
type: array
title: Reqbody
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BELocalResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- http_basic: []
- forwarded_http_basic: []
- session_cookie: []
- session_header: []
- api_token_header: []
- bearer_token: []
components:
schemas:
UpdateFieldsGmbConfig:
properties:
be_account_id:
type: integer
title: Be Account Id
account_name:
type: string
title: Account Name
location_name:
type: string
title: Location Name
before_value:
type: object
title: Before Value
after_value:
type: object
title: After Value
request_body:
type: object
title: Request Body
task_id:
type: string
title: Task Id
update_mask:
type: string
title: Update Mask
attribute_mask:
type: string
title: Attribute Mask
task_status:
type: integer
title: Task Status
default: 2
type: object
required:
- location_name
title: UpdateFieldsGmbConfig
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
type: object
required:
- loc
- msg
- type
title: ValidationError
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
StoreUpdatesConfig:
properties:
be_account_id:
type: integer
title: Be Account Id
store_code:
type: string
title: Store Code
before_value:
type: object
title: Before Value
after_value:
type: object
title: After Value
update_mask:
type: string
title: Update Mask
language_code:
type: string
title: Language Code
default: en
type: object
required:
- be_account_id
- store_code
title: StoreUpdatesConfig
LocationDetailConfigV2:
properties:
be_account_id:
type: integer
title: Be Account Id
location_name:
type: string
title: Location Name
column_names:
items: {}
type: array
title: Column Names
q:
type: string
title: Q
all:
type: boolean
title: All
default: false
type: object
required:
- be_account_id
title: LocationDetailConfigV2
BELocalResponse:
properties:
status:
type: boolean
title: Status
data:
items: {}
type: array
title: Data
message:
type: string
title: Message
type: object
required:
- status
title: BELocalResponse
GetAccountsData:
properties:
account_id:
type: integer
title: Account Id
external_id:
type: string
title: External Id
type: object
required:
- account_id
title: GetAccountsData
SaveGMBMultiEdit:
properties:
be_account_id:
type: integer
title: Be Account Id
changes:
items:
type: object
type: array
title: Changes
multi_edit_id:
type: string
title: Multi Edit Id
batch_attribute_update:
type: boolean
title: Batch Attribute Update
default: false
type: object
required:
- be_account_id
- changes
- multi_edit_id
title: SaveGMBMultiEdit
GetLocationAttributes:
properties:
location_name:
type: string
title: Location Name
type: object
required:
- location_name
title: GetLocationAttributes
GetAllAttributes:
properties:
language_code:
type: string
title: Language Code
default: en
region_code:
type: string
title: Region Code
default: US
showAll:
type: boolean
title: Showall
default: true
do_live_fallback_call:
type: boolean
title: Do Live Fallback Call
default: true
type: object
title: GetAllAttributes
securitySchemes:
http_basic:
type: http
scheme: basic
forwarded_http_basic:
type: apiKey
in: header
name: X-Forwarded-Authorization
session_cookie:
type: apiKey
in: cookie
name: BRIGHTEDGE
session_header:
type: apiKey
in: header
name: X-BRIGHTEDGE-SESSION
api_token_header:
type: apiKey
in: header
name: X-Token
bearer_token:
type: apiKey
in: header
name: Bearer-Token