Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.thanx.com/llms.txt

Use this file to discover all available pages before exploring further.

Any data export schema changes will be captured in the below changelog.

Schema management policy

All consumers of Thanx SFTP exports are required to build their integrations to comply with the rules below. New attributes will be added over time as the platform evolves, and your downstream pipelines must tolerate them without manual intervention. If your integration breaks when a new column is added, update your pipeline to handle these additive schema changes — they are expected and will continue.
  • Attribute addition. New attributes will be added as new columns to the right side of each CSV export for SFTP exports. Consumers must parse CSVs by header name, not by column position, and must ignore unknown columns rather than failing.
  • Attribute removal. Attributes are not removed from the schema under normal operations, to prevent breaking existing integrations. If a column must be retired (e.g., for regulatory or security-driven reasons), the column remains present in the schema but will be empty.
  • Attribute update. Attribute data types will not be adjusted. Changes to any calculation will be announced in the changelog below and applied to all exports on the listed date.
Thanx Connex automatically handles schema changes in the downstream source.
2026-05-11
The following attributes will be added:
  • memberships
    • alternate_pos_id - An alternate user identifier sent to certain in-store POS systems when loyalty is applied at the register. Currently only used by the Toast POS integration, where it matches the APPLIED_LOYALTY_ID field on Toast POS reports.
2025-06-01
The following attributes will be added:
  • rewards
    • redemption_pos_order_id - POS ID of the order with which this reward was redeemed. Set for merchants with in-store POS integrations enabled for rewards that were redeemed in-store.
    • redemption_pos_provider - POS provider for the integrated in-store redemption.
  • purchases
    • pos_id - POS ID of the order. Set for brands using POS check-in loyalty when a purchase is created via an in-store check-in.
    • pos_provider - POS provider of the order. Only present when a purchase is created via an in-store check-in for brands using POS check-in loyalty.
Improved accuracy of:
  • rewards
    • discount - more accurate discount amounts for integrated redemption.