Alladdin

Work in progress

Site en construction

الموقع قيد الإنشاء

Alladdin

Connect and extend your ERP through the API

Alladdin exposes REST endpoints to read and write invoices, contacts, products, ledger entries and bank movements from the system you already run.

📡 REST / JSON 🔁 Read and write ⚡ Real-time webhooks

What an ERP API is

An ERP API is the door other programs use to reach its data. Instead of exporting a spreadsheet and uploading it again, your shop, your CRM or your own script asks for the data directly and writes changes back as they happen.

Alladdin's is REST over JSON, authenticates with a Bearer key and pages by cursor. If your team has worked with any modern API, the pattern looks familiar from the first call.

What you can automate with the API

Four areas where it shows from day one.

Invoicing

Create invoices and estimates from your shop, your CRM or your own software. The document is born in Alladdin, with its numbering and its tax.

Contacts

Add customers and suppliers as they arrive through another channel and keep their tax details in one place.

Catalogue and inventory

Sync products, prices and stock between Alladdin and the channels where you sell.

Accounting and treasury

Read ledger entries, accounts and bank movements to build your own reports or hand them to your accountant without exporting anything.

Three ways to extend Alladdin

From least to most technical work. Always start with the first.

Ready-made integrations

Shopify, WooCommerce, PrestaShop, Stripe, PayPal, Zapier and more. You switch them on from the app, with no code.

See the available integrations →

Gems

Extra features you add to your plan when you need them: additional users, digital signature or time tracking, among others.

API and webhooks

For whatever the two above do not cover. Your team reads and writes Alladdin data and gets a ping the moment something changes.

Webhooks →

Common cases

What people ask for most once Alladdin is connected.

From the shop to the invoice

Every order in your shop lands in Alladdin as an invoice, with its customer and its tax, and nobody retypes it.

From the CRM to contacts

When you close a deal in another tool, the customer shows up in Alladdin with complete tax details.

From the bank to reconciliation

Movements arrive on their own and reconciliation stops being a Friday afternoon.

From Alladdin to your reports

Pull billing, margins and cash into your spreadsheet or dashboard without downloading a thing.

Why an ERP with an API is worth it

No more copy and paste

Every manual export costs someone an afternoon and invites a mistake. The API repeats that work every night and nobody has to remember it.

Data is worth what its freshness is worth

A two-week-old report is no help today. With the API and webhooks, the figure arrives as it happens.

Grow without switching software

When a new tool shows up, you connect it. Adding one piece does not mean migrating the whole ERP.

How to start

  1. Generate your API key in Settings > API inside your Alladdin account.
  2. Make your first call with the key in the Authorization header and check it answers 200.
  3. Subscribe to the webhooks for the events you care about so you never have to poll.

Read the getting started guide →

See the API reference →

Frequent questions

What is an ERP API?

It is the interface other programs use to read and write the ERP data without going through the screen. In Alladdin it is a REST API over JSON with Bearer authentication.

Can I extend my ERP without migrating to another system?

Yes. Alladdin stays the place where your data lives, and new tools connect to it through integrations, Gems or the API.

What is the difference between an integration and the API?

An integration is already built and switched on from the app. The API is the raw material: your team uses it to build something that does not exist yet.

What are Gems?

Extra features you add to your plan when you need them, without changing plan or software. You turn them on and off from your account.

Do I need to code to use it?

For the API, yes: someone technical has to write the integration. If you would rather not code, the ready-made integrations and the Gems cover the most common cases from inside the app.

What data can I move?

Invoices, estimates, contacts, products, stock, ledger entries, bank accounts, projects and team, among others. The API reference lists every endpoint available.

Do I find out when something changes in Alladdin?

Yes, through webhooks. You subscribe to the events you care about and Alladdin notifies your system as they happen, with no polling.

Are there usage limits?

Yes: a per-minute limit and a monthly call quota, both tied to your plan. The limits page explains how they are counted and what the API returns when you reach them.

Is the API included in my plan?

Every Alladdin plan includes API access. What changes with the plan is the monthly call quota.