Skip to main content

Update a business

API operation: Open the endpoint in Scalar

Use POST /business/{business} to partially update a business by numeric ID. The current public operation is Business.update.

The final path parameter is {business} and identifies the business to update. Older integrations may refer to this identifier as business_id.

This route requires administrator or business-manager authentication. A business manager can update only a business connected to that manager. Send only fields that need to change; field validation, images, schedules, taxes, owners, and other relations remain operation-specific.

Legacy SDK example​

const response = await ordering.businesses(businessId).save()

This SDK helper is legacy syntax; confirm that your package and version support it before use.

OpenAPI reference​

Operation: POST /business/{business}

Path parameters

NameTypeRequiredDescription
businessintegerYes—

Header parameters

NameTypeRequiredDescription
User-AgentstringNo—

Request body fields

NameTypeRequired
aboutanyNo
addressanyNo
address_notesanyNo
agentsarray<integer>No
always_deliverbooleanNo
cancel_order_after_minutesinteger | nullNo
cellphoneanyNo
city_idintegerNo
city_nameanyNo
countryanyNo
country_codeanyNo
currencyanyNo
delivery_pricenumberNo
delivery_tax_ratenumberNo
delivery_tax_typenumberNo
delivery_timeanyNo
descriptionanyNo
disabled_reasonanyNo
emailanyNo
enabledbooleanNo
eta_status_timesstringNo
eta_variation_timeintegerNo
external_idanyNo
facebook_profileanyNo
featuredbooleanNo
fixed_usage_feenumberNo
franchise_idinteger | nullNo
front_layoutanyNo
headeranyNo
instagram_profileanyNo
localityanyNo
locationstringNo
logoanyNo
maximumnumber | nullNo
minimumnumberNo
nameanyNo
neighborhoodanyNo
order_default_priorityintegerNo
owner_idintegerNo
ownersarray<integer>No
parent_business_idinteger | nullNo
percentage_usage_feenumberNo
phoneanyNo
pickup_timeanyNo
pinterest_profileanyNo
price_levelanyNo
printer_idintegerNo
ribbonstringNo
routeanyNo
scheduleanyNo
seo_descriptionanyNo
seo_imageanyNo
seo_titleanyNo
service_feenumberNo
slugstringNo
snapchat_profileanyNo
snooze_untilstring | nullNo
stateanyNo
state_codeanyNo
street_numberanyNo
sublocalityanyNo
taxnumberNo
tax_idinteger | nullNo
tax_typenumberNo
taxesarray<integer>No
tiktok_profileanyNo
timezonestringNo
typesarray<integer>No
whatsapp_numberanyNo
zipcodeanyNo

Responses

CodeDescription
200OK (Envelope)
400Bad Request (ErrorResponse)
401Unauthorized
404Not Found
429Too Many Requests (ErrorResponse)
500Internal Server Error (ErrorResponse)
503Service Unavailable (ErrorResponse)
Open this operation in the API reference