POST /v1/listing/{businessNumber}/create
Servers
- https://api.birdeye.com/resources
Path parameters
Name | Type | Required | Description |
---|---|---|---|
businessNumber |
Number | Yes |
Business Number. |
Request headers
Name | Type | Required | Description |
---|---|---|---|
api_key |
String | No |
e.g. [Required] Partner specific API key provided by Birdeye for data exchange. |
Accept |
String | No |
e.g. application/json |
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
healthcare |
Object | No |
This section is only applicable if you have purchased the health care listings plan and have been onboarded on the same. |
healthcare.insurancesAccepted |
String | No |
Insurance Accepted of the provider/practice. Must be less than 50 characters |
healthcare.credentials |
String | No |
University of the provider/practice. Must be less than 25 characters |
healthcare.doctorCategories |
String | No |
Immunologist > Allergy, Allergist-Immunologist > General (array) - This is the doctor specific category your business belongs to. Please refer to the sheet "Doctor Specific Categories" to get the possible values. |
healthcare.firstName |
String | No |
First name of the provider. |
healthcare.isProvider |
Boolean | No |
If provider then select value true. If practice then select value false. This is a true/false toggle for determining if the location is a provider or not. |
healthcare.university |
String | No |
University of the provider/practice. Must be less than 255 characters |
healthcare.npi |
Number | No |
National Provider Identifier - NPI. Must be 10 digits |
healthcare.hospitalAffiliations |
String | No |
Hospital Affiliations of the provider/practice. Must be less than 150 characters |
healthcare.practiceName |
String | No |
Name of the practice.Must be less than 191 characters. |
healthcare.middleName |
String | No |
Middle name of the provider. |
healthcare.surName |
String | No |
Surname of the provider |
covidInfo |
Object | No |
Provide this data for updating any COVID specific information you want to share with your customers. |
covidInfo.postDescription |
String | No |
This information is posted and updated on your Google business profile page and your FB business page. |
covidInfo.virtualCareLink |
String | No |
Should be a valid url virtual care link |
covidInfo.covid19SupportLink |
String | No |
Should be a valid covid19 support url |
businessInfo |
Object | No |
Business Information |
businessInfo.emailId |
String | No |
Business Email ID. |
businessInfo.name |
String | Yes |
Name of the Business/Location. Should be Max 1000 characters long. |
businessInfo.isAddressHidden |
String | No |
If your business doesn’t have a place for your customers to visit, then you can hide your street address. |
businessInfo.isServiceAreaProvider |
String | No |
If you deliver or provide service at customer locations. |
businessInfo.location |
Object | No |
Business address |
businessInfo.location.zip |
String | Yes |
Zip Code. |
businessInfo.location.address2 |
String | No |
Address of the business. |
businessInfo.location.address1 |
String | No |
Address of the business. |
businessInfo.location.state |
String | No |
State (2 character state code). |
businessInfo.location.countryCode |
String | No |
Country Code (2 character country code). |
businessInfo.location.city |
String | No |
City (Max 1000 character long). |
businessInfo.phone |
String | Yes |
Your official Business Phone number. Format is (xxx) xxx-xxxx. |
businessInfo.websiteUrl |
String | No |
Business website url. |
businessInfo.serviceAreas[] |
Array | No |
Locations where you deliver or provide service (applicable if isServiceAreaProvider is 'Yes').NOTE: Maximum service areas that can be provided are 10. |
bingListing |
Object | No |
This data will be used to update your Bing listing. |
bingListing.bingCategories |
Object | No |
You can add a maximum of up to 3 categories. |
bingListing.bingPhoneNumber |
String | No |
You can provide a phone number which will be pushed only to your Bing listing site and will override the primary phone number set. |
bingListing.bingDescription |
String | No |
An ‘About the business description’. Bing description cannot be more than 4096 characters. |
bingListing.primaryCategoryBing |
String | No |
Primary category of bing. |
facebookListing |
Object | No |
This data will be used to update your Facebook business page/ listing. |
facebookListing.facebookDescription |
String | No |
An ‘about your business’ description. Facebook description cannot be more than 255 characters. |
facebookListing.categories |
Object | No |
You can add up to 3 categories. |
facebookListing.facebookPhoneNumber |
String | No |
Phone number for facebook profile. This phone number will override the main phone number on your Facebook business page |
additionalInfo |
Object | No |
Business Additional Information |
additionalInfo.establishedYear |
Number | No |
Year established |
additionalInfo.tollFreePhoneNumber |
String | No |
Tollfree number. |
additionalInfo.services |
String | Yes |
Services offered by the business. Useful in SEO. (Comma separated list of services offered) Business services cannot be more than 1000 characters. |
additionalInfo.payment |
String | No |
Payment Type (Max 250 character long). |
additionalInfo.hoursOfOperations[] |
Array | Yes |
Regular hours: Regular working hours of the business for each day from Monday to Sunday. |
additionalInfo.languages[] |
Array | No |
Languages. |
additionalInfo.orderAheadLink |
String | No |
Let customers place delivery and pick-up orders by linking them to your ordering page. |
additionalInfo.timezone |
String | No |
Timezone of the business. |
additionalInfo.wholeWeekOperating |
Number | No |
Whether your business is open 24/7, Possible Values - 0 or 1. |
additionalInfo.specialHours[] |
Array | No |
For special holiday days, where you may have limited hours of operation and don’t want to change your preset regular hours. These would only be applicable only for the dates they are set for. |
additionalInfo.keywords |
String | No |
Important keywords related to the business. Useful in SEO. (Comma separated list of important keywords) Business keywords cannot be more than 1000 characters. |
additionalInfo.menuLink |
String | No |
Show customers what you serve by linking them to your menu. |
additionalInfo.products |
String | No |
Products about the business. Useful in SEO and Business products cannot be more than 1000 characters. |
additionalInfo.impressum |
String | No |
In certain countries (like Austria, Germany and Switzerland), businesses may be required by law to include a statement of ownership on their web presence. |
additionalInfo.localPhoneNumber |
String | No |
Local phone number. |
additionalInfo.androidAppURL |
String | No |
Android app url. |
additionalInfo.reopenDate |
String | No |
Reopen date is applicable only when the status is "temporarily closed". It should be "MM/DD/YYYY" format. |
additionalInfo.appointmentLink |
String | No |
Let customers reserve tables by linking them to your reservations page. |
additionalInfo.iosAppURL |
String | No |
IOS app url. |
additionalInfo.moreHours |
Object | No |
Google more hours for specific services you offer such as delivery, takeout, drive-through, and pickup (see: Supported More Hours). Google more hours can only be added if google primary category is added. To get specific types of more hours, please refer to Get supported more hours type api. NOTE: In more hours, day 0 denotes Monday, day 1 denotes Tuesday, …, day 6 denotes Sunday. Please refer /listing/get-more-hours-type/get-more-hours-type api to get google more hours type. Possible Values Breakfast, Lunch, Pickup, etc. |
additionalInfo.businessStatus |
String | No |
It will update your business status on lisitng page and If business will choose "Temporarily closed" then Reopen date is mandatry. [Open, Temporarily closed, Permanently closed] |
gmbListing |
Object | No |
This data will be used to update your Google Business Profile/ listing. |
gmbListing.googlePhoneNumber |
String | No |
You can provide a phone number which will be pushed only to your google listing site and will override the primary phone number set. |
gmbListing.attributes |
Object | No |
Google my business attributes are highly visible statements about your business that appear on your Google My Business listing. Supported attributes are
|
gmbListing.primaryCategoryGmb |
String | No |
Primary category of google. |
gmbListing.additionalCategories |
Object | No |
You can add up to 5 subcategories. |
gmbListing.foodDelivery |
String | No |
Enter the redirect URL where customers can place delivery orders.This field is applicable for hospitality business and is category dependent.Example http://www.ubereats.com |
gmbListing.foodTakeout |
String | No |
Enter the redirect URL where customers can place 'takeout' food orders. This field is applicable for hospitality business and is category dependent.Example : http://www.ubereats.com |
gmbListing.googleWebsiteUrl |
String | No |
Website url will update on google listing. This website URL will override your existing website URL on your Google business profile. |
gmbListing.googleStoreId |
String | No |
Store id for google. |
gmbListing.googleDescription |
String | No |
An ‘about your business’ description. Google description cannot be more than 750 characters. |
socialProfileURLs |
Object | No |
Profile URLs for business on top rated social sites |
socialProfileURLs.youTubeUrl |
String | No |
Business Youtube URL. |
socialProfileURLs.linkedInUrl |
String | No |
Business LinkedId URL. |
socialProfileURLs.lendingtreeUrl |
String | No |
Business Lending Tree URL. |
socialProfileURLs.facebookUrl |
String | No |
Facebook URL. |
socialProfileURLs.googleUrl |
String | No |
US (string)- Business Google URL. |
socialProfileURLs.pintrestUrl |
String | No |
Business Pinterest URL. |
socialProfileURLs.twitterUrl |
String | No |
Business Twitter URL. |
socialProfileURLs.bbbUrl |
String | No |
Business BB URL. |
media |
Object | No |
Media details. |
media.logoUrl |
String | No |
This logo will pushed to your listings sites such as Google, Facebook, Bing, Birdeye and all the other secondary listings sites. Format: JPG, JPEG, PNG. Minimum 250 x 250px. Recommended: 720 X 720 px. 10 KB min. |
media.facebookCover |
String | No |
Facebook Cover Image Url. |
media.coverImageUrl |
String | No |
This cover photo will pushed to your listings sites such as Birdeye and all the other secondary listings sites. Cover image URL for business will be displayed on custom review site. Format: JPG, JPEG, PNG. Minimum 1110 x 374px. 10 KB min. |
media.gmbCover |
String | No |
Google Cover Image Url. |
thirdPartyListing |
Object | No |
This data will be used to update your secondary listings sites. |
thirdPartyListing.thirdPartySubCategories |
String | No |
Additional sub categories. You can set a maximum of 3 sub categories. Note: This is a Mandatory field if thirdPartyCategory is available. |
thirdPartyListing.thirdPartyCategory |
String | No |
Primary business category for third party listings. Note: This is a Mandatory field if vendor is applicable. |
internalListing |
Object | No |
Provide data for microsite listing purpose. |
internalListing.subcategory |
String | No |
You can add up to 3 subcategories. |
internalListing.subCategories |
Object | No |
Primary category of business. |
internalListing.displayCategory |
String | No |
Choose one of the category either from primary category or from sub categories. |
internalListing.description |
String | Yes |
An ‘about your business’ description. Business description cannot be more than 5000 characters and cannot be less than 200 characters. |
appleListing |
Object | No |
This data will be used to update your Google Business Profile/ listing. |
appleListing.primaryCategory |
String | No |
Primary category of apple ,This is a mandatory field. Please pass an acceptable category name/ id by first getting the approved list using the Get category API. |
appleListing.additionalCategories |
Object | No |
You can add upto 5 additional categories most suitable for your business. |
appleListing.phoneNumber |
String | No |
This will be shown as the primary phoneNumber on your Apple maps place card and will replace/ override your business info phone number. |
appleListing.appleActionLinks |
Object | No |
Apple actionLinks are shown on the Apple maps place card which helps users to access or redirect to some website or app store. These are typical CTA’s that you would like to expose to your potential customers. Apple action links can only be selected from pre-defined set of action links which you can get using the GET Action links API. |
appleListing.appleLocationAttributes |
Object | No |
Apple connect attributes are highly visible statements about your business that appear on your Apple Business listing. Few Apple Supported attributes are: crossbusiness.family_kids.kids_playarea, crossbusiness.barservice.happyhour Crossbusiness.attire.casual .These help your potential customers understand more about your business. |
optOut |
Object | No |
Opt out section |
optOut.businessProfileOptOut |
Boolean | No |
Opt out from the business profile section.
|
optOut.gmbLogoOptOut |
Boolean | No |
Update profile photo on your google my business page.
|
optOut.gmbCoverOptOut |
Boolean | No |
Update cover photo on your google my business page.
|
optOut.fbCoverOptOut |
Boolean | No |
Update cover photo on your facebook profile.
|
optOut.fbLogoOptOut |
Boolean | No |
Update profile photo on your facebook profile.
|
optOut.gmbProfileOptOut |
Boolean | No |
Opt out from the google specific section on the profile page.
|
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.