1. RateAndShip
2. Ship
3. Close (GET)
4. Close (POST)

POST
1. RateAndShip 
Endpoint /api/v1/Ship/RateAndShip (POST)

Parameters
ProfileId*  int64 - Id of the shipping profile attached to the order.  
ShipMethod*  string 
ReturnMethod string
RatingOptionId string - No longer used, please use ShipMethod instead
CarrierMappingMarketId string
LocationId* int64 - (required)
To* object - ship address, ( AvsAddress model)
From* object - from address ( BaseAddress model)
Return* object - return address ( BaseAddress model)
OrderNumber string
Packages* array[object] - ( RateAndShipPackage model)
DateAdvanceDays int32 
PreferredLabelFormat string - The file format used to print the shipping label (ex. PNG, ZPL) ( Default value: "PNG")
ZPLPrintOptions object - ZPLPrintOptions model
HostMarketName string
SourceChannelLinkId  int64 - ( Default value: 0)

1) Click on the endpoint /api/v1/Ship/RateAndShip (POST) to expand the details and then click the " Try it out" button. 



2) Parameters. In the Parameters section, enter your request model values.



If you need to view more information on the parameters, click Model



3) Execute. Click the button to send your request.


POST
2. Ship - Request a shipping label to be created
Endpoint /api/v1/Ship (POST)

Parameters
ProfileId* int64 - Id of the shipping profile attached to the order.  
LocationId int64 - ( Default value: 0)
OrderId int64 - ( Default value: 0)
To object - ship address ( BaseAddress model)
From object - from address ( BaseAddress model)
Return object - return address ( BaseAddress model)
Packages* array[object] - ( ShipPackage model)
ManualOrderNumber string
TestMode boolean - ( Default value: false)
HostMarketName string
PreferredLabelFormat string - The file format used to print the shipping label (ex. PNG, ZPL) ( Default value: "PNG")
ZPLPrintOptions object -  ZPLPrintOptions model
SourceChannelLinkId int64 - ( Default value: 0)
DateAdvanceDays int32 - ( Default value: 0)
AmazonInformation object -  OrderAmazonPrimeInformation model (view below)

Models
OrderAmazonPrimeInformation
IsAmazonPrimeShipment boolean
AmazonRegion int64
MarketOrderId string

1) Click on the endpoint /api/v1/Ship (POST) to expand the details, then click the " Try it out" button. 



2) Parameters. In the Parameters section, enter your ship request model values.



If you need to view more information on the ship request parameters, click Model


3) Execute. Click the button to send your request.



GET
3. Close Retrieve a list of carriers that are ready to be closed out
Endpoint /api/v1/Ship/Close (GET)

Parameters
No parameters

1) Click " Try it out" > " Execute"






POST
4. Close - Initiate the end of day procedure for a carrier
Endpoint /api/v1/Ship/Close (POST)

Parameters
close object (body) - CarrierCloseDef model
testMode boolean (query)
reportsAsPNG boolean (query)

CarrierCloseDef:
CloseDefinitionId* int32
CloseDefinitionName string
CloseSubgroupKey* int32
PackageCount int32
IsUseEndicia boolean
IsCarrierAPI boolean

1) Expand the section to view request details and click " Try it out".


2) To view more information about the model, click Model



3) Enter your close request object into the Parameters body section. If you previously made the Close (GET) call, you can copy the carrier close group object from the response body.



4) Select whether you want to make the request in test mode

5) Select whether you want the report to be returned in PNG or PDF. If you select true, it will return as PNG, if false, it will return to PDF. 



6) Click the Execute button to execute request.