Vision Data Api (1.0.0)

Download OpenAPI specification:Download

Introduction

The Traverse Systems Vision API is a great tool to power your internal tools or transfer data to Traverse Systems. Our API uses the REST architecture and follows the OpenAPI specifications. Our API returns JSON-encoded responses and uses standard HTTP response codes and verbs. HTTPS is required for our API.

Additional Resources:

OpenAPI Specification

The goal of The OpenAPI Specification is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection. When properly defined via OpenAPI, a consumer can understand and interact with the remote service with a minimal amount of implementation logic. Similar to what interfaces have done for lower-level programming, OpenAPI removes the guesswork in calling the service.

Authentication

Available authentication methods for Vision:

  • Basic Authentication

basic_auth

The endpoint requires an authorization header containing a Base64 encoded string in the format of "KeyName:ApiKey"

Security Scheme Type: HTTP
HTTP Authorization Scheme: basic

Version History

The goal of The OpenAPI Specification is to define a standard, language-agnostic interface to REST APIs which

Asn

The Traverse Systems Vision ASN API allows Vision customers to send an Advanced Ship Notice (ASN) to Vision. Once in Vision, recipients can view the ASN and ensure they are prepared to receive the Shipment. The ASN includes information such as the number of cartons, the number of units, the origin zip code, vendor number, and more.

Send an ASN

This API endpoint receives JSON data representing an Advanced Ship Notice.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an ASN.

PoNum
string
SequenceNum
string
VendorNum
string or null
ReceivedDate
date-time or null
BolNum
string or null
FreightBillNum
string or null
Scac
string or null
DestinationLocNum
string or null
PickupDate
date-time or null
CartonCount
string or null
OriginZip
string or null
TotalUnits
string or null
DropLoc
string or null
Division
string or null
ExpectedDeliveryDate
date-time or null
PoUniqueAddenda
string or null
AuthorizationNum
string or null
Array of objects or null (AsnCarton)

A list of ASN Cartons

Responses

Request samples

Content type
application/json

An Example ASN.

{
  • "PoNum": "2558455JR",
  • "SequenceNum": "30PXWZ71120220920_JR",
  • "VendorNum": "00004919486",
  • "ReceivedDate": "2022-09-20T00:00:00",
  • "BolNum": null,
  • "FreightBillNum": "608565129938",
  • "Scac": "RPSI",
  • "DestinationLocNum": "01100",
  • "PickupDate": "2022-09-20T00:00:00",
  • "CartonCount": 1,
  • "OriginZip": "761550000",
  • "TotalUnits": 0,
  • "DropLoc": null,
  • "Division": null,
  • "ExpectedDeliveryDate": "2022-09-20T00:00:00",
  • "PoUniqueAddenda": "20220912",
  • "AuthorizationNum": null,
  • "Cartons": [
    ]
}

Response samples

Content type
application/json
"Success"

Dept

The Traverse Systems Vision Department API allows Vision customers to send a Department to Vision. The Department can include a number, a sub department number, a description, a class, and groups.

Send a Department

This API endpoint receives JSON data representing a Department and any Department Groups associated to the Department.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing a Department.

DeptNum
string
Description
string or null
SubDeptNum
string or null
Class
string or null
Array of objects or null (DeptGroup)

A list of Dept Groups

Responses

Request samples

Content type
application/json

An Example Department.

{
  • "DeptNum": "0994t1",
  • "Description": "W BRANDED SWIM",
  • "SubDeptNum": null,
  • "Class": null,
  • "Groups": [
    ]
}

Response samples

Content type
application/json
"Success"

Ocean Status

The Traverse Systems Vision Ocean Status API allows Vision customers to send a Container Status to Vision. The ability to view the Ocean Container Status in Vision keeps retailers up to date on the location of their goods and allows for informed logistics decisions.

Send a Ocean Container Status file

This API endpoint receives data file containing information about Ocean Containers and their status information. Datafile layout is determined during implementation.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing a Ocean Container File.

file

Responses

Request samples

Content type
application/json
null

Response samples

Content type
application/json
"Success"

Po

The Traverse Systems Vision PO API allows Vision customers to send a Purchase Order to Vision. The Purchase Order is the ultimate source of truth, documenting what was ordered, when, and by whom, along with numerous other optional fields.

Send a PO

This API endpoint receives JSON data representing a Purchase Order including all of it's Item and Store information.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an PO.

PoNum
string
UniqueAddenda
string
MasterPoNum
string or null
DeptNum
string or null
VendorNum
string
ShipStartDate
date-time or null
ShipStopDate
date-time or null
PoCreateDate
date-time or null
PoApprovalDate
date-time or null
PoCancelDate
string or null
OtbDate
string or null
XrefPoNum
string or null
OrderType
string or null
PackByStore
string or null
EdiSentDate
date-time or null
NewStoreFlag
string or null
AdvertisedDate
date-time or null
Fob
string or null
ShipToNum
string or null
OrderStatus
string or null
DistMethod
string or null
BillType
string or null
ReplenishmentFlag
string or null
SpecialOrderInd
string or null
TotalUnits
number or null
MerchantNum
string or null
MerchantName
string or null
AdEvent
string or null
SecondAdEvent
string or null
Terms
string or null
PoReleaseDate
date-time or null
ParentCompany
string or null
Factory
string or null
PoTotalCost
number or null
Version
string or null
DeliveryPointType
string or null
NewStorePct
string or null
PreTicketFlag
string or null
PoComments
string or null
UserDef1
string or null
UserDef2
string or null
UserDef3
string or null
Array of objects or null (PoItem)

A list of PO Items

Responses

Request samples

Content type
application/json

An Example PO.

{
  • "PoNum": "2558455JR",
  • "UniqueAddenda": "20220912",
  • "MasterPoNum": null,
  • "DeptNum": "0815",
  • "VendorNum": "00004919486",
  • "ShipStartDate": "2022-09-17T00:00:00",
  • "ShipStopDate": "2022-11-14T00:00:00",
  • "PoCreateDate": "2022-09-16T00:00:00",
  • "PoApprovalDate": "2022-09-17T00:00:00",
  • "PoCancelDate": null,
  • "OtbDate": null,
  • "XrefPoNum": null,
  • "OrderType": "ENTRY",
  • "PackByStore": "N",
  • "EdiSentDate": "2022-09-16T00:00:00",
  • "NewStoreFlag": "N",
  • "AdvertisedDate": null,
  • "Fob": null,
  • "ShipToNum": "16101",
  • "OrderStatus": "N",
  • "DistMethod": "BULK",
  • "BillType": "Destination/Prepaid",
  • "ReplenishmentFlag": null,
  • "SpecialOrderInd": null,
  • "TotalUnits": 10,
  • "MerchantNum": "123465",
  • "MerchantName": "Bob Smith",
  • "AdEvent": "2022-11",
  • "SecondAdEvent": null,
  • "Terms": "NET 30",
  • "PoReleaseDate": null,
  • "ParentCompany": null,
  • "Factory": null,
  • "PoTotalCost": null,
  • "Version": null,
  • "DeliveryPointType": null,
  • "NewStorePct": null,
  • "PreTicketFlag": null,
  • "PoComments": null,
  • "UserDef1": null,
  • "UserDef2": null,
  • "UserDef3": null,
  • "Items": [
    ]
}

Response samples

Content type
application/json
"Success"

Flex Query

The Traverse Systems Flex Query API allows Vision customers to fetch data from Vision by using an existing Flex Query. This endpoint will return a list of related data for the query.

Get Po Query

The Traverse Systems Vision Flex Query API allows you to fetch data from a Vision Flex Query. This endpoint will return a list of PO related data for the query. You should use the Flex Query Id as a parameter.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
query Parameters
queryId
string

The internal ID of the Flex Query to use.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Get Po Aggregate Query

The Traverse Systems Vision Flex Query API allows you to fetch data from a Vision Flex Query. This endpoint will return a single record with data grouped/summed for the query. You should use the Flex Query Id as a parameter.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
query Parameters
queryId
string

The internal ID of the Flex Query to use.

Responses

Response samples

Content type
application/json
{
  • "siteNumShipTo": null,
  • "siteNameShipTo": null,
  • "vendorNum": null,
  • "vendorName": null,
  • "deptNum": null,
  • "deptDescription": null,
  • "shipStartMin": null,
  • "shipStartMax": null,
  • "shipStopMin": null,
  • "shipStopMax": null,
  • "approvedTsMin": null,
  • "approvedTsMax": null,
  • "cancelDtMin": null,
  • "cancelDtMax": null,
  • "events": null,
  • "daysFromLastActivityMin": null,
  • "daysFromLastActivityMax": null,
  • "daysFromLastActivityAvg": null,
  • "daysFromEventMin": null,
  • "daysFromEventMax": null,
  • "daysFromEventAvg": null,
  • "daysFromShipStopMin": null,
  • "daysFromShipStopMax": null,
  • "daysFromShipStopAvg": null,
  • "percentComplete": 0.12379110251450677,
  • "incompleteCount": 453,
  • "poCount": 11,
  • "orderUnits": 517,
  • "finalDestQty": 64,
  • "finalDestQtyPct": 0.12379110251450677,
  • "orderCost": 38323.229999999996,
  • "finalDestCost": 0,
  • "finalDestCostPct": 0,
  • "orderRetail": 62594.83,
  • "finalDestRetail": 0,
  • "finalDestRetailPct": 0,
  • "inboundShipmentsIncomplete": 26,
  • "outboundShipmentsIncomplete": 0,
  • "routingRequests": 11,
  • "asnShipments": 15,
  • "asnPoUnits": 456,
  • "asnToPoPct": 0.8820116054158608,
  • "otherWarehouseReceiptUnits": 0,
  • "otherWarehouseTransferUnits": 0,
  • "receiptUnits": 64,
  • "plannedUnits": 64,
  • "pickedUnits": 64,
  • "stagedUnits": 64,
  • "loadedUnits": 64,
  • "shippedUnits": 64,
  • "inShipments": 26,
  • "inShipmentsDelivered": 0,
  • "inShipmentsShipped": 11,
  • "outShipments": 0,
  • "outShipmentsDelivered": 0,
  • "outShipmentsShipped": 0,
  • "lateAsnTotal": 3,
  • "lateRrTotal": 0,
  • "troubleIndicator": "N",
  • "troubleCount": 0
}

Get Po Aggregate By Dept Query

The Traverse Systems Vision Flex Query API allows you to fetch data from a Vision Flex Query. This endpoint will return a list of PO related data for the query grouped/summed by Department. You should use the Flex Query Id as a parameter.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
query Parameters
queryId
string

The internal ID of the Flex Query to use.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Get Po Aggregate By Ship To Query

The Traverse Systems Vision Flex Query API allows you to fetch data from a Vision Flex Query. This endpoint will return a list of PO related data for the query grouped/summed by Ship To Location. You should use the Flex Query Id as a parameter.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
query Parameters
queryId
string

The internal ID of the Flex Query to use.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Get Po Aggregate By Vendor Query

The Traverse Systems Vision Flex Query API allows you to fetch data from a Vision Flex Query. This endpoint will return a list of PO related data for the query grouped/summed by Vendor. You should use the Flex Query Id as a parameter.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
query Parameters
queryId
string

The internal ID of the Flex Query to use.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Get Po Detail By Store Query

The Traverse Systems Vision Flex Query API allows you to fetch data from a Vision Flex Query. This endpoint will return a list of PO Details for the query grouped/summed by Store. You should use the Flex Query Id as a parameter.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
query Parameters
queryId
string

The internal ID of the Flex Query to use.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Get WMS Carton Query

The Traverse Systems Vision Flex Query API allows you to fetch data from a Vision Flex Query. This endpoint will return a list of WMS Carton related data for the query. You should use the Flex Query Id as a parameter.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
query Parameters
queryId
string

The internal ID of the Flex Query to use.

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Receipt Summary

The Traverse Systems Vision Receipt Summary API allows Vision customers to send a summarized Receipt data to Vision. The Receipt Summary aggregates data by Receipt and PO.

Send a Receipt Summary

This API endpoint receives JSON data representing a summary of a Receipt. The receipt data should be summarized per Receipt and PO.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an Receipt Summary.

PoNum
string
ReceiptNum
string
ReceiptDate
date-time or null
ProNum
string or null
BolNum
string or null
ReceiptLocNum
string
Cartons
number or null
Units
number or null
Cost
number or null
Retail
number or null
Items
integer or null
Skus
integer or null
Upcs
integer or null
Stores
integer or null

Responses

Request samples

Content type
application/json

An Example Receipt Summary.

{
  • "PoNum": "2558455JR",
  • "ReceiptNum": "063902620",
  • "ReceiptDate": "2023-07-08T00:00:00",
  • "ProNum": "63902620",
  • "BolNum": null,
  • "ReceiptLocNum": "15100",
  • "Cartons": 1,
  • "Units": 1,
  • "Cost": 145.63,
  • "Retail": 145.63,
  • "Items": 1,
  • "Skus": 1,
  • "Upcs": 1,
  • "Stores": 1
}

Response samples

Content type
application/json
"Success"

Routing Request

The Traverse Systems Vision Routing Request API allows Vision customers to send a Routing Request to Vision. Once a retailer has ordered product, the vendor must know how the buyer wants the shipment delivered. The routing request consolidates the necessary information for that query. A Routing Request should contain Purchase Orders and be for a specific origin and destination.

Send a Routing Request

This API endpoint receives JSON data representing a Routing Request.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an Routing Request.

RoutingRequestNum
string
RoutingDate
date-time
VendorNum
string
OriginLocation
string
OriginAddress1
string
OriginAddress2
string
OriginAddress3
string
OriginAddress4
string
OriginCity
string
OriginState
string
OriginZip
string
CountryCode
string
OriginLocClerk
string
OriginLocClerkPhone
string
OriginLocClerkEmail
string
DestinationLocationNumber
string
ShipmentReadyDate
date-time or null
AuthorizationNum
string
ApprovedDate
date-time or null
Scac
string
ModeOrShipmentType
string
ServiceMethod
string
ExpectedPickupDate
date-time or null
ActualPickupDate
date-time or null
ArrivalDate
date-time or null
CarrierConfirmation
string
StatusCode
string
RequestType
string
BillType
string
AltStatus
string
ConsolidatorPoint
string
ConsolidatorState
string
TenderDate
date-time or null
DeliveryAppointmentDate
date-time or null
Cartons
integer
Units
integer
Pallets
integer
Weight
integer
Cube
integer
ProNum
string
Array of objects or null (RoutingRequestDetail)

A list of Routing Request Details

Responses

Request samples

Content type
application/json

An Example Routing Request.

{
  • "$ref": "../components/examples/routing-request.yaml"
}

Response samples

Content type
application/json
"Success"

Shipment

The Traverse Systems Vision Shipment API allows Vision customers to send a Shipment to Vision. The Shipment describes the current state of the shipment from origin to destination. The events can range from tracking started to delivered.

Send a Shipment

This API endpoint receives JSON data representing a Shipment including all of it's Event information.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an Shipment.

ShipmentNum
string
Scac
string
BolNum
string or null
ProNum
string or null
AuthorizationNum
string or null
ContainerNum
string or null
BookingNum
string or null
EquipmentTypeCode
string or null
EquipmentStatusCode
string or null
EquipmentStatusDesc
string or null
SealNum
string or null
TransportationControlNum
string or null
IsInbound
boolean or null
ArrivedAtPickupTs
date-time or null
LoadedTs
date-time or null
OriginAddress1
string or null
OriginAddress2
string or null
OriginAddress3
string or null
OriginAddress4
string or null
OriginCity
string or null
OriginState
string or null
OriginZip
string or null
OriginCountryCode
string or null
OriginLatitude
decimal or null
OriginLongitude
decimal or null
DestAddress1
string or null
DestAddress2
string or null
DestAddress3
string or null
DestAddress4
string or null
DestCity
string or null
DestState
string or null
DestZip
string or null
DestCountryCode
string or null
DestLatitude
decimal or null
DestLongitude
decimal or null
DepartedPickupScheduledTs
date-time or null
DepartedPickupEtaTs
date-time or null
DepartedPickupTs
date-time or null
ArrivedAtDestScheduledTs
date-time or null
ArrivedAtDestEtaTs
date-time or null
ArrivedAtDestTs
date-time or null
CarrierEtaAtFinalDest
date-time or null
DataSource
string
DataSourceType
string
Array of objects or null (ShipmentEvent)

A list of Shipment Events

Responses

Request samples

Content type
application/json

An Example Shipment.

{
  • "$ref": "../components/examples/shipment.yaml"
}

Response samples

Content type
application/json
"Success"

Shipment Delivery Status

The Traverse Systems Vision Shipment Delivery Status API allows Vision customers to send a Shipment Delivery Status to Vision. The Shipment Delivery Status describes the current state of the shipment from origin to destination. The statuses can range from pending, to in transit, to describing delivery attempts.

Send a Shipment Delivery Status File

This API endpoint receives a data file with data representing an EDI 214 or a Shipment Delivery Status. Datafile layout is determined during implementation.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an Shipment Delivery Status File.

file

Responses

Request samples

Content type
application/json
null

Response samples

Content type
application/json
"Success"

Site

The Traverse Systems Vision Site API allows Vision customers to send a Site to Vision. A Site is any location/facility used by the organization. These can include stores, ecommerce locations, distribution centers, warehouses, or corporate headquarters. Site information includes locations, phone numbers, type of location, shipping start/stop dates, and more. Addresses are used to provide a graphic map of locations.

Send a Site

This API endpoint receives JSON data representing a Site, Store, Distribution Center or other building.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an Site.

SiteNum
string
Name
string
SiteType
string or null
Phone
string or null
Fax
string
Address1
string or null
Address2
string or null
Address3
string or null
Address4
string or null
City
string or null
State
string or null
Zip
string or null
CountryCode
string or null
District
string or null
Region
string or null
SiteOpenDate
date-time or null
SiteCloseDate
string or null
SiteShipStartDate
date-time or null
SiteShipStopDate
date-time or null
BusinessUnitName
string or null
DropLoc
string or null
GlAccount
string or null

Responses

Request samples

Content type
application/json

An Example Site.

{
  • "SiteNum": "70001JR",
  • "Name": "Lufkin",
  • "SiteType": null,
  • "Phone": "888-203-0608",
  • "Fax": null,
  • "Address1": "Demo1 RDC WEST c/o Demo1",
  • "Address2": "879 S. WATERMAN AVE",
  • "Address3": null,
  • "Address4": null,
  • "City": "SAN BERNARDINO",
  • "State": "CA",
  • "Zip": "92408",
  • "CountryCode": "USA",
  • "District": null,
  • "Region": null,
  • "SiteOpenDate": "2015-04-13T00:00:00",
  • "SiteCloseDate": null,
  • "SiteShipStartDate": null,
  • "SiteShipStopDate": null,
  • "BusinessUnitName": "La Porte",
  • "DropLoc": "70001",
  • "GlAccount": null
}

Response samples

Content type
application/json
"Success"

Store Scan

The Traverse Systems Vision Store Scan API allows Vision customers to send a Store Scan to Vision. Since this scanning event is at the final destination, it signals the final status for those goods.

Send a Store Scan

This API endpoint receives JSON data representing the scanning of items at the Store or Destination.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an Store Scan.

SiteNum
string
PoNum
string or null
ReceiptNum
string or null
TransferNum
string or null
DocumentType
string

Value should be either Receiving or Transfer

UserName
string or null
DocCreateDate
date-time or null
DocUpdateDate
date-time or null
TfIndicator
string or null

Responses

Request samples

Content type
application/json

An Example Store Scan.

{
  • "$ref": "../components/examples/store-scan.yaml"
}

Response samples

Content type
application/json
"Success"

Send a Store Scan File

This API endpoint receives a data file with data representing the scanning of items at the Store or Destination.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an Store Scan.

file

Responses

Request samples

Content type
application/json
null

Response samples

Content type
application/json
"Success"

Trouble

The Traverse Systems Vision Trouble Summary API allows Vision customers to send summarized data about problems in the distribution center. Because a Trouble prevents the transfer of responsibility for goods, maintaining clear, up-to-date details about any Trouble is crucial to determining the appropriate action.

Send a Trouble Summary

This API endpoint receives JSON data representing the trouble information for a PO. Data should be grouped and summed by PO.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an Trouble Summary.

PoNum
string
TroubleDate
date-time or null
TroubleCount
integer or null
TotalAvgDays
numeric or null
TotalIssues
integer or null
TotalUnits
integer or null
OpenTroubles
integer or null
OpenTroubleMaxAge
numeric or null
OpenIssues
integer or null
OpenUnits
integer or null

Responses

Request samples

Content type
application/json

An Example Trouble Summary.

{
  • "PoNum": "2558455JR",
  • "TroubleDate": "2015-04-13T00:00:00",
  • "TroubleCount": 1,
  • "TotalAvgDays": 2.5,
  • "TotalIssues": 1,
  • "TotalUnits": 1,
  • "OpenTroubles": 0,
  • "OpenTroubleMaxAge": 1.25,
  • "OpenIssues": 0,
  • "OpenUnits": 0
}

Response samples

Content type
application/json
"Success"

WMS

The Traverse Systems Vision WMS Detail API allows Vision customers to send Warehouse Management System detail data to Vision. The fields available for query include everything from the Site number to pallet and Item numbers.

Send a WMS Detail

This API endpoint receives JSON data representing WMS Detail data. This data should be grouped at the Carton or LP and Item level.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an WMS Detail.

WmsNum
string
RefNum
string
WmsCartonNum
string
WmsCreateDate
date-time
WmsUpdateDate
date-time or null
SiteNumWh
string
WmsType
string

Value should be either FLOW or STOW or INVENTORY

PoNum
string or null
WmsOrderNum
string or null
OrderDate
date-time or null
ItemNum
string
LineNum
string or null
WmsPalletNum
string or null
SiteNum
string
OtherWhReceiptDate
date-time or null
OtherWhReceiptQty
integer or null
OtherWhTransferDate
date-time or null
OtherWhTransferQty
integer or null
ReceiptDate
date-time or null
ReceiptQty
integer or null
PlannedQty
integer or null
PickedDate
date-time or null
PickedQty
integer or null
StagedDate
date-time or null
StagedQty
integer or null
LoadedDate
date-time or null
LoadedQty
integer or null
ShippedDate
date-time or null
ShippedQty
integer or null
Gs1128
string or null
LoadNum
string or null
ReceiptNum
string or null
WmsLocationNum
string or null

The location in the warehouse

CompleteFlag
string or null
OrigReceiptTranType
string or null
SiteNumOthWh
string or null
PutAwayFlag
string or null
AdjustedOut
string or null
ContainerNum
string or null
BookingNum
string or null

Responses

Request samples

Content type
application/json

An Example WMS Detail.

{
  • "WmsNum": "16299222",
  • "RefNum": "0FE308DA-AF71-4BBC-8918-BF06FE64D9C9",
  • "WmsCartonNum": "14332579JR",
  • "WmsCreateDate": "2023-06-30T09:40:59",
  • "WmsUpdateDate": "2023-07-01T04:40:31",
  • "SiteNumWh": "60001",
  • "WmsType": "FLOW",
  • "PoNum": "2558455JR",
  • "WmsOrderNum": "31455198",
  • "OrderDate": "2023-06-30T09:19:09",
  • "ItemNum": "033808104277760000000",
  • "LineNum": 6,
  • "WmsPalletNum": "300602416",
  • "SiteNum": "02100",
  • "OtherWhReceiptDate": null,
  • "OtherWhReceiptQty": 0,
  • "OtherWhTransferDate": null,
  • "OtherWhTransferQty": 0,
  • "ReceiptDate": "2023-06-30T00:00:00",
  • "ReceiptQty": 3,
  • "PlannedQty": 3,
  • "PickedDate": "2023-06-30T09:25:34",
  • "PickedQty": 3,
  • "StagedDate": "2023-06-30T13:36:26",
  • "StagedQty": 3,
  • "LoadedDate": null,
  • "LoadedQty": 0,
  • "ShippedDate": null,
  • "ShippedQty": 0,
  • "Gs1128": "00003380810045452597",
  • "LoadNum": "M1010953",
  • "ReceiptNum": "616359605",
  • "WmsLocationNum": "",
  • "CompleteFlag": "",
  • "OrigReceiptTranType": "161",
  • "SiteNumOthWh": "",
  • "PutAwayFlag": "",
  • "AdjustedOut": "N",
  • "ContainerNum": null,
  • "BookingNum": null
}

Response samples

Content type
application/json
"Success"

Send a WMS Detail file

This API endpoint receives a data file representing WMS Detail data. This data should be grouped at the Carton or LP and Item level.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an WMS Detail file.

file

Responses

Request samples

Content type
application/json
null

Response samples

Content type
application/json
"Success"

Vendor

The Traverse Systems Vision Vendor API allows Vision customers to send robust Vendor or Supplier data to Vision, including addresses, active (y/n), type, number, and more.

Send a Vendor

This API endpoint receives JSON data representing a Vendor or Supplier.

Access to this endpoint may differ based on user permissions.

Authorizations:
basic_auth
Request Body schema: application/json

The request body should contain JSON data representing an Vendor.

VendorNum
string
Name
string
Active
string

Value should be either Y or N

Ein
string or null
Duns
string or null
CertifiedFlag
string

Value should be either Y or N

VendorType
string or null
ApVendorNum
string or null
ApVendorName
string or null
ParentVendorNum
string or null
ParentCompany
string or null
FactorNum
string or null
FrtPaymentType
string or null
CurrencyCode
string or null
RemitAddress1
string or null
RemitAddress2
string or null
RemitAddress3
string or null
RemitAddress4
string or null
RemitCity
string or null
RemitState
string or null
RemitZip
string or null
CountryCode
string or null

Responses

Request samples

Content type
application/json

An Example Vendor.

{
  • "VendorNum": "00142451827JR",
  • "Name": "SON SCHEIN PRESS",
  • "Active": "Y",
  • "Ein": null,
  • "Duns": null,
  • "CertifiedFlag": "N",
  • "VendorType": null,
  • "ApVendorNum": null,
  • "ApVendorName": null,
  • "ParentVendorNum": null,
  • "ParentCompany": null,
  • "FactorNum": null,
  • "FrtPaymentType": null,
  • "CurrencyCode": "USD",
  • "RemitAddress1": "9750 ABERDEEN ROAD",
  • "RemitAddress2": null,
  • "RemitAddress3": null,
  • "RemitAddress4": null,
  • "RemitCity": "ABERDEEN",
  • "RemitState": "NC",
  • "RemitZip": "28315",
  • "CountryCode": "USA"
}

Response samples

Content type
application/json
"Success"