EDI and API Integrations - Fabric

Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

fabric Dropship supports several integration options for suppliers, including direct system connections through API or EDI. These two methods provide the most flexible and automated data exchange for suppliers managing high volumes or using ERP/OMS systems.

You can initiate either integration during onboarding under the Transaction Integration task or after onboarding by contacting the fabric Dropship support team.

EDI Integration Overview

Electronic Data Interchange (EDI) automates transactions between your systems and fabric for specific document formats transmitted over FTP and SFTP. fabric hosts the FTP and SFTP servers and provides unique credentials for each supplier.

Integration process

  1. Select EDI during onboarding for the Transaction Integration task, or later by submitting a support ticket.
  2. Contact Dropship support to initiate setup. A member of the onboarding team will provide you with next steps and request the following information:
    • The EDI Qualifier: A short code that tells the receiving system the type of EDI ID being used.
    • The EDI ID: A unique identifier representing your business in EDI transactions, used to route messages between your system to fabric and vice versa.
  3. fabric will provide unique FTP credentials along with testing instructions, including the EDI Qualifier and EDI ID for the specific merchant you are integrating with.
  4. You must transmit test versions of all required EDI documents for validation.

Most suppliers choose to delay EDI integration until after onboarding, since it can involve additional costs and typically depends on having better visibility into expected order volume.

Supplier responsibilities

Required EDI documents

Document Purpose
850 Purchase Order
855 Purchase Order Acknowledgement / Cancellations
856 Advance Ship Notice (Shipment)
810 Invoice
846 Inventory Inquiry/Advice
997 Functional Acknowledgement
860 Purchase Order Change (Cancellations Only)
180 Return Merchandise Authorization and Notification

API Integration Overview

fabric provides secure RESTful APIs for your team to build a fully automated connection to fabric Dropship. Integrating with APIs are ideal for suppliers with technical expertise or who already use internal systems like an ERP or OMS.

Integration process

  1. Select API during onboarding for the Transaction Integration task, or later by submitting a support ticket.
  2. Contact Dropship support to initiate setup. A member of the onboarding team will provide you with next steps.
  3. Generate API credentials from the Settings menu.
  4. fabric will provide:
    • API documentation
    • API keys
    • Brand ID
    • Test order details
  5. Submit test transactions for validation, such as inventory syncs or shipment confirmations.
  6. Once testing is approved, production credentials are issued and live transactions begin.

Supported API transaction types

Transaction Type Purpose
Orders Pull new orders from fabric Dropship.
Shipments Submit shipment details after an order ships.
Cancellations Submit full or partial order cancellations.
Invoices Submit invoices for fulfilled orders.
Returns Pull return details and accept/reject RMAs.
Inventory Update stock levels.
Products Create products. Contact support to confirm the correct workflow for your specific merchant partner.

How Data Sync Works

Process EDI Integration API Integration
Inventory Updates Upload 846 Inventory Advice to your EDI outbox Send PATCH requests to the Inventory API
Receiving Orders 850 Purchase Orders arrive in your EDI inbox Pull new orders through Orders API or webhooks
Fulfillment Updates Upload 856 Advance Ship Notices to your EDI outbox Push shipment updates through Shipments API
Cancels & Backorders Upload 860 Change Orders to your EDI outbox Push updates through the Orders API PATCH requests
Invoicing Upload 810 Invoices to your EDI outbox Push invoices through Invoices API
Returns Upload 180 RMAs to your EDI outbox Manage through Returns API