Skip to main content

Developers

The Developers section provides the tools necessary to integrate the Ordering API with external systems, add custom logic, and monitor project-wide events.

Written by Deira Alanis
Updated today

🧩 Plugins

Plugins allow you to extend the core functionalities of the Ordering API. You can use them to add custom features, specific payment gateways, or automated behaviors without restrictions.

  • System Plugins: Browse and Install pre-built plugins such as Auto-accept Order, MercadoPago, Credomatic, or Computop.

  • Custom Plugins: Use the "Add new plugin" button to upload or link your own custom-developed code to the API.

πŸ–₯️ Webhooks

Unlike standard business webhooks, Global Webhooks monitor events across your entire project. This is essential for syncing your data with external CRM, ERP, or database systems in real-time.

  • Triggers: Configure webhooks to send data to a specific URL whenever a specific action occurs (e.g., a new order is created, or a driver is assigned).

  • Management: Use the "Add new webhook" button to register a new endpoint and start receiving event payloads.

πŸ”‘ API Keys

API Keys provide a direct, secure connection to the Ordering API. These keys allow external applications to interact with your data without the need for manual user authentication every time.

  • Generation: Click "Add API Key" to generate a unique string.

  • Security: Treat these keys like passwords. They provide full access to your project's data. If a key is compromised, use the Actions menu (three dots) to delete it and generate a new one immediately.


πŸ’‘ Developer Tips

Testing: Always test new Plugins or Webhooks in a staging environment before deploying them to your live project. Documentation: For technical details on how to use these tools, refer to the official Ordering API Documentation.

Note: No "Save" button is required for these individual sub-sections; once a Plugin is installed or a Key is generated, the changes are applied instantly.

Did this answer your question?