Documentation

Learn how to manage your integration partners, define specifications, and streamline your onboarding workflow with MyIntegrationHub.

Core Concepts

MyIntegrationHub organizes your integration landscape through a clear hierarchy of objects. Understanding these core concepts helps you structure your partner onboarding efficiently.

Workspace

A workspace is your top-level organizational unit. It represents a project, department, or client environment. All partners, integrations, and specifications live within a workspace.

Partner

A partner represents an external entity you exchange data with — a customer, supplier, logistics provider or any third party. Partners have contact details, status tracking and associated integrations.

Integration

An integration defines how data flows between you and a partner — direction (inbound/outbound), protocol type (REST API, EDI, XML, etc.), endpoint URL and current status.

Specification

A specification describes the data format for an integration — field definitions, types, nesting, validation rules, and sample payloads. Specifications have versions and go through approval workflows.

Approval

Approvals track sign-off processes for specification changes, integration updates, or go-live decisions. Assign reviewers, set due dates, and track status through Pending → In Review → Approved.

Checklist

Checklists ensure nothing gets missed during onboarding. Create reusable templates with categorized items and track completion per partner for a structured go-live process.

Checklist Template

Checklist Templates are reusable blueprints for onboarding processes. Define a set of categorized items with required flags once, then apply the template consistently to every new partner.

Test Case

Test Cases validate your integrations against their specifications. They can be derived from payload fields, validation rules, or sample payloads, covering positive, negative, boundary and process scenarios.

Document

Store and share files related to your integrations — technical documentation, mapping sheets, test reports, or any file relevant to your partner onboarding.

Comment

Add contextual comments to specifications, approvals, or any object. Comments create an audit trail and facilitate communication between team members and partners.

How Objects Relate

The objects in MyIntegrationHub form a clear hierarchy. Understanding their relationships helps you organize your integration landscape efficiently.

WorkspaceTop-level container
contains multiple
PartnersExternal entities
have multiple
IntegrationsData flow definitions
SpecificationsData format details
linked & managed through
ApprovalsSign-off process
ChecklistOnboarding tasks
DocumentAttached files
Checklist TemplateReusable templates
Test CaseIntegration validation

Key Relationships

🏢A Workspace contains multiple Partners, each representing an external entity.
🤝A Partner can have multiple Integrations (inbound & outbound data flows).
🔗An Integration can be linked to Specifications that describe the data format.
📋Specifications have Versions, Validation Rules, Payload Structure and Sample Payloads.
Changes can be submitted through Approvals for review and sign-off.
📝Checklists help track onboarding milestones per partner.
📑Checklist Templates provide reusable blueprints that can be applied to every new partner onboarding.
🧪Test Cases are derived from Specifications and Payloads to validate integrations before go-live.

See It in Action

Explore the partner view below. Click on a partner to see how integrations, specifications, and approvals are organized within a partner context.

Partner Overview

Partners

3 Partners
NameTypeStatusContactIntegrations
Acme CorpCustomerActiveJohn Miller3
GlobalTrade LtdSupplierOnboardingSarah Chen1
TechFlow GmbHLogisticsActiveMax Weber2

↑ Click on a partner to see the detail view

Typical Workflow

Follow this step-by-step workflow to onboard a new partner and document your integration completely. Each step builds on the previous one.

Typical Workflow
Progress: 3 / 7 steps completed

↑ Click on each step to advance the workflow

Go-Live Checklist
Acme Corp — Go-Live Checklist
3/6

↑ Click items to toggle their completion status

Workflow Details

Step 1
Create Partner

Navigate to Partners in the sidebar and click + New Partner. Fill in the partner name, type (Customer, Supplier, Logistics, etc.), contact information, and any relevant notes.

Step 2
Define Integration

Go to Integrations and create a new integration. Specify the partner name, direction (Inbound or Outbound), type (REST API, EDI, XML, CSV, etc.), endpoint URL and an initial status.

Step 3
Create Specification

Under Specifications, create a new specification and link it to the integration. Set the format type, initial version number, and provide a description of the data contract.

Step 4–6
Enrich the Specification

Open the specification detail page and work through the tabs: Payload Structure to define fields and their types, Validation Rules for business constraints, and Sample Payload with a real-world example.

Step 7
Request Approval & Version

Create an Approval to submit the specification for review. Once approved, use the Version History tab to create a version snapshot. This preserves the approved state and allows future changes to be tracked.

Examples

Explore these real-world examples to understand how different integration types are documented in MyIntegrationHub.

REST JSON Order Specification

This example shows a complete JSON-based order specification with payload structure, validation rules, and a sample payload. Click through the tabs to explore each section.

Specification Detail — REST Order Payload v1.0

REST Order Payload

In Reviewv1.0
Format
JSON
Fields
10
Required
9
Rules
7
Name
REST Order Payload
Partner
Acme Corp
Type
JSON
Version
1.0
Status
In Review
Integration
Invoice Export API
Description

JSON payload specification for outbound order data via REST API. Includes customer information, order items with SKU/quantity/price, and total calculation.

↑ Click through the tabs to explore the specification views

EDI 850 Purchase Order

EDI integrations follow the same structure. Below is an example of how an EDI specification looks in the system.

EDI 850 Purchase Order — v2.1

EDI 850 Purchase Order

Approvedv2.1
Format
EDI
Partner
Acme Corp
Fields
24
Rules
8
Sample EDI Segments
ISA*00*          *00*          *ZZ*ACME           *ZZ*PARTNER        *250320*1200*U*00401*000000001*0*P*>~
GS*PO*ACME*PARTNER*20250320*1200*1*X*004010~
ST*850*0001~
BEG*00*NE*ORD-2025-001**20250320~
N1*BY*Acme Corp*92*ACME001~
PO1*1*10*EA*29.99**VP*WIDGET-001~
CTT*1~
SE*7*0001~

XML Shipping Notice (ASN)

XML-based specifications support nested structures. The system auto-detects the format and validates syntax.

ASN XML Schema — v1.2

ASN XML Schema

Draftv1.2
✓ Valid XMLFormat: XML (Auto-detected)
<?xml version="1.0" encoding="UTF-8"?>
<ShippingNotice>
  <Header>
    <NoticeID>ASN-2025-042</NoticeID>
    <ShipDate>2025-03-20</ShipDate>
    <Carrier>DHL Express</Carrier>
  </Header>
  <Shipment>
    <TrackingNumber>1Z999AA10123456784</TrackingNumber>
    <Origin>
      <City>Hamburg</City>
      <Country>DE</Country>
    </Origin>
    <Destination>
      <City>New York</City>
      <Country>US</Country>
    </Destination>
  </Shipment>
  <Items>
    <Item sku="WIDGET-001" quantity="10" />
    <Item sku="GADGET-002" quantity="5" />
  </Items>
</ShippingNotice>

Specification Change Approval

When specification changes need sign-off, create an Approval. Here is how the approval workflow looks:

Approvals — EDI 850 v2.1 Release

EDI 850 v2.1 Release

Approved
Partner
Acme Corp
Type
Specification Change
Reviewer
Sarah Chen
Due Date
2025-03-15
Sarah Chen approved on 2025-03-14
💬Sarah Chen: "Looks good, all field mappings verified."

Checklist Template

Create reusable templates with categorized items and required flags. Apply them to each new partner for a consistent onboarding process.

Checklist Template — API Integration Setup
Checklist Template — API Integration Setup
8 Items
#TitleCategoryRequired
1API credentials provisionedSetup
2Endpoint URL configuredSetup
3Authentication method verifiedTechnical
4Payload structure definedTechnical
5Validation rules documentedDocumentation
6Sample payload testedTesting
7Error handling verifiedTesting
8Go-live approval obtainedApproval

Test Cases from Specification

Test cases can be derived from your specification fields, validation rules, and sample payloads. Each test case verifies a specific aspect of the integration.

Test Cases — REST Order Payload
Test Cases — REST Order Payload
6 Test Cases
Positive
1
Negative
2
Boundary
2
Process
1
CodeTitleTest TypeSourceStatus
TC-001Valid order payload acceptedpositivesample_payloadready
TC-002Missing required field order_id rejectednegativepayload_fieldready
TC-003Invalid email format rejectednegativevalidation_ruledraft
TC-004Empty items array rejectedboundaryvalidation_ruleready
TC-005Quantity zero rejectedboundaryvalidation_ruledraft
TC-006Total amount equals sum of itemsprocessvalidation_rulereviewed

↑ Click on a test case to see its details

FAQ & Best Practices

Common questions and recommendations for getting the most out of MyIntegrationHub.

Ready to Get Started?

Create your free account and start managing your integration partners today.