Trustwell Genesis Foods GraphQL API and Integrations

Trustwell’s Genesis Foods delivers modern, efficient, and secure solutions for nutritional formulation and labeling. As part of this solution, Genesis Foods supports an enterprise-grade GraphQL API, enabling seamless integration with third-party systems.

This page will outline key concepts regarding the Genesis Foods API, its capabilities.

API 101: What You Need to Know

APIs (Application Programming Interfaces) allow different systems to communicate and exchange data without human involvement through a user interface. Genesis Foods leverages APIs to enable streamlined integrations with your systems.

Common API Use Cases

Data Synchronization

Sync data from a system of record (e.g., ERP or PIM) to other systems, either as a one-time update or a recurring task.

Triggering System Actions

APIs can trigger events in one system based on changes or updates in another.

Everyday Examples of APIs

  • Connecting Apps: When booking a flight through a travel app, APIs communicate with the airline's system to check availability and pricing.

  • Service Integration: Social media platforms use APIs to enable content sharing from other applications.

  • Task Automation: APIs can automate business processes like updating customer records across systems.

In short, APIs enable different software systems to work together seamlessly, improving digital experiences and operational efficiency.

Additional API Concepts

Webhooks

Webhooks function like a doorbell—when an event happens, the webhook sends a notification to another system. Unlike APIs, where requests must continually check for updates, webhooks notify you automatically when something occurs.

Common Webhook Use Cases

  • Real-time Updates: A webhook can instantly update an app when new data is available (e.g., a new email).

  • Automating Workflows: Services like Zapier use webhooks to trigger actions between apps.

  • Service Integration: Webhooks can notify a messaging app when new issues are created in project management software.

Webhooks help streamline processes by providing real-time communication between systems.

Integration Platforms

Integration platforms such as Zapier or Workato offer a graphical interface to set up integrations, often with little to no coding required. While these platforms make basic integrations accessible for non-technical users, more complex integrations may require a technical resource to ensure performance and scalability.

Integration Strategy

At Trustwell, we believe that seamless integrations are essential to providing our customers with the best possible experience. By enabling smooth connections between our products and your existing systems, we help ensure that our solutions become an integral part of your workflow, enhancing efficiency and long-term value.

Integration Approaches

Productized Integrations

These integrations are built by the software provider and require minimal setup. They are designed for common use cases and typically offer a self-service administrative user interface.

  • Example: Pendo/Hubspot integration

Custom Integrations

Custom integrations are used when a pre-built integration isn’t available. These are developed using public APIs and may require some technical expertise.

At Trustwell, our aim is to create productized integrations for widely-used software, offering customers ready-to-use functionality that simplifies implementation and enhances usability.

Trustwell Genesis Foods API Capabilities

The Trustwell Genesis Foods API is built using GraphQL, a modern API architecture that provides significant flexibility through a single endpoint, unlike traditional REST APIs. For more details please see Getting Started with the Trustwell Genesis Foods GraphQL API.

Capabilities Include

  • Importing Ingredients

  • Importing Recipes

  • Exporting Ingredients

  • Exporting Recipes

  • Exporting Labels: Available Q4 2024