API Library
APIs, events, and webhooks that integrate Tally+ modules with your enterprise stack—consistent with the integration‑enabled architecture used across Retail OS, MDM, billing, market gateway, digital channels, and the broader service library.
Integration‑enabled platform
Tally+ follows enterprise integration patterns: REST APIs for synchronous operations, events for intra‑platform notifications, and webhookswhere external systems must react to lifecycle changes— supporting the “highly scalable and easy to integrate” posture described for retail deployments.
Documentation & lifecycle
Product references are published in OpenAPI‑compatible form where surfaces are stable enough for external consumption; internal‑only modules may ship partner‑specific bundles under NDA. Versioning, deprecation windows, and changelog entries follow semantic conventions so integrators can plan upgrades alongside Tally release trains.
- Authentication: OAuth2 / bearer tokens aligned to your IdP federation; service‑to‑service credentials for batch and integration hosts.
- Error model: HTTP status codes with machine‑readable problem details for validation failures, conflicts, and idempotency replays.
- Limits: documented rate limits and burst behaviour; bulk endpoints favour asynchronous completion where payloads are large (for example MDM interval backfills).
Integration patterns (representative)
Examples mirror common retailer integrations—substitute endpoints and payloads from your tenant documentation.
Market & gateway events
Subscribe to market message outcomes or webhook callbacks when gateway workflows complete—supporting reconciliation with AEMO, OCCTO‑aligned flows, or other operators depending on region.
Idempotent customer & enrolment POST
Create or update customer and contract entities with idempotency keys so acquisition portals and CRM handoffs can retry safely during switching journeys.
Bulk metering & billing extracts
Paginated or file‑based export patterns for interval reads, billing determinants, and invoice extracts into your data platform or ERP staging tables.