Glyue User Docs
  • What is Glyue?
  • Tutorials
    • Start Here
    • Building a Single-Step Integration
      • 1. Creating the Integration
      • 2. Calling the External System
      • 3. Running the Integration
      • 4. Crafting the Output
    • Building a Multi-System Integration
      • 1. Connecting to the Core
      • 2. Field Mapping
      • 3. Running the Integration
    • Building an Event-Driven Integration
      • 1. Setting up the Mock CRM
      • 2. Receiving Inbound Requests
      • 3. Triggering the Integration from the CRM
    • Building an Email Integration
      • 1. Create and Configure the Integration
      • 2. Input Validation
      • 3. Get Story IDs from Hacker News
      • 4. Get Story Content
      • 5. Sending the Email
      • 6. Wrapping Up
      • 7. Extra credit
        • extra_credit.json
    • Building a RESTful CRUD Web Service
      • 1. Integration Setup
      • 2. Vault Setup
      • 3. Create Web Service Endpoints
      • 4. Execute Web Service Endpoints with Vault Methods
      • 5. Vault Code Examples and Explanation
    • Building a Retrieval API against FIS CodeConnect
      • 1. Integration Setup
      • 2. Service Request Setup
      • 3. Field Mapping Setup
      • 4. Integration and Service Request Hook Setup
      • 5. Testing the Integration
      • 6. Common Errors
    • What is Pre-Mapping?
      • Before you start
      • Bookmarks
      • Source and Targets
      • Field Mapping Status
      • Field Mapping Comments
      • Summary
  • How-To Guides
    • How to Run an Integration from Glyue
    • How to Invite New Users
    • How to Create a Value Mapping Set
    • How to Build and Deploy a Custom Frontend
    • How to Migrate an Integration
    • How to Set Up Single Sign On (SSO)
      • Glyue Setup
      • JumpCloud Setup
      • Azure Setup
      • Okta Setup
      • Glyue SAML Config Reference
    • How to Install the Glyue App for Zoom Contact Center
    • How to use the Vault
  • Reference
    • Integration Builder Page
    • Integration Anatomy
    • Integration Components
      • Integration
      • Service Request
      • Field Mapping
      • Value Mapping Set
      • Value Mapping
      • Validation Rule
      • Mask
      • Integration Config
      • Integration Engine Versions
    • Integration Lifecycle
    • Special Functions
      • add_run_label
      • callint
      • debug
      • end
      • get_namespace
      • humanize
      • import_helper
      • keep
      • list_files
      • map_value
      • open_glyuefile
      • open_vault
      • Data Manipulation Utilities
      • calladapter
    • Special Variables
      • __adapter_config__
      • input
      • parentint
      • retvalue
      • run_history_id
      • Iterables
        • fitem/fidx
        • sritem/sridx
        • vritem/vridx/vrmsg
    • Adapters
      • Generic HTTP Adapter
      • Email SMTP Adapter
    • Web Service Endpoints
    • Vault Reference
  • Glyue Platform Reference
    • Banking Core Connectivity Guide
    • Authentication
    • Permissions
      • Service Accounts
      • Organizations
    • Frontends
    • Idempotency Layer
    • Integration Scheduler
    • Governance Reports
    • Arbitrary Integration Request Content Support
    • Admin Components
    • Logging
  • ETL
    • Glyue ETL Overview
    • Data Connectors
    • Workflows
    • Run History
    • Scheduler
Powered by GitBook
On this page

Was this helpful?

  1. Tutorials
  2. Building a Single-Step Integration

1. Creating the Integration

PreviousBuilding a Single-Step IntegrationNext2. Calling the External System

Last updated 8 months ago

Was this helpful?

Create the Integration

To create an integration, navigate to the Build Page using the navigation sidebar along the left, then click the plus icon (+) in the toolbar along the bottom. This will open the Integration Configuration Wizard.

In the wizard, give your new integration a name and description. For example:

Name: User Management (Tutorial) Description: This integration requests a user from randomuser.com and performs basic processing on it.

Leave all other fields as they are, click Save, then click Continue. You will now see the Systems step in the wizard.

Adding a System

Glyue uses Adapters to store information about the third-party systems you're integrating with. We will now add the information for the randomuser.meAPI.

Click on Add System, then search for and select HTTP from the Available Adapters dropdown list.

Beneath it, click on the Select Adapter Config dropdown, then click Add New Adapter. This will open a popup window.

In the popup window, enter the following:

  • Name: randomuser.me API

  • Host: randomuser.me

Leave all other fields blank / as-is and click Save Adapter Bindings, then click Continue.

The randomuser.me API doesn't involve authentication so we can leave most of the fields blank. For other APIs that require various forms of authentication, those credentials would be entered here.

The final step of the wizard involves sharing permissions to edit and run your integrations with others. For now, we'll skip this step and click on Go to Build, where we will see our new integration highlighted on the Build Page.

Create a new integration
Add a new HTTP adapter
Add randomuser.me API details to the HTTP adapter
New integration created