Skip to main content

Community

Connector Improvement: Business Central API Encoded

Not planned

Please sign in to leave a comment.

Comments

4 comments

  • Official comment

    Hi Hassan

    Thanks for raising this. We understand the issue you're seeing with encoded values from the Business Central API and the need to control the schemaversion parameter. We'll review this internally with our engineering team and share an update once we have clarity on next steps.

    Best
    Sandeep

    Hi Hassan Nazeer,

    Thank you for your suggestion regarding the Business Central connector.

    Supporting schema version upgrades would entail a significant change on our end, especially since version 2.0 is currently recommended. At this time, it's not planned due to limited demand, but we will track votes and comments for potential prioritization.

    Could you share if there are challenges in adjusting downstream queries to accommodate the more detailed data points in version 2.0? We appreciate your input and encourage you to upvote this request for future consideration.

    Best,  
    Sandeep

    This is extremely unfortunate and completely disappointing.

    After a long support ticket discussion, and after multiple technical clarifications with your team — including direct engagement with your developer — we had already reached a clear agreement that this Microsoft-side change requires an adaptation from your end. This is not something that should be categorized as a “feature request”.

    What I strongly disagree with is how your technical team has now reframed a clear integration capacity limitation as a feature request, forcing me to submit it under that category, which is not only inaccurate but also unfair.

    This is not a request for new functionality.
    This is a Fivetran capacity / connector limitation, and it is directly impacting an active implementation that I am delivering for a client.

    I have already invested significant time and effort troubleshooting this issue, including explaining the technical root cause in detail and providing the necessary proof to your team. Yet despite all this, the matter has been unnecessarily dragged on, resulting in wasted time, delays, and avoidable loss on my side.

    At this stage, I am formally requesting:
    1) Immediate acknowledgement that this is an implementation-blocking connector limitation, not a feature request.
    2) A clear commitment and timeline for resolution.
    3) Compensation / accountability for the loss incurred, since this issue has directly affected my client delivery and caused measurable disruption after I followed every required process from your side.

    This experience has caused serious frustration and has significantly impacted my trust in your handling of production-critical issues. I expect this to be escalated and resolved urgently.

    Hi Hassan,

    I understand your frustration and want to clarify our position.

    Microsoft changed the default Business Central API behavior starting in version 24. From our side, this does not represent a regression or a connector issue. The Business Central connector integrates with the default and Microsoft-recommended schema version (v2.0).

    We evolve the connector based on the use cases we see across customers, optimizing the schema to support those use cases at scale. To keep the product simple and predictable, we intentionally make a single default choice wherever possible. Our goal is to avoid introducing configuration options that add complexity or confusion unless they are necessary to work around unavoidable system limitations.

    At this point, we haven’t seen broader customer demand for supporting multiple schema versions, nor have we identified functional gaps in schema version 2.0 that block common use cases. For that reason, adding a configurable $schemaversion parameter has been evaluated as a feature-level change rather than a bug fix and is not currently planned.

    If there are specific use cases that cannot be supported with schema version 2.0, we’d be open to reviewing concrete examples. Understanding what breaks functionally (rather than differences in representation) would help us assess impact and prioritization more effectively.

    Best,
    Sandeep