GST API for Microsoft Dynamics 365

Dynamics 365 Business Central + F&O GST integration. Pre-built connector for D365 Tax Engine — file returns, fetch GSTR-2B, validate GSTINs.

Get sandbox keys → View OpenAPI docs Talk to sales

What is the GST API for Microsoft Dynamics 365?

For Microsoft Dynamics 365 Business Central, the WhiteBooks GST extension is published on AppSource. It surfaces in the Tax → GST menu and exposes return filing, GSTR-2B fetch, GSTIN verification, and HSN search as native D365 actions.

For Dynamics 365 Finance & Operations (F&O), a Power Platform-based connector exposes WhiteBooks API calls as Power Automate steps — enabling no-code workflow automation around GST compliance events.

Quick spec

Code examples

curl Node.jsPythonJava
curl -X POST 'https://apisandbox.whitebooks.in/gst/api/v1/gstr1/file' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{ /* payload */ }'
Node.js
const res = await fetch('https://apisandbox.whitebooks.in/gst/api/v1/gstr1/file', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ' + accessToken,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify(payload),
});
const data = await res.json();
Python
import requests

resp = requests.post(
    'https://apisandbox.whitebooks.in/gst/api/v1/gstr1/file',
    headers={'Authorization': f'Bearer {access_token}'},
    json=payload,
)
data = resp.json()
Java
HttpRequest req = HttpRequest.newBuilder()
    .uri(URI.create("https://apisandbox.whitebooks.in/gst/api/v1/gstr1/file"))
    .header("Authorization", "Bearer " + accessToken)
    .header("Content-Type", "application/json")
    .post(BodyPublishers.ofString(payload))
    .build();
HttpResponse<String> resp = HttpClient.newHttpClient()
    .send(req, BodyHandlers.ofString());

Integrate in 3 steps

  1. Sign up at accounts.whitebooks.in — sandbox credentials issued instantly, no sales gate.
  2. Make your first call against the sandbox base URL using the code example above. Validate against your local model.
  3. Move to production once your tests pass — switch host to https://api.whitebooks.in/gst. Same payload, same response shape.

Frequently asked questions

Is the Business Central extension AppSource-published?

Yes. Search "WhiteBooks GST" in AppSource. Standard install in <30 minutes.

Does it support F&O cloud edition?

Yes — both cloud and on-premise F&O 10.x supported via the Power Automate connector.

How are multi-tenant subsidiaries handled?

Each subsidiary GSTIN is configured separately in the D365 admin pane. Returns route per subsidiary automatically.

Is GIT (Goods in Transit) accounting supported?

Yes — the connector maps D365's GIT account flows to GSTR-3B reverse-charge entries automatically.

Explore the full GST API

This is one endpoint inside the WhiteBooks GST API suite. See the full documentation — every endpoint, every parameter, every error code.

Open the GST API page →

Related GST API endpoints

GSTR-1 Filing API → GSTR-2B Fetch API → GSTR-3B Filing API → GSTR-9 Annual Return API →