Truugo
Summary
Truugo API
Truugo is a message validation platform. Truugo API lets you seamlessly integrate Truugo's validation capabilities into your applications and automated processes. Complementary services include the EDIFACT API for browsing, transforming, and validating EDIFACT messages, and the Schematron API for validating XML files against Schematron rule sets.
Use cases
Automated pre-send validation
Before dispatching a business document to a trading partner, validate it against the agreed test profile to catch errors early. The API returns a pass/fail status code or a detailed JSON report, letting your integration pipeline reject and flag invalid messages before they ever leave your system.
Continuous quality monitoring
Validate incoming and outgoing messages as part of a recurring process and store the results in Truugo's database for up to 60 days. This gives you a historical record of data quality over time, making it easy to spot recurring issues or regressions across your trading partner network.
EDIFACT message processing
When working with EDIFACT files, use the API to verify syntax compliance before processing, transform messages to XML or JSON for downstream systems that don't speak native EDIFACT, or generate a visual browser link for human review or debugging.
XML conformance testing
Validate XML documents against a Schematron rule set to confirm they meet business rule requirements beyond basic schema validation. The API returns a full SVRL report detailing exactly which rules passed or failed, enabling precise error reporting and automated compliance checks.
Installation
To install Partner tasks, add the following NuGet feed in Frends:
Administration → Tasks → NuGet Sources
https://pkgs.dev.azure.com/frends-platform/frends-tasks/_packaging/partners/nuget/v2