API si Integrari
API Integrări
Documentație API pentru gestionarea integrărilor cu furnizori externi
Asocieri cu un anumit furnizor
Endpoint: GET /v1/waiters/integrations/mappings/{provider}
Returnează mapările pentru un furnizor specific.
Parametri de tip path:
provider(obligatoriu): Un string care specifică furnizorul. Valori posibile:denx.
Parametri de tip query:
type(opțional): Un string care specifică tipul de mapare. Valori posibile:Menu,MenuItem,Order,User,Client,Table.internalId(opțional): Un string de 24 de caractere hexadecimale care reprezintă un ObjectId valid pentru maparea sursă.externalId(opțional): Un șir de caractere care reprezintă maparea țintă.
Exemplu cerere:
GET /v1/waiters/integrations/mappings/denx?type=MenuItem&internalId=669e66e21d220deb8c0a02d2&externalId=123 HTTP/1.1
Authorization: Bearer {token}
Exemplu răspuns:
{
"mappings": [
{
"restaurant": "5fdb5b57be64ca41708e284f",
"provider": "denx",
"type": "MenuItem",
"mapping": {
"internalId": "669e66e21d220deb8c0a02d2",
"externalId": "123"
}
}
]
}