Skip to main content

Regions

Manage delivery regions and location-based region lookups.

Base URL: /api/v1/partner/regions

Endpoints Overview

MethodEndpointDescription
GET/{regionId}Get region by id
GET/Search regions
GET/nearbyGet nearby region

Get region by id

GET /api/v1/partner/regions/{regionId}

Retrieve a single delivery region by its ID.

Path Parameters

ParameterTypeDescription
regionIdstringThe region i d

Response

Returns a BlazeRegion object.

FieldTypeRequiredDescription
idstringNoUnique identifier
companyIdstringNoCompany identifier
createdlongNoCreated timestamp (epoch ms)
modifiedlongNoLast modified timestamp (epoch ms)
deletedbooleanNoWhether the record is deleted
updatedbooleanNoWhether the record has been updated
namestringNoName
activebooleanNoWhether active (default: true)
latitudedoubleNoLatitude
longitudedoubleNoLongitude
regionDefaultbooleanNoRegion Default (default: false)
deliveryFeenumberNoDelivery Fee
openAtstringNoOpen At
openAtNumericintegerNoOpen At Numeric
closeAtNumericintegerNoClose At Numeric
closeAtstringNoClose At
daysClosestring[]NoDays Close
minOrderAmountnumberNoMin Order Amount
freeDeliveryAfternumberNoFree Delivery After
zoneTypestringNoZone Type. One of: zipCode (default: zipCode)
fileZonestringNoFile Zone
taxRuleIdstringNoTax Rule identifier
deliveryChargenumberNoDelivery Charge
kmlEdgesBlazeKmlEdge[]NoKml Edges
zipCodesstring[]NoZip Codes
kmlColorstringNoKml Color (default: ``)
allowedConsumerTypesConsumerType[]NoAllowed Consumer Types

Search regions

GET /api/v1/partner/regions

Retrieve a paginated list of delivery regions. Use skip and limit for pagination.

Query Parameters

ParameterTypeRequiredDescription
skipintegerNoNumber of records to skip
limitintegerNoMaximum records to return

Response

Returns a paginated SearchResult of BlazeRegion objects.

FieldTypeRequiredDescription
idstringNoUnique identifier
companyIdstringNoCompany identifier
createdlongNoCreated timestamp (epoch ms)
modifiedlongNoLast modified timestamp (epoch ms)
deletedbooleanNoWhether the record is deleted
updatedbooleanNoWhether the record has been updated
namestringNoName
activebooleanNoWhether active (default: true)
latitudedoubleNoLatitude
longitudedoubleNoLongitude
regionDefaultbooleanNoRegion Default (default: false)
deliveryFeenumberNoDelivery Fee
openAtstringNoOpen At
openAtNumericintegerNoOpen At Numeric
closeAtNumericintegerNoClose At Numeric
closeAtstringNoClose At
daysClosestring[]NoDays Close
minOrderAmountnumberNoMin Order Amount
freeDeliveryAfternumberNoFree Delivery After
zoneTypestringNoZone Type. One of: zipCode (default: zipCode)
fileZonestringNoFile Zone
taxRuleIdstringNoTax Rule identifier
deliveryChargenumberNoDelivery Charge
kmlEdgesBlazeKmlEdge[]NoKml Edges
zipCodesstring[]NoZip Codes
kmlColorstringNoKml Color (default: ``)
allowedConsumerTypesConsumerType[]NoAllowed Consumer Types

Get nearby region

GET /api/v1/partner/regions/nearby

Find the delivery region that matches a geographic location. Provide either lat/long coordinates or a zipCode. Returns the matching region based on the store's configured delivery zones.

Query Parameters

ParameterTypeRequiredDescription
latdoubleNoLatitude coordinate
longdoubleNoLongitude coordinate
zipCodestringNoZIP code for location lookup

Response

Returns a BlazeRegion object.

FieldTypeRequiredDescription
idstringNoUnique identifier
companyIdstringNoCompany identifier
createdlongNoCreated timestamp (epoch ms)
modifiedlongNoLast modified timestamp (epoch ms)
deletedbooleanNoWhether the record is deleted
updatedbooleanNoWhether the record has been updated
namestringNoName
activebooleanNoWhether active (default: true)
latitudedoubleNoLatitude
longitudedoubleNoLongitude
regionDefaultbooleanNoRegion Default (default: false)
deliveryFeenumberNoDelivery Fee
openAtstringNoOpen At
openAtNumericintegerNoOpen At Numeric
closeAtNumericintegerNoClose At Numeric
closeAtstringNoClose At
daysClosestring[]NoDays Close
minOrderAmountnumberNoMin Order Amount
freeDeliveryAfternumberNoFree Delivery After
zoneTypestringNoZone Type. One of: zipCode (default: zipCode)
fileZonestringNoFile Zone
taxRuleIdstringNoTax Rule identifier
deliveryChargenumberNoDelivery Charge
kmlEdgesBlazeKmlEdge[]NoKml Edges
zipCodesstring[]NoZip Codes
kmlColorstringNoKml Color (default: ``)
allowedConsumerTypesConsumerType[]NoAllowed Consumer Types