Skip to content

API ​

The Bizmitra REST API is HTTPS and JSON, versioned under /api/v1. It is the integration layer for TallyPrime: Tally itself exposes only a LAN-bound XML/TDL gateway, so this is the REST/JSON surface your application — or an MCP server for TallyPrime — actually calls.

https://bizmitra.io/api/v1

Quick orientation ​

http
GET https://bizmitra.io/api/v1/ping
Authorization: Bearer {key_id}:{secret}
Accept: application/json

Three things appear in almost every request:

ElementValue
Base URLhttps://bizmitra.io
Auth headerAuthorization: Bearer {key_id}:{secret}
Companycompany_id query parameter, or the X-Bizmitra-Company header

Pages in this section ​

Endpoint families ​

FamilyPurpose
Writeinvoices, orders, credit-notes, debit-notes, purchases, receipts, payments, contras, journals
Readpulled-vouchers, and its detail and acknowledgement endpoints
TransactionsStatus of asynchronous work
Reportsstock-summary, stock/monthly, stock-tree, stock/vouchers, funds-flow, profit-loss, tds-summary, tds/bills
MastersCreate and track master jobs
Provisioningapplications, customers, companies
ConnectorsPairing codes, connector fleet, company health
WebhooksEndpoints, secrets, test events, delivery history
Utilityping, and the Tally bridge passthrough

Two things to internalize before you build ​

Writes are asynchronous. A success: true on a POST means accepted, not completed. Check the transaction. See Jobs and transactions.

Responses grow. New fields are added within v1. Ignore what you do not recognize rather than rejecting it, or a routine additive change will look like an outage on your side.

Documentation content is all rights reserved; code samples are MIT licensed. Use of the Bizmitra API, Connector App, and hosted services is governed separately by Bizmitra’s commercial terms.