---
updatedAt: 2026-05-13T02:48:59.000Z
---

# Update fulfillment centers

# Overview

The [Update fulfillment center](https://developer.walmart.com/us-marketplace/reference/updatefulfillmentcenter) API helps you update your existing fulfillment centers (also known as ship nodes) configurations in Marketplace Settings.

***

# Endpoint

```Text bash
PUT https://marketplace.walmartapis.com/v3/settings/shipping/shipnodes

```

***

# Function

<br />This API helps you:

* Activate or deactivate fulfillment centers
* Update a fulfillment center name
* Modify supported distributor services
* Configure or modify fulfillment center processing schedules
* Set weekend working days and cutoff times
* Define additional non-working days (such as holidays)
* Configure carrier weekend behavior<br />

***

# Sample request

## Sample 1 Standard processing schedule update

```curl cURL
curl --request PUT \
     --url https://marketplace.walmartapis.com/v3/settings/shipping/shipnodes \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "shipNodeHeader": {
    "version": "1.2"
  },
  "shipNode": {
    "shipNode": "84955660770217985",
    "shipNodeName": "Seller test-distributor",
    "status": "ACTIVE",
    "timeZone": "PST",
    "distributorSupportedServices": [
      "TWO_DAY_DELIVERY"
    ],
    "customNodeId": "91ab1234",
    "postalAddress": {
      "addressLine1": "111 CALIFORNIA SA",
      "city": "SC GABRIEL",
      "state": "CA",
      "country": "USA",
      "postalCode": "90706"
    },
    "shippingDetails": [
      {
        "twoDayShipping": [
          {
            "carrierMethodName": "FEDEX",
            "carrierMethodType": "GROUND"
          }
        ]
      }
    ],
    "calendarDayConfiguration": {
      "standardProcessingSchedule": {
        "sunday": {
          "isWorkingDay": true,
          "cutOffTime": "14:00"
        },
        "monday": {
          "isWorkingDay": true,
          "cutOffTime": "14:00"
        },
        "tuesday": {
          "isWorkingDay": true,
          "cutOffTime": "14:00"
        },
        "wednesday": {
          "isWorkingDay": true,
          "cutOffTime": "14:00"
        },
        "thursday": {
          "isWorkingDay": true,
          "cutOffTime": "14:00"
        },
        "friday": {
          "isWorkingDay": true,
          "cutOffTime": "14:00"
        },
        "saturday": {
          "isWorkingDay": true,
          "cutOffTime": "14:00"
        }
      }
    }
  }
}
'
```
```python
```

## Sample 2 Calendar day configurations

```curl cURL
curl --request PUT \
     --url https://marketplace.walmartapis.com/v3/settings/shipping/shipnodes \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "shipNodeHeader": {
    "version": "1.2"
  },
  "shipNode": {
    "shipNode": "84955660770217985",
    "shipNodeName": "Seller test-distributor",
    "status": "ACTIVE",
    "timeZone": "PST",
    "distributorSupportedServices": [
      "TWO_DAY_DELIVERY"
    ],
    "customNodeId": "91ab1234",
    "postalAddress": {
      "addressLine1": "111 CALIFORNIA SA",
      "city": "SC GABRIEL",
      "state": "CA",
      "country": "USA",
      "postalCode": "90706"
    },
    "shippingDetails": [
      {
        "twoDayShipping": [
          {
            "carrierMethodName": "FEDEX",
            "carrierMethodType": "GROUND"
          }
        ]
      }
    ],
    "calendarDayConfiguration": {
      "standardProcessingSchedule": {
        "sunday": {
          "isWorkingDay": false,
          "cutOffTime": "14:00"
        },
        "monday": {
          "isWorkingDay": true,
          "cutOffTime": "11:30"
        },
        "tuesday": {
          "isWorkingDay": true,
          "cutOffTime": "11:30"
        },
        "wednesday": {
          "isWorkingDay": false,
          "cutOffTime": "14:00"
        },
        "thursday": {
          "isWorkingDay": true,
          "cutOffTime": "11:30"
        },
        "friday": {
          "isWorkingDay": true,
          "cutOffTime": "11:30"
        },
        "saturday": {
          "isWorkingDay": true,
          "cutOffTime": "15:45"
        }
      },
      "additionalDaysOff": [
        "2030-12-24",
        "2030-12-25"
      ]
    }
  }
}
'
```
```python
```

## Sample 3 — Carrier weekend configuration

```curl cURL
curl --request PUT \
     --url https://marketplace.walmartapis.com/v3/settings/shipping/shipnodes \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "shipNodeHeader": {
    "version": "1.2"
  },
  "shipNode": {
    "shipNode": "84955660770217985",
    "shipNodeName": "Seller test-distributor",
    "status": "ACTIVE",
    "timeZone": "PST",
    "distributorSupportedServices": [
      "TWO_DAY_DELIVERY"
    ],
    "customNodeId": "91ab1234",
    "postalAddress": {
      "addressLine1": "111 CALIFORNIA SA",
      "city": "SC GABRIEL",
      "state": "CA",
      "country": "USA",
      "postalCode": "90706"
    },
    "shippingDetails": [
      {
        "twoDayShipping": [
          {
            "carrierMethodName": "FEDEX",
            "carrierMethodType": "GROUND"
          }
        ]
      }
    ],
    "calendarDayConfiguration": {
      "standardProcessingSchedule": {
        "sunday": {
          "isWorkingDay": false,
          "cutOffTime": "14:00"
        },
        "monday": {
          "isWorkingDay": true,
          "cutOffTime": "11:30"
        },
        "tuesday": {
          "isWorkingDay": true,
          "cutOffTime": "11:30"
        },
        "wednesday": {
          "isWorkingDay": false,
          "cutOffTime": "14:00"
        },
        "thursday": {
          "isWorkingDay": true,
          "cutOffTime": "11:30"
        },
        "friday": {
          "isWorkingDay": true,
          "cutOffTime": "11:30"
        },
        "saturday": {
          "isWorkingDay": true,
          "cutOffTime": "15:45"
        }
      },
      "additionalDaysOff": [
        "2030-12-24",
        "2030-12-25"
      ],
      "carrierWeekendCalendar": {
        "saturday": {
          "workingDay": true
        },
        "sunday": {
          "workingDay": true
        }
      }
    }
  }
}
'
```
```python
```

***

# Modify your code

## 1. Add authentication

Include your access token.

```text bash
--header 'Authorization: Bearer <ACCESS_TOKEN>'
```

Include any required Marketplace headers (consumer ID, correlation ID, and other Marketplace headers) if your integration requires them.

## 2. Confirm the schedule format

* Cutoff times must be in the `HH:MM` 24-hour format
* Dates must be in the `YYYY-MM-DD` format

***

# Sample response

## Sample 1 Standard response

```curl cURL
{
  "shipNode": "84955660770217985",
  "nodeType": "PHYSICAL",
  "shipNodeName": "Seller test-distributor",
  "status": "ACTIVE",
  "timeZone": "PST",
  "distributorSupportedServices": [
    "TWO_DAY_DELIVERY"
  ],
  "customNodeId": "91ab1234",
  "postalAddress": {
    "addressLine1": "111 CALIFORNIA SA",
    "city": "SC GABRIEL",
    "state": "CA",
    "country": "USA",
    "postalCode": "90706"
  },
  "shippingDetails": [
    {
      "twoDayShipping": [
        {
          "carrierMethodName": "FEDEX",
          "carrierMethodType": "GROUND"
        }
      ]
    }
  ]
}

```
```python
```

## Sample 2 With calendar configuration

```curl cURL
{
  "shipNode": "84955660770217985",
  "nodeType": "PHYSICAL",
  "shipNodeName": "Seller test-distributor",
  "status": "ACTIVE",
  "timeZone": "PST",
  "distributorSupportedServices": [
    "TWO_DAY_DELIVERY"
  ],
  "customNodeId": "91ab1234",
  "postalAddress": {
    "addressLine1": "111 CALIFORNIA SA",
    "city": "SC GABRIEL",
    "state": "CA",
    "country": "USA",
    "postalCode": "90706"
  },
  "shippingDetails": [
    {
      "twoDayShipping": [
        {
          "carrierMethodName": "FEDEX",
          "carrierMethodType": "GROUND"
        }
      ]
    }
  ],
  "calendarDayConfiguration": {
    "standardProcessingSchedule": {
      "sunday": {
        "isWorkingDay": false
      },
      "monday": {
        "isWorkingDay": true,
        "cutOffTime": "11:30"
      },
      "tuesday": {
        "isWorkingDay": true,
        "cutOffTime": "11:30"
      },
      "wednesday": {
        "isWorkingDay": false
      },
      "thursday": {
        "isWorkingDay": true,
        "cutOffTime": "11:30"
      },
      "friday": {
        "isWorkingDay": true,
        "cutOffTime": "11:30"
      },
      "saturday": {
        "isWorkingDay": true,
        "cutOffTime": "15:45"
      }
    },
    "additionalDaysOff": [
      "2021-12-24",
      "2021-12-25"
    ]
  }
}


```
```python
```

# Result

After a successful update, the:

* Fulfillment center status is applied
* Processing schedule changes will take effect
* Holiday blackout dates will be enforced
* Weekend and carrier weekend settings are reflected in the delivery promise logic
* Order routing will reflect the updated node configuration

***

# Next steps

The **Get shipping template details** API gives you specific shipping configurations for a single shipping template.

* [Get shipping template details Guide](https://developer.walmart.com/us-marketplace/docs/get-shipping-template-details)
* [Get shipping template details API Reference Guide](https://developer.walmart.com/us-marketplace/reference/getshippingtemplatedetails)

The **Update shipping templates** API lets you modify configurations on an existing shipping template, such as shipping methods, regions, transit times, and pricing rules.

* [Update shipping templates Guide](https://developer.walmart.com/us-marketplace/docs/update-shipping-templates)
* [Update shipping templates API Reference Guide](https://developer.walmart.com/us-marketplace/reference/updateshippingtemplates)

The **Delete shipping templates&#x20;**&#x41;PI lets you permanently remove existing shipping templates from Walmart Marketplace settings.

* [Delete shipping template Guide](https://developer.walmart.com/us-marketplace/docs/delete-shipping-templates)
* [Delete shipping template API Reference Guide](https://developer.walmart.com/us-marketplace/reference/deleteshippingtemplatedetails)

The **Get all fulfillment centers&#x20;**&#x41;PI retrieves fulfillment centers (also known as ship nodes) information on your account.

* [Get all fulfillment centers Guide](https://developer.walmart.com/us-marketplace/docs/get-all-fulfillment-centers)
* [Get all fulfillment centers API Reference Guide](https://developer.walmart.com/us-marketplace/reference/getallfulfillmentcenters)

The **Create fulfillment center** API sets up new fulfillment centers (also known as ship nodes) in Walmart Marketplace Settings.

* [Create fulfillment center Guide](https://developer.walmart.com/us-marketplace/docs/create-account-level-settings)
* [Create fulfillment center API Reference Guide](https://developer.walmart.com/us-marketplace/reference/createfulfillmentcenter)

The **Get account level settings** API retrieves account-level shipping settings such as calendar day configurations, weekends, and additional days off.

* [Get account level settings Guide](<- \[Create account level settings Guide](https://developer.walmart.com/us-marketplace/docs/create-account-level-settings)  - \<Anchor target="_blank" href="https://developer.walmart.com/us-marketplace/reference/createaccountlevelsettings"\>Create account level settings API Reference Guide\</Anchor\>>)
* [Get account level settings API Reference Guide](https://developer.walmart.com/us-marketplace/reference/getaccountlevelsettings)

The **Update account level settings** API allows you to configure account-level calendar settings that impact shipping calculations and delivery promise logic.

* [Update account level settings Guide](https://developer.walmart.com/us-marketplace/docs/get-account-level-settings-1)
* [Update account level settings API Reference Guide](https://developer.walmart.com/us-marketplace/reference/updateaccountlevelsettings)

The **Create account level settings** API lets you establish account level calendar configuration for your shipping operations.

* [Create account level settings Guide](https://developer.walmart.com/us-marketplace/docs/get-all-shipping-templates)
* <Anchor target="_blank" href="https://developer.walmart.com/us-marketplace/reference/createaccountlevelsettings">Create account level settings API Reference Guide</Anchor>

The **Get all shipping templates&#x20;**&#x41;PI retrieves a list of all shipping templates configured on your account.

* [Get all shipping templates Guide](<\[Get all shipping templates Guide](https://developer.walmart.com/us-marketplace/docs/get-all-shipping-templates)>)
* [Get all shipping templates API Reference Guide](https://developer.walmart.com/us-marketplace/reference/getallshippingtemplates)

The **Create shipping templates** API allows sellers to create custom shipping templates that define shipping methods, transit times, pricing logic, and geographic coverage.

* [Create shipping templates Guide](https://developer.walmart.com/us-marketplace/docs/create-shipping-templates)
* [Create shipping templates API Reference Guide](https://developer.walmart.com/us-marketplace/reference/createshippingtemplates)

The T**hird-party fulfillment center association** API allows sellers to activate or update the status of 3PL (third-party logistics) ship nodes associated with your Marketplace account.

* [Third-party fulfillment center association Guide](https://developer.walmart.com/us-marketplace/docs/third-party-fulfillment-center-association)
* [Third-party fulfillment center association API Reference Guide](https://developer.walmart.com/us-marketplace/reference/associate3pfulfillmentcenter)

The **Get shipping configurations&#x20;**&#x41;PI retrieves account-level shipping profile settings associated on your account.

* [Get shipping configurations Guide](https://developer.walmart.com/us-marketplace/docs/get-shipping-configurations-1)
* [Get shipping configurations API Reference Guide](https://developer.walmart.com/us-marketplace/reference/getshippingconfigurations)

The **Get shipping template activation status** API allows sellers to retrieve the current activation state of shipping templates at the account level.

* [Get shipping template activation status Guide](https://developer.walmart.com/us-marketplace/docs/get-shipping-template-activation-status)
* [Get shipping template activation API Reference Guide](https://developer.walmart.com/us-marketplace/reference/getshippingtemplateactivationstatus)

The **Get coverage for fulfillment centers** API retrieves the geographic coverage areas associated with each fulfillment center (ship node) configured under a seller account.

* [Get coverage for fulfillment centers Guide](https://developer.walmart.com/us-marketplace/docs/get-coverage-for-fulfillment-centers)
* [Get coverage for fulfillment centers API Reference Guide](https://developer.walmart.com/us-marketplace/reference/getcoverageforfulfillmentcenters)

The **Get carrier methods** API retrieves the list of carrier methods available for use in Marketplace shipping configurations

* [Get carrier methods Guide](https://developer.walmart.com/us-marketplace/docs/get-carrier-methods)
* [Get carrier methods API Reference Guide](https://developer.walmart.com/us-marketplace/reference/getcarriermethods)

The **Get all third-party fulfillment providers** API retrieves all third-party fulfillment providers (3PLs) available on the Walmart marketplace.

* [Get all third-party fulfillment providers Guide](https://developer.walmart.com/us-marketplace/docs/get-all-third-party-fulfillment-providers)
* [Get all third-party fulfillment providers API Reference Guide](https://developer.walmart.com/us-marketplace/reference/get3pfulfillmentproviders)

The **Get partner configurations** API retrieves seller-level profile information and system configuration settings associated with a Marketplace partner account.

* [Get partner configurations Guide](https://developer.walmart.com/us-marketplace/docs/get-partner-configurations-1)
* [Get partner configurations API Reference Guide](https://developer.walmart.com/us-marketplace/reference/getpartnerconfigurations)

<br />