Search Link: https://www.google.com/search?channel=fs&client=ubuntu-sn&q=postman+collection+14323608-324dcda9-cc54-4359-9ef5-15f8a3537caa

Overview

POST /carriers/addfunds

Summary: Add funds to carrier account

Adds funds to a carrier account using the payment information on file.
Requires approval from apisupport@shipstation.com before use.


GET /carriers/getcarrier

Summary: Get Carrier By Code

Retrieves the shipping carrier account details for the specified carrierCode. Use this method to determine a carrier’s account balance.


GET /carriers

Summary: List Carriers

List all shipping providers connected to this account.


GET /carriers/listpackages

Summary: List Packages

Retrieves a list of packages for the specified carrier.


GET /carriers/listservices

Summary: List Services

Retrieves the list of available shipping services provided by the specified carrier.


GET /customers

Summary: List Customers

Obtains a list of customers that match the specified criteria.


GET /customers/{customerId}

Summary: Get Customer

Get Customer with specific Id.


PARAMETERS /customers/{customerId}


GET /fulfillments

Summary: List Fulfillments

List Fulfillments


POST /orders/createorder

Summary: Create/Update Order

If the orderKey is specified, the method becomes idempotent and the existing order with that key will be updated. This call does not currently support partial updates; the entire resource must be provided in the body of the request.

Note: Only orders in an open status in ShipStation (awaiting_payment,awaiting_shipment, and on_hold) can be updated through this method. cancelled and shipped are locked from modification through the API. The body of this request should specify an Order object:


POST /orders/createorders

Summary: Create/Update Multiple Orders

This endpoint can be used to create or update multiple orders in one request. If the orderKey is specified in an order, the existing order with that key will be updated. This call does not currently support partial updates; the entire resource must be provided in the body of the request.

NOTE: You can only use this method to update orders in an open status in ShipStation (awaiting_payment,awaiting_shipment, and on_hold). Orders in cancelled and shipped statuse are locked from modification through the API.


POST /orders/createlabelfororder

Summary: Create Label for Order

Creates a shipping label for a given order. The labelData field returned in the response is a base64 encoded PDF value. Simply decode and save the output as a PDF file to retrieve a printable label. The body of this request should specify the following attributes:


POST /orders/assignuser

Summary: Assign User To Order

Assigns a user to an order. The body of this request should specify the following attributes:

  • orderIds
  • userId

POST /orders/addtag

Summary: Add Tag To Order

Adds a tag to an order. The body of this request should specify the following attributes:

  • orderId
  • tagId

GET /orders

Summary: List Orders

Obtains a list of orders that match the specified criteria.
All of the available filters are optional.


GET /orders/listbytag

Summary: List Orders By Tag

ists all orders that match the specified status and tag ID.


GET /orders/{orderId}

Summary: Get Order

Retrieve a single order from the database.


DELETE /orders/{orderId}

Summary: Delete Order

Removes order from ShipStation’s UI. Note this is a “soft” delete action so the order will still exist in the database, but will be set to inactive.


PARAMETERS /orders/{orderId}


POST /orders/holduntil

Summary: Hold Order Until

This method will change the status of the given order to On Hold until the date specified, when the status will automatically change to Awaiting Shipment.


POST /orders/markasshipped

Summary: Mark an Order as Shipped

Marks an order as shipped without creating a label in ShipStation.


POST /orders/removetag

Summary: Remove Tag from Order

Removes a tag from the specified order.


POST /orders/restorefromhold

Summary: Restore Order from On Hold

This method will change the status of the given order from On Hold to Awaiting Shipment. This endpoint is used when a holdUntil Date is attached to an order.


POST /orders/unassignuser

Summary: Unassign User from Order

Unassigns a user from an order.


GET /products/{productId}

Summary: Get a Product

Get a Product


PUT /products/{productId}

Summary: Update a Product

Updates an existing product. This call does not currently support partial updates. The entire resource must be provided in the body of the request.


PARAMETERS /products/{productId}


GET /products

Summary: List Products

Obtains a list of products that match the specified criteria. All of the available filters are optional. They do not need to be included in the URL.


POST /shipments/createlabel

Summary: Create Shipment Label

Creates a shipping label. The labelData field returned in the response is a base64 encoded PDF value. Simply decode and save the output as a PDF file to retrieve a printable label.


POST /shipments/getrates

Summary: Get Rates

Retrieves shipping rates for the specified shipping details.


GET /shipments

Summary: List Shipments

Obtains a list of shipments that match the specified criteria.


POST /shipments/voidlabel

Summary: Void Shipment Label

Voids the specified label by shipmentId.


GET /stores

Summary: List Stores

Retrieve the list of installed stores on the account.


GET /stores/{storeId}

Summary: Get Store

Get Store


PUT /stores/{storeId}

Summary: Update Store

Updates an existing store.


PARAMETERS /stores/{storeId}


POST /stores/deactivate

Summary: Deactivate Store

Deactivates the specified store.


POST /stores/reactivate

Summary: Reactivate Store

Reactivates the specified store.


GET /stores/marketplaces

Summary: List Marketplaces

Lists the marketplaces that can be integrated with ShipStation.


POST /stores/refreshstore

Summary: Refresh Store

Initiates a store refresh.


GET /stores/getrefreshstatus

Summary: Get Store Refresh status

Retrieves the refresh status of a given store.


GET /users

Summary: List Users

List Users


POST /warehouses/createwarehouse

Summary: Create Warehouse

Adds a Ship From Location (formerly known as warehouse) to your account.


GET /warehouses

Summary: List Warehouses

Retrieves a list of your Ship From Locations (formerly known as warehouses).


GET /warehouses/{warehouseId}

Summary: Get Warehouse

Returns a list of active Ship From Locations (formerly known as warehouses) on the ShipStation account.


PUT /warehouses/{warehouseId}

Summary: Update Warehouse

Updates an existing Ship From Location (formerly known as warehouse).

If a “returnAddress” object is not specified, your “originAddress” will be used as your “returnAddress”.


DELETE /warehouses/{warehouseId}

Summary: Delete a warehouse

Removes a warehouse from ShipStation’s UI.


PARAMETERS /warehouses/{warehouseId}


GET /webhooks

Summary: List Webhooks

Retrieves a list of registered webhooks for the account.


POST /webhooks/subscribe

Summary: Subscribe to Webhook

Subscribes to a specific type of webhook. If a store_id is passed in, the webhooks will only be triggered for that specific store_id. The event type that is passed in will determine what type of webhooks will be sent.


DELETE /webhooks/{webhookId}

Summary: Unsubscribe to Webhook

Unsubscribes from a certain webhook.


PARAMETERS /webhooks/{webhookId}