What you can access

Jobs and work orders (SitePro)
status, assignment, scheduling and completion data
Orders (FoodTech)
order details, status, items and fulfilment data
Customers
contact details, history and account records
Scheduling data
engineer availability, calendar entries and dispatch records
Invoices and payments
records for reconciliation with external systems
Why Use API
Some businesses need more than what's available in the standard dashboard, custom reporting dashboards, connections to internal tools, or automated workflows specific to how they operate. The ONAP API gives development teams direct, structured access to the data already flowing through ONAP FoodTech or ONAP SitePro, so you can build exactly what your business needs on top of it.

Real-Time Updates with Webhooks
Rather than repeatedly polling for changes, webhooks push data to your systems the moment something happens, a new order comes in, a job status changes, or a payment is processed. This makes it possible to build real-time integrations without constantly checking for updates.

Authentication and Security
API access is secured through scoped API keys tied to your account. Keys can be scoped to limit access to only the data your integration actually needs, following the principle that systems should only see what they require.

Getting Access
API access is available depending on your plan. Development teams get documentation and direct support from our technical team during integration, so you're not left figuring out endpoints on your own.
Frequently Asked Questions
API access varies by plan. Contact our team to confirm availability and access levels for your account.
Common use cases include custom reporting dashboards, syncing data to internal business systems, and building automated workflows triggered by job or order events.
Webhooks notify your systems instantly when relevant events occur, such as a new order, job status change or completed payment.
Yes. Access uses scoped API keys, so each integration only has access to the data it specifically needs.
Yes. Full API documentation is provided to development teams, along with direct support during integration.
Rate limits apply to ensure platform stability for all customers. Specific limits are provided as part of API documentation for your account.
