Developers  /  Tally API — Integrate Tally with One REST API

Tally integration

The Tally API for modern software.

Bizmitra Connect gives you a single REST API to read from and write to a customer’s Tally — invoices, sales orders, masters and companies — without ever writing Tally XML or building a Windows agent.

For years, integrating with Tally meant generating XML envelopes, running a connector on the customer’s desktop, and maintaining all of it as Tally changed. The Tally API from Bizmitra Connect removes that work: you call clean JSON endpoints, and a secure connector does the Tally-specific part for you.

It is two-way. You can push invoices and orders into Tally, and pull Tally-originated vouchers back into your own software — all through the same authenticated API.

What the Tally API does

The API exposes the operations software teams actually need: create sales invoices and sales orders, push master data (ledgers, stock items, groups, units and more), list and manage companies, and poll for vouchers your customer created inside Tally. Each endpoint is versioned (/v1), returns predictable JSON, and uses clear error codes.

Push an invoice into Tally

A single authenticated request creates a voucher in the customer’s Tally. You send business fields — never XML. The connector translates and posts it; you get back a transaction_id to correlate status.

# POST /v1/invoices — create a voucher in Tallycurl -X POST https://api.bizmitra.io/v1/invoices \ -H "Authorization: Bearer KEY_ID:SECRET" \ -H "X-Bizmitra-Company: 345" \ -d '{ "event_type": "invoice_create", "invoice": { … } }'

Read data back out

Control-plane endpoints let you list companies and their connection state, and the Pull API lets you poll for Tally-originated invoices and sales orders with a simple poll → fetch → acknowledge loop — so your app stays in sync with what the customer does directly in Tally.

Built for many customers

One developer account can run multiple applications and multiple paired connectors, each serving a different customer’s Tally. You manage them all — with live status, request logs and audit trails — from one portal dashboard.

FAQ

Questions, answered.

Tally itself speaks XML over a local HTTP port. Bizmitra Connect puts a modern REST API in front of that: you call JSON endpoints and the connector handles the Tally XML on the customer’s machine.

Build your Tally integration free.

Create a developer account, grab your API keys and ship a branded Tally connector — no XML, no Windows development.

Bizmitra Assistant