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