Veracore
Create Integration Instance
Create a new Veracore integration instance.
Show Integration Instance
Retrieve a Veracore integration instance by ID.
Update Integration Instance
Update a Veracore integration instance.
Delete Integration Instance
Delete a Veracore integration instance.
Test Connection with Credentials
Test a set of Veracore credentials before saving an integration instance. The endpoint attempts to request an access token from the Veracore API using the supplied credentials and reports whether authentication succeeded.
Test Connection for Instance
Test the Veracore connection for an existing integration instance using its saved credentials. The endpoint attempts to request an access token from the Veracore API and reports whether authentication succeeded.
Preview Financial Line Type Impact
Preview how many financial lines and sales orders would be affected if the fulfillment-cost financial line type configured on this Veracore integration instance were changed to `new_type_id`. This is a read-only computation — no data is modified.
Update Order From Fulfillment (Power User)
Re-dispatch a sales order fulfillment to Veracore. Requires Power User role.
List Orders
List locally cached Veracore orders for an integration instance (paginated), serialized via Veracore order object. Each order exposes the SKU.io fulfillment link fields: `sku_fulfillment_id` (legacy order→SalesOrderFulfillment id, kept as a fallback), `sku_fulfillment_order_id` (order→FulfillmentOrder id), and `sku_fulfillment` (a resolved link object, or null when the order is not yet linked). Supply `include_json=1` to include the raw Veracore `json_data` payload.
Show Order
Show a single locally cached Veracore order by its database id, serialized via Veracore order object. Exposes the SKU.io fulfillment link fields `sku_fulfillment_id`, `sku_fulfillment_order_id`, and the resolved `sku_fulfillment` link object (null when not linked). Supply `include_json=1` to include the raw Veracore `json_data` payload. Returns 404 when the order does not belong to the given integration instance.
Sync Orders
Queue a background job that syncs orders from Veracore for this integration instance.
Get Order Sync Progress
Get the progress of a queued Veracore order sync. Pass the `tracked_job_log_id` returned by the sync endpoint.
Sync Order Detail
Refresh a single Veracore order's stored data by fetching full order detail from the Veracore API. The fetched detail (status flags, shipping, line items, addresses) is merged into the locally stored order and the detail-refresh timestamp is updated.
Get Dashboard Metrics
Get aggregate metrics for a Veracore integration instance.
List Activity Log Entries
List activity log entries recorded against a Veracore integration instance, including changes to the instance itself and to its Veracore orders. Entries are returned newest first.
List Fulfillments
List SKU.io sales order fulfillments dispatched to this Veracore integration instance. Only fulfillments of the Veracore fulfillment type are returned, scoped to the warehouse linked to the instance when one is configured.
Link Order to Fulfillment
Link a Veracore order to a SKU.io sales order fulfillment. Pass the fulfillment id as `sku_fulfillment_id` in the body — use the fulfillments list endpoint to find candidates.
Unlink Order from Fulfillment
Remove the link between a Veracore order and its SKU.io sales order fulfillment. No request body is required.
List Report Tasks
List Veracore report tasks for an integration instance. A report task represents one Veracore report run used to import shipment and tracking data for a date range. Tasks are returned newest first.
Retry Report Task
Retry a Veracore report task. The original task is marked `superseded` (so it stops being polled) and a fresh task is created with the same report name and date range in `created` status. A background job is queued to submit and poll the new run against the Veracore API.
List Shipping Method Mappings
List every carrier + service combination observed on this instance's Veracore orders, joined with any existing mapping to a SKU.io shipping method, plus the full list of SKU.io shipping methods available to map to.
Map Shipping Method
Create or update the mapping from a Veracore carrier + service combination to a SKU.io shipping method.
Delete Shipping Method Mapping
Remove the mapping for a Veracore carrier + service combination so it is no longer translated to a SKU.io shipping method.
List Source Code Mappings
List all source code mappings for a Veracore integration instance.
Create Source Code Mapping
Create a source code mapping for a Veracore integration instance.
Preview Source Code for Sales Order
Preview which Veracore source code would be applied to a given sales order under the current mappings. This is a read-only computation — nothing is stored and no call is made to the Veracore API.
Update Source Code Mapping
Update a source code mapping. Only the fields provided are changed; `null` values are ignored.
Delete Source Code Mapping
Delete a source code mapping. Orders from the affected sales channel fall back to the channel's catch-all mapping (if one exists) or to no source code.