Passive Marketplace or White-label App Platform Integration Module
Introduction
Connect your marketplace or restaurant white-label app to Sinqro (asking Sinqro to consume your APIs and throwing webhooks to Sinqro)
Passive integration
Passive Integration Only
Integration level
In Sinqro we have different integration module types. For a market integration module, we have different module features in order to help the restaurant to understand the benefits of contracting the module. All features are optional and defined by the limits of the company developing the integration and the company providing API or services webhook.
Integration requirements
For a full integration, we would need all these API services and webhooks:
API SERVICES
GET Order / Reservation
Service/s to get an order or reservation information of a previously received order
GET Order / Reservation Status
Service/s to get an order or reservation status of a previously received order
POST/PATCH Menus, products, variants, options
Service/s to create or modify the entities defining the "online catalog" of the restaurant
POST/PATCH Order / Reservation Status
Service/s to change the status of a previously received order or reservation
POST/PATCH Delivery Location
Service/s to inform the current driver's location (for you to show it to your customer)
POST/PATCH Restaurant Availability
Service/s to change the restaurant's availability in your market (schedules, shifts, calendar exceptions, ...)
WEBHOOK NOTIFICATIONS
The webhook notifications are POST/PUT requests thrown by your system to a specific endpoint we provide.
New order / reservation
Notification you send for a new order or reservation
Order / reservation status changed
Notification you send for an order or reservation status change from your side
Webhook Endpoint
OTHER REQUIREMENTS
- API and webhooks docs - Document or whatever you normally use to document your API for third-party developers
- Restaurant test account - An account to test and ideally access to the restaurant's dashboard
- Sandbox and production credentials - API keys or equivalent for production environment, and ideally, for sandbox/test environments
Data model
As this integration is passive, we adapt our data to your data model (to consume API services and understand the webhooks). In order to show you examples of these entities, we invite you to check the market active integration docs.
Integration request
If you already have your API and webhooks docs and you want Sinqro to develop the integration module, please send us an email to integrations@sinqro.com
We'll provide a document explaining which features have been integrated and which ones were not integrated and the reasons, and of course, we'll attend any validation session if it's considered in your workflow.