Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added public api documentation for local seo #234

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
213 changes: 213 additions & 0 deletions apiary.apib
Original file line number Diff line number Diff line change
Expand Up @@ -12519,6 +12519,219 @@ Get all Unanswered Questions and Answers for a Location

[2466][]

# Group Local SEO
Create, manage and delete keywords report for business locations.

## Create keywords report [/v1/localSeo/report/save]
Create a local SEO ranking report for a specific location and one or multiple keywords.

### Create keyword(s) report [POST]


+ Request (application/json)

+ Headers

Accept: application/json
api-key: [Required] Partner specific API key provided by Birdeye for data exchange.
businessId: [Required] location business number.

+ Body

{
"keyword": "keyword"
}


+ Response 200

+ Response 401

[1161][]

+ Response 429

[89][]

+ Response 401

[1167][]

+ Response 404

[1175][]


## Get keywords report [/v1/localSeo/report/keywords]
Get all keywords associated with the Local SEO Scan Tool for all locations

### Get keyword(s) report [POST]
+ Request (application/json)

+ Headers

Accept: application/json
api-key: [Required] Partner specific API key provided by Birdeye for data exchange.
businessId: [Required] account business number.

+ Body

{
"page" : 1,
"pageSize" : 50
}


+ Response 200

+ Response 401

[1161][]

+ Response 429

[89][]

+ Response 401

[1167][]

+ Response 404

[1175][]



## Get keyword report for single location [/v1/localSeo/report/ranking]
Get the Local SEO Scan Tool report for a specific location and keyword. The report includes ranking details for the current business as well as competitor businesses.

### Get keyword report for single location [POST]
+ Request (application/json)

+ Headers

Accept: application/json
api-key: [Required] Partner specific API key provided by Birdeye for data exchange.
businessId: [Required] location business number.

+ Body

{
"keyword": "keyword",
"month" : "month", // e.g. January, February, etc.
"year" : 2024
}


+ Response 200

+ Response 401

[1161][]

+ Response 429

[89][]

+ Response 401

[1167][]

+ Response 404

[1175][]


## Get keywords report for time range [/v1/localSeo/report/timeline]
Get a timeline ranking report for a specific business location and one or multiple keywords.

### Get keyword(s) report for time range [POST]
+ Request (application/json)

+ Headers

Accept: application/json
api-key: [Required] Partner specific API key provided by Birdeye for data exchange.
businessId: [Required] location business number.

+ Body

{
"keywords": [
"keyword1", "keyword2 // list of keywords
],
"startMonth" : "startMonth", // e.g. January, February, etc.
"startYear" : 2024,
"endMonth" : "endMonth", // e.g. January, February, etc.
"endYear" : 2024
}


+ Response 200

+ Response 401

[1161][]

+ Response 429

[89][]

+ Response 401

[1167][]

+ Response 404

[1175][]



## Delete keywords report for locations [/v1/localSeo/report/delete]
Delete mapped or set keywords for one or multiple locations. Deleting the keywords will also delete the associated reports.

### Delete keyword(s) report for locations(s) [POST]
+ Request (application/json)

+ Headers

Accept: application/json
api-key: [Required] Partner specific API key provided by Birdeye for data exchange.
businessId: [Required] account business number.

+ Body

{
"businessId1": [
"keyword1",
"keyword2"
],
"businessId2": [
"keyword1",
"keyword2"
]
}


+ Response 200

+ Response 401

[1161][]

+ Response 429

[89][]

+ Response 401

[1167][]

+ Response 404

[1175][]



# Group Listing
Keep your business information accurate and consistent across 50+ websites.
Expand Down