ApexERPHost

<back to all web services

GetMenuForGlovo

The following routes are available for this service:
GET/Glovo/Products
GET/Glovo/Products/{GlovoBranchId}
GetMenuForGlovo Parameters:
NameParameterData TypeRequiredDescription
GlovoBranchIdpathintNo
GlovoCatalog Parameters:
NameParameterData TypeRequiredDescription
attributesformList<Attributes>No
attribute_groupsformList<AttributesGroups>No
productsformList<GlovoProducts>No
collectionsformList<Collections>No
supercollectionsformList<SuperCollections>No
Attributes Parameters:
NameParameterData TypeRequiredDescription
idformstringNo
nameformstringNo
price_impactformstringNo
selected_by_defaultformboolNo
availableformboolNo
AttributesGroups Parameters:
NameParameterData TypeRequiredDescription
idformstringNo
nameformstringNo
minformstringNo
maxformstringNo
collapseformboolNo
multiple_selectionformboolNo
attributesformList<string>No
GlovoProducts Parameters:
NameParameterData TypeRequiredDescription
idformstringNo
nameformstringNo
priceformstringNo
image_urlformstringNo
descriptionformstringNo
attributes_groupsformList<string>No
availableformboolNo
Collections Parameters:
NameParameterData TypeRequiredDescription
nameformstringNo
positionformstringNo
image_urlformstringNo
sectionsformList<Sections>No
Sections Parameters:
NameParameterData TypeRequiredDescription
nameformstringNo
positionformstringNo
productsformList<string>No
SuperCollections Parameters:
NameParameterData TypeRequiredDescription
nameformstringNo
positionformstringNo
image_urlformstringNo
collectionsformList<string>No

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /Glovo/Products HTTP/1.1 
Host: apex.nikoratrade.ge 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	attributes: 
	[
		{
			id: String,
			name: String,
			price_impact: String,
			selected_by_default: False,
			available: False
		}
	],
	attribute_groups: 
	[
		{
			id: String,
			name: String,
			min: String,
			max: String,
			collapse: False,
			multiple_selection: False,
			attributes: 
			[
				String
			]
		}
	],
	products: 
	[
		{
			id: String,
			name: String,
			price: String,
			image_url: String,
			description: String,
			attributes_groups: 
			[
				String
			],
			available: False
		}
	],
	collections: 
	[
		{
			name: String,
			position: String,
			image_url: String,
			sections: 
			[
				{
					name: String,
					position: String,
					products: 
					[
						String
					]
				}
			]
		}
	],
	supercollections: 
	[
		{
			name: String,
			position: String,
			image_url: String,
			collections: 
			[
				String
			]
		}
	]
}