To integrate with the Dropship APIs, you first need to generate an authentication token. This requires creating an API client, which provides you with a Client ID and Client Secret for authentication. For more information about generating an access token, see the merchant authentication page. You can create multiple API clients if you need different credentials for different systems. There is no limit to the number of clients you can generate..

Accessing API Documentation

Dropship offers the following API endpoints to simplify integration with your systems:

API EndpointDescription
CarriersLists available shipping carriers.
Compliance ReportsLists available compliance reports and their details.
Connection InvitesLists vendor connections and retrieve the terms & conditions status for accepted invites.
InventoryList inventory items for a specified retailer and inventory details.
InvoicesList invoices from vendors, get details, and acknowledge invoices.
OrdersGet orders, order details, create orders, cancel orders, acknowledge backorders, acknowledge memos, create tags, and create memos.
ProductsGet products, get variants, update attributes, get permits, acknowledge permits, list templates, create a template, update a template, and delete a template.
ProposalsGet product proposals, approve a proposal, and mark a proposal as completed.
ReturnsList returns, retrieve the details of a return, register a pending return, and acknowledge a return.
ShipmentsList fulfillments or shipments from a vendor, get shipments for an order, and acknowledge a shipment.
WebhooksSubscribe to webhook events.

Troubleshooting

If you run into any timeout issues or have any questions, file a ticket with the fabric support team or reach out to your dedicated merchant onboarding success team for further assistance. When reaching out to fabric to help troubleshoot, provide the following information

  • Endpoint URL
  • Parameters, queries, or both
  • Payload, if any