Billboard
Rels on the Billboard

A client should access the billboard to obtain beginning resources. Each resource contains links to related resources.
This concept is called HATEOAS - Hypermedia As The Engine Of Application State.

Do not hardcode URIs because these links may change. Instead, start with the billboard. Use template substitution if needed, as per RFC6570.

Obtain additional links within each resource and use template substitution if needed.
Note: Operator rels are present only if the state change is valid for the given resource.

The beginning billboard URI is simply /billboard.

Rel Description
/rels/customers/... maintains resources related to customers and their item descriptions, may be limited to a subset based on credential
alertcontents
alerthistory alert history: record representing a historical notification of a system event
alerts
channels
charges ad hoc charge transaction
chargeslist
customerbriefs skinny customers
customerordersource Source of the orders for the customers
customerordersources
customers
customersactivate activate/deactivate customers
customersummaries
errorlogs A log of errors for customer use
eventalerter create one or more alerts based upon changes
invoicebinder bind an invoice number to billed transactions
itemassemblyindex item assembly index in the list of items
itembriefs skinny items
itemexchanges items update via exchange format
itemimports items add via import format
itemindex item index in the list of items
itemizedchargeslist a list of orders, receivers, adjustments and/or assemblies having charges
items
itemsactivate
itemsasync
itemscreate items add
itemsummaries
itemsummariesacrosscustomers
suppliers
/rels/inventory/... inventory resources, including receivers, adjustments, assemblies, purchase orders, count schedules, and available inventory lists
adjustment adjustment of item quantities in a facility and associated charges
adjustmentcharges
adjustments
assemblies
assembliescancel
assembliesconfirm
assembly realization of a kit
assemblycancel cancel assembly
assemblyconfirm confirm an assembly, customer is done specifying assembly and assembly item info
assemblyfileimport
assemblyfileimportasync
assemblyfileparse parse assembly import file
assemblyimport create a group of assemblies
assemblyimportasync
c2ctransfers transfer of inventory to different customer
clusterdeleter Delete a cluster of moverequests
digestbriefs skinny receiver digests
export create an export file for a group of receivers
fileimport
fileimportasync
fileparse parse receiver import file
import create a group of receivers
importasync
inventory inventory for management purposes
inventoryasync
inventorybriefs skinny inventory
inventoryexpiring inventory expiring
inventoryheldreallocate hold/release inventory
inventoryhold hold/release inventory
inventoryitem an inventory increase
inventoryreduction an inventory decrease
item order line item: sku and quantity info
items
locationclearer Delete all moverrequests for a destination
masscompleter Complete multiple moverequests
mover move of inventory to a different location
moverequests
moverequestsgenerator To generate move requests for replenishment
moverequestsummaries
multiexport create a group of export files for a receiver
pallets
proposedallocations a proposed allocations for an inventory reduction adjustment
purchaseorderindex PO index in the list of POs
purchaseorders
receiveitems the collection of receive items independent of any receiver
receiverdigests receiver partial info
receiverdigestsasync
receivers
receiversautocharges add automatic charges (AutoCalcHandling and scripted charges)
receiverscancel
receiversconfirm
receiversconfirmasync
receiversramark
receiversrasent
receiversummaries receiver short synopsis
receiversunconfirm
shaker change trackbys and saved elements on inventory
stockdetails item trackbys, availability, by receive item
stockmoved react to available inventory being moved
stocksummaries item availability
stocksummariesfororder item availability for order
/rels/jobs/... inspects the headless horseman job queue
jobmethods
jobs
jobsstats the statistics of jobs
recurringjobs
servers active servers
states
/rels/master/... Resources at supra-tenant scope: threepls, master logins, api provisioning; must use a token based upon Multi-Tenant credentials
apicredentials
apiroles
attacheddoc a document attached to a warehouse transaction or batch
countries the list of countries with their states, to be referenced by country code in threepl records
handlerparameter a background process handler parameter
handlerparameters
httptestdelete a pass-through http test endpoint for DELETE
httptestget a pass-through http test endpoint for GET
httptestpost a pass-through http test endpoint for POST
httptestput a pass-through http test endpoint for PUT
jobtypequeues
logins
persons
smallparcelstatistics a set of statistics regarding small parcel for a given threepl. Tpl 0 lists all TPLs.
threeplactivate activate/deactivate a threepl
threepls
threeplsforbkgndprocess
threeplstatistics a set of statistics for a given threepl
threeplsummaries the list of third party logisitics company summaries
webhooksconfig master web hooks configuration
/rels/orders/... maintains resources relevant to shipping inventory, including orders with line items, allocation, packages, picking and packing
batches
batchsummaries
batchsummaryindex item index in the list of batch summaries
bolsgenerate
bucketadder
bucketprocessor
containermanifest Create a container manifest
containermanifests Returns a container manifest list for reprint
digestbriefs skinny digests
digests order partial info
export create an export file for a group of orders
fileimport
fileimportasync
fileparse parse order import file
import create a group of orders
importasync
itemsoverallocated
masterbolclear Clear MasterBillOfLading id for multiple orders
masterbolgenerate Generate BillOfLading id for each order without one, and a common MasterBillOfLading id for multiple orders
multiexport create a group of export files for an order
order order including routing, fulfillment invoicing, saved elements and order items (with allocations and saved elements)
orderparcelinjectlabel inject parcel label processed outside small parcel
orders
ordersallocate
ordersasnmark
ordersasnprecheck Prior to sending an ASN, list orders that fail the chosen customer ASN pre checks
ordersasnsent
ordersautocharges
ordersbybin open orders in a given bin
orderscancel
orderscomplete
ordersconfirm
ordersconfirmaftermath With respect to one or more newly orders, mark affected receive items as 'fully shipped' and insert appropriate move histories
ordersconfirmasync
ordersdeallocate
ordersparcelautorateshop parcel auto rate shop for orders
ordersparcelautorateshopbatch Get rate shop batch
ordersparcelbatch Returns a parcel batch
ordersparcelbatcherrors request a list of batch errors
ordersparcelbatches request a list of batches
ordersparcelbatchlabels request a completed batch, get its labels and update tracking, charges, labels, and int'l docs
ordersparcelcanceler
ordersparcelfinalizer
ordersparcelfinalizerhvp async process for manifest hvp
ordersparcelmanifestsdatabase Get manifests from database after high volume
ordersparceloptions request parcel options
ordersparcelreturnlabel
ordersparcelshippinglabel
ordersparcelshippinglabelhighvolume async process for high volume shipping
ordersparcelshippinglabelsdatabase Get labels from database after high volume
ordersparcelshippinglabelshighvolume Get labels for high volume shipping on ParcelApi
ordersparceltmwexporter
orderspickticketdatesetter
ordersrouting
ordersshort
orderssplit
ordersunconfirm
packagehavenots packageless orders
packagesconsolidates
packagesconsolidatesbycustomdims
packagesgenerates
packageslabeltemplates request the label templates
packagesrestockalert request the package restock alerts
packagesrestockalerts
packagesucc128label request the Ucc128 labels for multiple orders and all of their packages
pickcandidates order pick information for determining whether to start picking
pickjobs
summaries order short synopsis
/rels/properties/... maintains resources shared across services, such as facilities and their locations, units of measure, movable unit types, etc.
apicredentials
capacitytypes
carrieraccount the settings for a carrier account.
carrieraccountregistrar registers carrier account with external shipping partner
carrieraccountsmanifestlist carrier account manifests from papi
carrieraccountsmanifests carrier account manifests by facility
carrieraccountsmapping carrier account mapping in parcelapi
carrieraccountsmappings carrier account mapping in parcelapi
carriers
cellcarriers
contacts
countries list of countries with states (regions)
currentstocklocations Locations within a facility where stock of a given itemis currently present
emailtemplate master email template
emailtemplatefields email template substitution fields
enum name/value pairs
enums
facilities
facilitiesactivate activate/inactivate a list of facilities
facilitysummaries
flushcache flush all caches
importproviders resource import providers, used for defining customer import channels
itemclassifications
itemcommodities
locationbillingtypes
locationindex location index in the list of locations
locations
locationsactivate activate/inactivate list of locations
locationsactivatebyfac activate/inactivate list of locations
locationsbyfac
locationsbyfacbriefs skinny locations
packagedef dimensions of a packing material, usually a box
packagedeffacilities
packagedefs
packageinsert tracking of non-ordered items included with the order
packageinserts
packageinsertsfacilities
packinglisttemplate C1 packing list template
packinglisttemplates
pallettypes
queryparametervalues
recentstocklocations Locations within a facility where stock of a given item was at some time in the recent past
storagecountscripts storage recurring billing scripts for counting inventory
threepl threepl application settings
threeplsummary threepl without application settings
threeplsummarybyguid threepl without application settings
transformcustoms
transforms a group of transform objects, each of which transforms a file into internal models or transforms internal models to a file.
unitofmeasuretypes
xactionbillingscripttemplates
zpllabels
/rels/reportdefs/... maintains resources related to report definitions, including report generation and customization
ssrsdefs
ssrsnames base report names
ssrssummary base report and its customizations, no RDL
/rels/uiproperties/... maintains resources for the V2 user interface
clientmetadata custom storage of client-specific metadata, such as UI preferences, none of which controls internal business logic
clientmetadatas
customroles
customrolesummaries collection: custom role summaries
mobileuseravailable send event to mark user available for mobile jobs
policies collection: all rights granted to a given user, derived from user's role(s)
rights collection: names of all UI features requiring authorization
systemrolesummaries collection: system role summaries
textoverrides
threepllogo ThreePL Logo
user a user
userindex user index in the list of users
users
usersactivate activate/deactivate users
usersassignrole assign role to users
/rels/wmstools/... provides Operators to support back office processes FOR INTERNAL USE ONLY!!
bandwidthlogabator remove 'old' rows from the BandwidthLog table
customererrorlogabator remove 'old' rows from the CustomerErorLog table
eventnotifyhistoryabator remove 'old' rows from the EventNotifyHistory table
smallparcelresponseabator remove 'old' rows from the SmallParcelResponse table and its subordinate tables
wmsevent a WMS Event
wmseventabator remove 'old' rows from the WMSEvent table
wmsevents
wteventdeleter delete events by range
wteventdeleterbylist delete events by list
wteventraiser raise events for recent changes to orders, receivers, adjustments and/or assemblies

This documentation is subject to change, and is updated often and without warning. The models documented may or may not be available to users now or in the future. Use this documentation at your own risk.
Contact api@3plcentral.com with any questions about this documentation.