Platform Documentation
APIWORX documentation covers connecting source and destination systems, mapping commerce records, testing flows, and monitoring delivery. Start in a development environment, verify a sample record, then promote the configuration to production. This page explains connectors, events, jobs, webhooks, the REST API, and the shared data model; the developer portal contains the full reference.
How does the APIWORX platform move data?
APIWORX uses a few key concepts you'll encounter throughout the platform.
Connectors
Connections to external systems like Shopify, NetSuite, QuickBooks, and more. Each stores authentication credentials and configuration for a specific platform instance. Connectors can be sources, destinations, or bidirectional.
Flows
Define how data moves between connectors. A flow specifies the source, destination, object type, field mappings, filters, and trigger mechanism — webhook, scheduled, or manual.
Events
Individual data payloads entering the system. Each event is uniquely identified to ensure idempotency — no duplicate processing. Events are tracked through the full pipeline.
Jobs
Execution units that process events through pipeline stages: Ingest → Normalize → Transform → Deliver. Jobs track status, duration, retry attempts, and detailed logs.
How do I set up my first integration?
Connect a source and destination in your development environment, map the records, and test delivery before activating production.
Connect Your First System
Navigate to Connectors, click 'Add Connector', select your source system (e.g., Shopify), and enter your API credentials.
Add a Destination
Add another connector for where you want data to flow — an ERP, CRM, data warehouse, or custom REST endpoint.
Create an Integration Flow
Select source and destination connectors, choose the object type (orders, customers, etc.), and configure field mappings.
Test and Activate
Use manual trigger to test with sample data. Once verified, activate to start processing live data via webhooks or schedules.
Monitor Your Integration
Use the Dashboard, Events, and Jobs pages to monitor. Set up alert rules to get notified of any issues.
Pro Tip: Start with your Development environment to test integrations safely. Once everything is working, promote your connectors and flows to Production.
Which integration topics does the documentation cover?
Dive deeper into each area of the platform.
Connectors
Learn how to create, configure, test, and manage connector instances. Covers authentication, environment promotion, and health checks.
- E-commerce, ERP, CRM & custom connectors
- OAuth, API key & token authentication
- Environment-specific isolation
- Connection health monitoring
Integration Flows
Build flows with the visual flow builder. Configure field mappings, transformations, filters, and trigger mechanisms.
- Webhook, scheduled & manual triggers
- AI-powered field auto-mapping
- Direct, format, concat, lookup & custom transforms
- Flow versioning and status management
Events & Jobs
Understand the processing pipeline, monitor job execution, handle failures with automatic and manual retry, and debug with detailed logs.
- Ingest → Normalize → Transform → Deliver pipeline
- Idempotency via External Event ID
- Automatic retry with configurable policies
- Detailed execution logs per job
apiworx.data
Unified operational data layer with 15 normalized entity types, cross-system identity resolution, match confidence scoring, and full Order-to-Cash lifecycle tracking.
- 15 entities: Customers, Orders, Products, Inventory, Companies, Invoices, Payments, Price Lists, Shipments, Returns, Warehouses, Contacts, Quotes, Categories, Vendors
- 200+ normalized fields with per-source mapping
- Cross-system match confidence (0–100)
- Order-to-Cash lifecycle: Customer → Quote → Order → Invoice → Payment → Shipment → Return
Environments
Use isolated environments for development, testing, and production. Promote connectors and flows between environments safely.
- Dev, Test, Production & Demo environments
- Complete resource isolation
- Promote configurations across environments
- Environment-specific API keys
Alerts & Monitoring
Configure proactive monitoring with failure thresholds, connector health checks, latency alerts, and custom rules.
- Failure rate threshold alerts
- Connector health monitoring
- Latency threshold detection
- Email notifications with cooldown
Webhooks
Enable real-time synchronization with webhook endpoints. Each connector gets a unique URL with signing secrets and HTTPS encryption.
- Unique webhook URL per connector
- Signing secret validation
- HTTPS encryption in transit
- Environment-specific isolation
REST API
Full programmatic access to all platform features. Build custom integrations, automate workflows, or create white-label solutions.
- Bearer token authentication
- Scoped API keys
- CRUD for connectors, flows, events & jobs
- Interactive API Explorer available
Which standards underpin API access?
OpenAPI describes REST endpoints and their request and response schemas. OAuth 2.0 defines authorization flows, including client credentials for service-to-service access. Consult these independent specifications alongside the APIWORX reference; they do not replace the permissions and configuration required by each connected system.
Updated : clarified setup guidance and added primary standards references.
Entity Schema Reference
All 15 normalized entity types in the apiworx.data unified operational data layer. Each entity includes field definitions, types, and cross-entity relationships.
Order-to-Cash Lifecycle
Platform design and processing pipeline: APIWORX architecture
Planning a high-volume finance integration? Read the Sage Intacct API limits guide
Working with Amazon fulfillment? See the Amazon FBA developer guide
