# PUT /purchases/{id}/move-dropship-provider.json **PUT /purchases/{id}/move-dropship-provider.json** ## Servers - http://api.example.com/v1: http://api.example.com/v1 () ## Authentication methods - Bearer auth ## Parameters ### Path parameters - **id** (integer(int64)) Numeric ID of the instance ### Body: application/json (object) - **adjustmentReasonId** (integer(int32) | null) Adjustment reason - **adminNotes** (string | null) Admin notes - **approved** (boolean) Approved - **billingAddressLineOne** (string | null) Billing address line one - **billingAddressLineTwo** (string | null) Billing address line two - **billingAddressMessage** (string | null) Billing address message - **billingCity** (string | null) Billing city - **billingCountry** (string | null) Billing country - **billingFirstName** (string | null) Billing first name - **billingFullName** (object | null | array | boolean | integer | number | string) Billing full name - **billingLastName** (string | null) Billing last name - **billingName** (string | null) Billing name - **billingState** (string | null) Billing state - **billingZip** (string | null) Billing zip - **cancellationStatus** (string) Cancellation status - **cancelled** (boolean) Cancelled - **cancelledAt** (string(date-time) | null) Cancelled at - **cityTaxLocation** (string | null) City tax location - **cityTaxRate** (number(float) | null) City tax rate - **combinedTaxRate** (number(float) | null) Combined tax rate - **countyTaxLocation** (string | null) County tax location - **countyTaxRate** (number(float) | null) County tax rate - **createdAt** (string(date-time)) Created at - **customerReference** (string | null) Customer reference - **dateOrdered** (string(date-time)) Date ordered - **deliveryExpectedAt** (string(date-time) | null) Delivery expected at - **discounts** (number) Discounts - **districtTaxRate** (number(float) | null) District tax rate - **dropshipNotes** (string | null) Dropship notes - **dropshipProviderAddressId** (integer(int32) | null) Dropship provider address - **dropshipProviderId** (integer(int32) | null) Dropship provider - **files** (object | null | array | boolean | integer | number | string) Files - **finalized** (boolean) Finalized - **id** (integer(int32)) Id - **intercomMessageId** (string | null) Intercom message - **internalReference** (string | null) Internal reference - **invalidBillingAddress** (string | null) Invalid billing address - **invalidShippingAddress** (boolean | null) Invalid shipping address - **inventoryStatus** (string) Inventory status - **invoiceProblem** (object | null | array | boolean | integer | number | string) Invoice problem - **invoiceStatus** (string) Invoice status - **isDropship** (boolean) Is dropship - **labelProblem** (object | null | array | boolean | integer | number | string) Label problem - **lastDropshipmentReference** (integer(int32) | null) Last dropshipment reference - **lastGoodsReceiptReference** (integer(int32) | null) Last goods receipt reference - **lastPurchaseInvoiceReference** (integer(int32) | null) Last purchase invoice reference - **locked** (boolean) Locked - **muteError** (boolean | null) Mute error - **notes** (string | null) Notes - **orderProblem** (object | null | array | boolean | integer | number | string) Order problem - **orderSplitting** (string | null) Order splitting - **orderSplittingKey** (string | null) Order splitting key - **pauseProblems** (object | null | array | boolean | integer | number | string) Pause problems - **paymentExpectedAt** (string(date-time) | null) Payment expected at - **paymentStatus** (string) Payment status - **priceListId** (integer(int32) | null) Price list - **purchaseId** (integer(int32) | null) Purchase - **purchaseImportExternalId** (string | null) Purchase import external - **purchaseStatusId** (integer(int32) | null) Purchase status - **purchaseType** (string) Purchase type - **quantity** (integer(int32)) Quantity - **receiverAddressLineOne** (string | null) Receiver address line one - **receiverAddressLineTwo** (string | null) Receiver address line two - **receiverCity** (string | null) Receiver city - **receiverCountry** (string | null) Receiver country - **receiverName** (string | null) Receiver name - **receiverState** (string | null) Receiver state - **receiverZip** (string | null) Receiver zip - **reference** (string) Reference - **reminderLastSent** (string(date-time) | null) Reminder last sent - **reminderSent** (integer(int32) | null) Reminder sent - **returnLabelProblem** (object | null | array | boolean | integer | number | string) Return label problem - **returnStatus** (string) Return status - **saleId** (integer(int32) | null) Sale - **sendSource** (string | null) Send source - **shipmentRouting** (string | null) Shipment routing - **shippingAddressLineOne** (string | null) Shipping address line one - **shippingAddressLineTwo** (string | null) Shipping address line two - **shippingAddressMessage** (boolean | null) Shipping address message - **shippingCity** (string | null) Shipping city - **shippingCountry** (string | null) Shipping country - **shippingExpectedAt** (string(date-time) | null) Shipping expected at - **shippingFirstName** (string | null) Shipping first name - **shippingFullName** (object | null | array | boolean | integer | number | string) Shipping full name - **shippingLastName** (string | null) Shipping last name - **shippingName** (string | null) Shipping name - **shippingRateError** (string | null) Shipping rate error - **shippingState** (string | null) Shipping state - **shippingZip** (string | null) Shipping zip - **splitTag** (string | null) Split tag - **stateTaxLocation** (string | null) State tax location - **stateTaxRate** (number(float) | null) State tax rate - **subtotal** (number) Subtotal - **tags** (array[string] | null) Tags - **tax** (number) Tax - **taxCalculation** (string | null) Tax calculation - **taxIncluded** (boolean) Tax included - **taxShipping** (boolean | null) Tax shipping - **total** (number) Total - **updatedAt** (string(date-time)) Updated at - **userId** (integer(int32) | null) User - **vendorEndpointFormat** (string | null) Vendor endpoint format - **vendorEndpointHeaders** (object | null | array | boolean | integer | number | string) Vendor endpoint headers - **vendorEndpointResponse** (string | null) Vendor endpoint response - **vendorId** (integer(int32) | null) Vendor - **vendorReceivedId** (string | null) Vendor received - **vendorReceivedReference** (string | null) Vendor received reference - **vendorReceivedStatus** (string | null) Vendor received status - **vendorReceivedStatusReason** (string | null) Vendor received status reason - **vendorReference** (string | null) Vendor reference - **warehouseId** (integer(int32) | null) Warehouse - **weight** (number(float) | null) Weight ## Responses ### 200 Successful response #### Body: application/json (object) - **adjustmentReasonId** (integer(int32) | null) Adjustment reason - **adminNotes** (string | null) Admin notes - **approved** (boolean) Approved - **billingAddressLineOne** (string | null) Billing address line one - **billingAddressLineTwo** (string | null) Billing address line two - **billingAddressMessage** (string | null) Billing address message - **billingCity** (string | null) Billing city - **billingCountry** (string | null) Billing country - **billingFirstName** (string | null) Billing first name - **billingFullName** (object | null | array | boolean | integer | number | string) Billing full name - **billingLastName** (string | null) Billing last name - **billingName** (string | null) Billing name - **billingState** (string | null) Billing state - **billingZip** (string | null) Billing zip - **cancellationStatus** (string) Cancellation status - **cancelled** (boolean) Cancelled - **cancelledAt** (string(date-time) | null) Cancelled at - **cityTaxLocation** (string | null) City tax location - **cityTaxRate** (number(float) | null) City tax rate - **combinedTaxRate** (number(float) | null) Combined tax rate - **countyTaxLocation** (string | null) County tax location - **countyTaxRate** (number(float) | null) County tax rate - **createdAt** (string(date-time)) Created at - **customerReference** (string | null) Customer reference - **dateOrdered** (string(date-time)) Date ordered - **deliveryExpectedAt** (string(date-time) | null) Delivery expected at - **discounts** (number) Discounts - **districtTaxRate** (number(float) | null) District tax rate - **dropshipNotes** (string | null) Dropship notes - **dropshipProviderAddressId** (integer(int32) | null) Dropship provider address - **dropshipProviderId** (integer(int32) | null) Dropship provider - **files** (object | null | array | boolean | integer | number | string) Files - **finalized** (boolean) Finalized - **id** (integer(int32)) Id - **intercomMessageId** (string | null) Intercom message - **internalReference** (string | null) Internal reference - **invalidBillingAddress** (string | null) Invalid billing address - **invalidShippingAddress** (boolean | null) Invalid shipping address - **inventoryStatus** (string) Inventory status - **invoiceProblem** (object | null | array | boolean | integer | number | string) Invoice problem - **invoiceStatus** (string) Invoice status - **isDropship** (boolean) Is dropship - **labelProblem** (object | null | array | boolean | integer | number | string) Label problem - **lastDropshipmentReference** (integer(int32) | null) Last dropshipment reference - **lastGoodsReceiptReference** (integer(int32) | null) Last goods receipt reference - **lastPurchaseInvoiceReference** (integer(int32) | null) Last purchase invoice reference - **locked** (boolean) Locked - **muteError** (boolean | null) Mute error - **notes** (string | null) Notes - **orderProblem** (object | null | array | boolean | integer | number | string) Order problem - **orderSplitting** (string | null) Order splitting - **orderSplittingKey** (string | null) Order splitting key - **pauseProblems** (object | null | array | boolean | integer | number | string) Pause problems - **paymentExpectedAt** (string(date-time) | null) Payment expected at - **paymentStatus** (string) Payment status - **priceListId** (integer(int32) | null) Price list - **purchaseId** (integer(int32) | null) Purchase - **purchaseImportExternalId** (string | null) Purchase import external - **purchaseStatusId** (integer(int32) | null) Purchase status - **purchaseType** (string) Purchase type - **quantity** (integer(int32)) Quantity - **receiverAddressLineOne** (string | null) Receiver address line one - **receiverAddressLineTwo** (string | null) Receiver address line two - **receiverCity** (string | null) Receiver city - **receiverCountry** (string | null) Receiver country - **receiverName** (string | null) Receiver name - **receiverState** (string | null) Receiver state - **receiverZip** (string | null) Receiver zip - **reference** (string) Reference - **reminderLastSent** (string(date-time) | null) Reminder last sent - **reminderSent** (integer(int32) | null) Reminder sent - **returnLabelProblem** (object | null | array | boolean | integer | number | string) Return label problem - **returnStatus** (string) Return status - **saleId** (integer(int32) | null) Sale - **sendSource** (string | null) Send source - **shipmentRouting** (string | null) Shipment routing - **shippingAddressLineOne** (string | null) Shipping address line one - **shippingAddressLineTwo** (string | null) Shipping address line two - **shippingAddressMessage** (boolean | null) Shipping address message - **shippingCity** (string | null) Shipping city - **shippingCountry** (string | null) Shipping country - **shippingExpectedAt** (string(date-time) | null) Shipping expected at - **shippingFirstName** (string | null) Shipping first name - **shippingFullName** (object | null | array | boolean | integer | number | string) Shipping full name - **shippingLastName** (string | null) Shipping last name - **shippingName** (string | null) Shipping name - **shippingRateError** (string | null) Shipping rate error - **shippingState** (string | null) Shipping state - **shippingZip** (string | null) Shipping zip - **splitTag** (string | null) Split tag - **stateTaxLocation** (string | null) State tax location - **stateTaxRate** (number(float) | null) State tax rate - **subtotal** (number) Subtotal - **tags** (array[string] | null) Tags - **tax** (number) Tax - **taxCalculation** (string | null) Tax calculation - **taxIncluded** (boolean) Tax included - **taxShipping** (boolean | null) Tax shipping - **total** (number) Total - **updatedAt** (string(date-time)) Updated at - **userId** (integer(int32) | null) User - **vendorEndpointFormat** (string | null) Vendor endpoint format - **vendorEndpointHeaders** (object | null | array | boolean | integer | number | string) Vendor endpoint headers - **vendorEndpointResponse** (string | null) Vendor endpoint response - **vendorId** (integer(int32) | null) Vendor - **vendorReceivedId** (string | null) Vendor received - **vendorReceivedReference** (string | null) Vendor received reference - **vendorReceivedStatus** (string | null) Vendor received status - **vendorReceivedStatusReason** (string | null) Vendor received status reason - **vendorReference** (string | null) Vendor reference - **warehouseId** (integer(int32) | null) Warehouse - **weight** (number(float) | null) Weight [Powered by Bump.sh](https://bump.sh)