Skip to main content

How to integrate with Priority ERP: REST API, Web SDK or Make

Updated · Leon Shmueli, Founder & CEO

The short answer

There are three main ways to integrate with Priority ERP. Priority's REST API, built on OData, reads and writes form records. The Web SDK runs what a user does in the interface, such as procedures, reports and printed documents. And a connector such as LeonAI Priority for Make.com wraps both in ready-made modules you drag into a scenario, so most connections need no code.

What does the Priority REST API give you?

Priority's REST API is built on OData, a data access protocol over HTTP. Every form in the system is exposed as a resource you can read, filter, create in and update, subforms included. It is the common way to work with records: customers, orders, invoices, items.

What you need: an API user in Priority with the right permissions, and the server's address. When Priority is installed on your premises behind a firewall, access from the connecting addresses has to be allowed too.

When do you need the Web SDK?

Some work in Priority is not a form record but an action: running a procedure step by step, producing a report, printing a document such as an invoice. Priority's Web SDK does that. It opens forms and subforms, runs actions, attaches files and runs procedures and reports. It is meant for apps that run in the browser.

And when Priority has to tell another system?

The API and the SDK answer when called. When Priority has to start the conversation, for example to announce that an order moved to "shipped", you use a webhook: it is defined on a BPM status or a business rule, and it sends the record's details to an outside address, such as a Make scenario. That needs Priority's Webhooks module.

How do you integrate without code?

LeonAI Priority adds modules to Make.com that read, create, update and delete in Priority, subforms up to three levels included, plus running procedures and producing printed documents through EProg. Any system with a Make app connects to Priority the same way: stores, CRMs, forms, email and spreadsheets.

Your Priority credentials are kept in Make's connection vault. Our relay leaves from fixed IP addresses you can add to the ERP firewall's allow-list, and authentication headers and bodies are scrubbed from the logs.

Which fits what?

REST APIWeb SDKLeonAI Priority in Make
What it doesReads and writes recordsProcedures, reports, documentsBoth, as ready modules
CodeYesYesNo
Who maintains itYour teamYour teamWe maintain the connector, you own the scenario
FitsA system you develop yourselvesAn action with no record to matchConnecting Priority to systems you already have

How it works

    1. REST APIReads and writes records, with code
    1. Web SDKProcedures, reports and documents, with code
    1. LeonAI PriorityBoth, as ready modules in a Make scenario, no code
    1. MCP for PriorityWhen what connects is an AI assistant or an agent
  1. Priority ERPCustomers, orders, invoices, items
The four ways to integrate with Priority, and what each one does.

And when what connects is an AI?

When what connects to Priority is an AI assistant or an agent, the connection goes through an MCP server. MCP for Priority gives the AI tools for reading, analytics and writing with approval, and n8n has a dedicated endpoint in it, so the same tools are available to an automation scenario. An automation that runs with no person in front of it, such as n8n, skips the approval step only with an API key that was given write access and explicit permission to skip it, and that is off by default.

Common questions

What is a Priority ERP integration?
A connection between Priority ERP and another system, so information moves between them without typing it twice: a store order that opens in Priority, a lead that opens as a customer, a signed document that returns to its record.
Does Priority have an API?
Yes. Priority has a REST API built on OData, plus a Web SDK for running forms, procedures and reports, and webhooks that tell an outside system about an event.
Can you integrate with Priority without a developer?
Yes, through Make.com with the LeonAI Priority connector. You build a scenario by drag and drop, and Make runs it. LeonAI Priority has a Tester plan at no cost, up to 250 transactions a month; Make is priced separately.
How do you keep an integration secure?
Credentials are kept in Make's connection vault, our relay leaves from fixed IP addresses you can allow-list, and authentication headers and bodies are scrubbed from the logs. The API user in Priority gets only the permissions it needs.
Which Priority versions can be connected?
The LeonAI Priority connector supports Priority 18 and above, in the cloud and on-premises. An on-premises server behind a firewall allow-lists the fixed IP addresses our relay leaves from.

Sources