Developer Workbench
Swagger tells you what the API contract is. The workbench tells you how to make a useful DataSynch workflow work from start to finish.
Import Locations
Load location master data and prepare it for geofence, telemetry, and map workflows.
Warehouses, DCs, customer sites, stores, docks, yards, service zones, and delivery points.
- companyId when enforced
- workspaceId when available
- manifestId
- App tenant auth
- x-api-key through API Gateway
- 1Prepare location records
Use stable external IDs and preserve raw source fields in metadata.
- 2Import into master table
Send dynamic records into the locations target table.
/api/datasynch/master-tables/importOpen example - 3Create geofences for operational zones
Create point-radius or polygon fences for important locations.
/api/datasynch/geofencesOpen example
Import CRM Records
Load account, customer, prospect, partner, or territory records.
Account overlays, customer mapping, support handoffs, and territory views.
- companyId when enforced
- workspaceId when available
- manifestId
- App tenant auth
- x-api-key through API Gateway
- 1Prepare CRM records
Use externalId for upsert-style imports and preserve source fields.
- 2Import CRM records
Send customer or account data into the CRM domain route.
/api/datasynch/crm/importOpen example - 3Use XREF for account/location matching
Evaluate cross-reference rules before committing related operational records.
/api/datasynch/xref/evaluateOpen example
Send Telemetry Event
Send shipment, carrier, equipment, EDI, mobile, scanner, or IoT events into DataSynch.
214/315-style logistics events, geofence checks, ETA updates, and status feeds.
- manifestId
- shipmentId or equipmentId
- eventTime
- eventCode or eventDescription
- x-api-key through API Gateway
- App tenant auth
- 1Create telemetry event
Post the event with coordinates, references, and source metadata.
/api/datasynch/telemetry/eventsOpen example - 2Evaluate geofence behavior
Use event coordinates to produce enter, exit, dwell, wrong-site, or proximity events.
/api/datasynch/geofence-eventsOpen example - 3Dispatch downstream action
Send a notification or webhook if rules require action.
/api/datasynch/notification-dispatchOpen example
Normalize → Map Fields → XREF → Import
Run a full processing path from raw dynamic records to committed master-table records.
GCP Application Integration, spreadsheet imports, connector feeds, and partner payloads.
- manifestId
- connectorId
- sourceKind
- records[]
- x-api-key through API Gateway
- App tenant auth
- 1Receive records
Accept records from a connector, webhook, manual import, scanner, or internal source.
/api/datasynch/integrations/receiver - 2Normalize records
Infer fields and normalize source values.
/api/datasynch/processing/normalize - 3Evaluate XREF rules
Match source IDs and values against Atlas-controlled references.
/api/datasynch/xref/evaluateOpen example - 4Import accepted records
Commit clean records to the selected master table.
/api/datasynch/master-tables/importOpen example
Dispatch Webhook
Send a downstream webhook, email, Slack message, internal notification, or CSV export request.
Geofence events, exception rules, EDI status updates, and customer notifications.
- manifestId
- dispatchType
- payload
- x-api-key through API Gateway
- App tenant auth
- 1Create source event or exception
Use telemetry, geofence, processing, or exception routes as the trigger source.
- 2Dispatch notification
Send the downstream action request.
/api/datasynch/notification-dispatchOpen example - 3Review logs
Confirm queue, sent, failed, or skipped status.
/api/datasynch/dispatch/logs
Check GCP Readiness
Confirm API Gateway and GCP Application Integration readiness before connecting live workflows.
GCP setup, partner onboarding, and deployment checks.
- API key or app admin auth
- configured GCP project variables
- x-api-key through API Gateway
- Admin app auth
- 1
- 2Check Application Integration status
Verify safe readiness flags and missing setup values.
/api/datasynch/application-integration/statusOpen example - 3Create or list integration profiles
Confirm the manifest has reusable profile definitions.
/api/datasynch/integrations/profiles