Validare meniu
const url = 'https://prod.store-management.glovo.alb.app.onlineservice.io/api/v3/menu/validate';const options = { method: 'POST', headers: {Authorization: '<Authorization>', 'Content-Type': 'application/json'}, body: '"example"'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://prod.store-management.glovo.alb.app.onlineservice.io/api/v3/menu/validate \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: application/json' \ --data '"example"'Endpointul oferă utilizatorilor posibilitatea de a încărca un meniu și de a-l valida conform schemei JSON. În cazul în care nu sunt detectate erori sau avertismente, endpointul va returna un mesaj totul-OK. În cazul în care sunt detectate erori sau avertismente, endpointul va returna o listă de erori și avertismente, împreună cu informații detaliate despre fiecare eroare, cum ar fi numărul de linie, numărul de coloană și mesajul de eroare. Este recomandat să validați payload-ul înainte de a trimite meniul pentru a fi executat. Acest lucru va asigura faptul că meniul este în format corect și conține toate informațiile necesare pentru a fi procesat cu succes. Validarea payload-ului înainte de trimiterea meniului pentru executare poate identifica și corecta eventualele erori sau probleme, economisind astfel timp.
Authorizations
Secțiune intitulată „Authorizations”Request Bodyrequired
Secțiune intitulată „Request Bodyrequired”Examplegenerated
exampleResponses
Secțiune intitulată „Responses”Rezultatul validării meniului
object
Specifies if the menu is valid or not
Detailed information of the errors generated by JSON schema
Detailed information of the warnings generated by JSON schema
Examplegenerated
{ "valid": true, "errors": [ "example" ], "warnings": [ "example" ]}Eroare internă
Examplegenerated
example