We have added a new account-wide Rest API Call Log page accessible for users with the Client Admin role. The page provides a granular view of user interactions with Sellercloud’s Rest API, which developers and administrators can use to troubleshoot issues, analyze performance, and fine-tune API usage.
API Endpoints | Split PO, Get PO by View, Get PO Views, and Update Order Columns
We have added four new endpoints to our Rest API:
- Split Purchase Order – use this endpoint for cases when you need to Split an existing Purchase order.
- Get Purchase Orders By View – use this endpoint to get the details of a list of Purchase orders by using an existing PO Saved View.
- Get PO Saved Views – use this endpoint to get the list of your existing Purchase Order Saved Views. The response body will return a list of your Saved views, including the View Name and numerical ID.
- Update Multiple Custom Columns for Order – use this endpoint to update the values for multiple existing Custom Order Columns at once.
API Endpoints | Order Snapshot and PO Serials
We have added two new endpoints to our Rest API:
- GET Order Snapshot – Use this endpoint to request the Snapshot of an Order. The Snapshot is generated for orders that have been split, and their purpose is to show you the entirety of the original order, useful for financial recordkeeping and reports.
- ADD Serial Numbers For A Purchase Order – Use this endpoint to add serial numbers to your PO items.
Delete PO Items via REST API
You are now able to delete Purchase Order Items via API using the new DELETE /api/PurchaseOrders/{id}/Items REST API endpoint.
Update Customer Information API Endpoints
We have added three new PUT endpoints to our Rest API that you can use to update customer information:
- Update Customer – this endpoint allows you to overwrite information on the Customer Details page in Sellercloud.
- Update Customer Order Options – use this endpoint to update Customer information related to orders, such as tax consideration, pricing, fees, invoices, and discounts.
- Update Customer Shipping Preferences – with this endpoint, you can configure the customer shipping preferences, related to preferred carriers, shipping fees, and shipping account.
Manual Reserve Endpoints
We have added new endpoints for our Rest API:
Manual Inventory Reserves are used to set aside product quantity that is not linked to a specific order for a select period of time. These endpoints will allow you to create, delete, and export those from Sellercloud via Rest API.
Customer Shipping Fee Endpoint
You can now update the Customer Shipping Fee and Customer Shipping Discount fields of your Sellercloud Orders via the PUT/api/Orders/{orderID}/Shipping/Details REST API Endpoint. In order for the call to work, at least one of the fields must be present and have a valid value. If the value is 0, it will be updated. The Shipping Details of Fulfilled orders can be updated via this endpoint.
Overwrite Shipping Packages
We have added a new API endpoint that will allow you to overwrite any existing package information on your orders.
Get RMA and Get RMA Items: Serials
Serial Numbers are now included in the response of the Get RMA and Get RMA Items endpoints.
Get All Orders: Shipper
The ShippedByUserID is now included in the response of the Get All Orders endpoint.