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 interfaces 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 schedules.
- Authentication: OAuth2 / bearer tokens aligned with 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 behavior; bulk endpoints favor 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 ISOs/RTOs, OCCTO-aligned flows, AEMO, or other operators depending on region.
Idempotent customer & enrollment 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.