Walmart · Capability

Walmart Settings Management — Settings

Walmart Settings Management — Settings. 18 operations. Lead operation: Walmart Get Partner Configurations. Self-contained Naftiko capability covering one Walmart business surface.

Run with Naftiko WalmartSettings

What You Can Do

GET
Getpartnerconfigurations — Walmart Get Partner Configurations
/v1/v3/settings/partnerprofile
GET
Get3pfulfillmentproviders — Walmart Get All Third Party Fulfillment Providers
/v1/v3/settings/shipping/3plproviders
POST
Associate3pfulfillmentcenter — Walmart Third Party Fulfillment Center Association
/v1/v3/settings/shipping/3plshipnodes
GET
Getaccountlevelsettings — Walmart Get Account Level Settings
/v1/v3/settings/shipping/account
PUT
Updateaccountlevelsettings — Walmart Update Account Level Settings
/v1/v3/settings/shipping/account
POST
Createaccountlevelsettings — Walmart Create Account Level Settings
/v1/v3/settings/shipping/account
GET
Getcarriermethods — Walmart Get Carrier Methods
/v1/v3/settings/shipping/carriers
GET
Getallfulfillmentcenters — Walmart Get All Fulfillment Centers
/v1/v3/settings/shipping/shipnodes
PUT
Updatefulfillmentcenter — Walmart Update Fulfillment Center
/v1/v3/settings/shipping/shipnodes
POST
Createfulfillmentcenter — Walmart Create Fulfillment Center
/v1/v3/settings/shipping/shipnodes
GET
Getcoverageforfulfillmentcenters — Walmart Get Coverage for Fulfillment Centers
/v1/v3/settings/shipping/shipnodes/coverage
GET
Getallshippingtemplates — Walmart Get All Shipping Templates
/v1/v3/settings/shipping/templates
POST
Createshippingtemplates — Walmart Create Shipping Templates
/v1/v3/settings/shipping/templates
GET
Getshippingtemplateactivationstatus — Walmart Get Shipping Template Activation Status
/v1/v3/settings/shipping/templates/activationstatus
GET
Getshippingtemplatedetails — Walmart Get Shipping Template Details
/v1/v3/settings/shipping/templates/{templateid}
PUT
Updateshippingtemplates — Walmart Update Shipping Templates
/v1/v3/settings/shipping/templates/{templateid}
DELETE
Deleteshippingtemplatedetails — Walmart Delete Shipping Template
/v1/v3/settings/shipping/templates/{templateid}
GET
Getshippingconfigurations — Walmart Get Shipping Configurations
/v1/v3/settings/shippingprofile

MCP Tools

walmart-get-partner-configurations

Walmart Get Partner Configurations

read-only idempotent
walmart-get-all-third-party

Walmart Get All Third Party Fulfillment Providers

read-only idempotent
walmart-third-party-fulfillment-center

Walmart Third Party Fulfillment Center Association

walmart-get-account-level-settings

Walmart Get Account Level Settings

read-only idempotent
walmart-update-account-level-settings

Walmart Update Account Level Settings

idempotent
walmart-create-account-level-settings

Walmart Create Account Level Settings

walmart-get-carrier-methods

Walmart Get Carrier Methods

read-only idempotent
walmart-get-all-fulfillment-centers

Walmart Get All Fulfillment Centers

read-only idempotent
walmart-update-fulfillment-center

Walmart Update Fulfillment Center

idempotent
walmart-create-fulfillment-center

Walmart Create Fulfillment Center

walmart-get-coverage-fulfillment-centers

Walmart Get Coverage for Fulfillment Centers

read-only idempotent
walmart-get-all-shipping-templates

Walmart Get All Shipping Templates

read-only idempotent
walmart-create-shipping-templates

Walmart Create Shipping Templates

walmart-get-shipping-template-activation

Walmart Get Shipping Template Activation Status

read-only idempotent
walmart-get-shipping-template-details

Walmart Get Shipping Template Details

read-only idempotent
walmart-update-shipping-templates

Walmart Update Shipping Templates

idempotent
walmart-delete-shipping-template

Walmart Delete Shipping Template

idempotent
walmart-get-shipping-configurations

Walmart Get Shipping Configurations

read-only idempotent

Capability Spec

marketplace-settings-settings.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Walmart Settings Management — Settings
  description: 'Walmart Settings Management — Settings. 18 operations. Lead operation: Walmart Get Partner Configurations.
    Self-contained Naftiko capability covering one Walmart business surface.'
  tags:
  - Walmart
  - Settings
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    WALMART_API_KEY: WALMART_API_KEY
capability:
  consumes:
  - type: http
    namespace: marketplace-settings-settings
    baseUri: https://marketplace.walmartapis.com
    description: Walmart Settings Management — Settings business capability. Self-contained, no shared references.
    resources:
    - name: v3-settings-partnerprofile
      path: /v3/settings/partnerprofile
      operations:
      - name: getpartnerconfigurations
        method: GET
        description: Walmart Get Partner Configurations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-settings-shipping-3plproviders
      path: /v3/settings/shipping/3plproviders
      operations:
      - name: get3pfulfillmentproviders
        method: GET
        description: Walmart Get All Third Party Fulfillment Providers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-settings-shipping-3plshipnodes
      path: /v3/settings/shipping/3plshipnodes
      operations:
      - name: associate3pfulfillmentcenter
        method: POST
        description: Walmart Third Party Fulfillment Center Association
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-settings-shipping-account
      path: /v3/settings/shipping/account
      operations:
      - name: getaccountlevelsettings
        method: GET
        description: Walmart Get Account Level Settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
      - name: updateaccountlevelsettings
        method: PUT
        description: Walmart Update Account Level Settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: createaccountlevelsettings
        method: POST
        description: Walmart Create Account Level Settings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-settings-shipping-carriers
      path: /v3/settings/shipping/carriers
      operations:
      - name: getcarriermethods
        method: GET
        description: Walmart Get Carrier Methods
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-settings-shipping-shipnodes
      path: /v3/settings/shipping/shipnodes
      operations:
      - name: getallfulfillmentcenters
        method: GET
        description: Walmart Get All Fulfillment Centers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: includeCalendarDayConfiguration
          in: query
          type: boolean
          description: Flag to specify if calendarDayConfiguration block will be included in the response. Allowed values
            are true or false.
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
      - name: updatefulfillmentcenter
        method: PUT
        description: Walmart Update Fulfillment Center
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: createfulfillmentcenter
        method: POST
        description: Walmart Create Fulfillment Center
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-settings-shipping-shipnodes-coverage
      path: /v3/settings/shipping/shipnodes/coverage
      operations:
      - name: getcoverageforfulfillmentcenters
        method: GET
        description: Walmart Get Coverage for Fulfillment Centers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-settings-shipping-templates
      path: /v3/settings/shipping/templates
      operations:
      - name: getallshippingtemplates
        method: GET
        description: Walmart Get All Shipping Templates
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
      - name: createshippingtemplates
        method: POST
        description: Walmart Create Shipping Templates
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: v3-settings-shipping-templates-activationStatus
      path: /v3/settings/shipping/templates/activationStatus
      operations:
      - name: getshippingtemplateactivationstatus
        method: GET
        description: Walmart Get Shipping Template Activation Status
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-settings-shipping-templates-templateId
      path: /v3/settings/shipping/templates/{templateId}
      operations:
      - name: getshippingtemplatedetails
        method: GET
        description: Walmart Get Shipping Template Details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: templateId
          in: path
          type: string
          description: templateId
          required: true
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
      - name: updateshippingtemplates
        method: PUT
        description: Walmart Update Shipping Templates
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: templateId
          in: path
          type: string
          description: templateId
          required: true
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: deleteshippingtemplatedetails
        method: DELETE
        description: Walmart Delete Shipping Template
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: templateId
          in: path
          type: string
          description: Shipping Template ID of the template to be deleted
          required: true
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
    - name: v3-settings-shippingprofile
      path: /v3/settings/shippingprofile
      operations:
      - name: getshippingconfigurations
        method: GET
        description: Walmart Get Shipping Configurations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: WM_SEC.ACCESS_TOKEN
          in: header
          type: string
          description: The access token retrieved in the Token API call
          required: true
        - name: WM_CONSUMER.CHANNEL.TYPE
          in: header
          type: string
          description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
            onboarding
        - name: WM_QOS.CORRELATION_ID
          in: header
          type: string
          description: A unique ID which identifies each API call and used to track and debug issues; use a random generated
            GUID for this ID
          required: true
        - name: WM_SVC.NAME
          in: header
          type: string
          description: Walmart Service Name
          required: true
  exposes:
  - type: rest
    namespace: marketplace-settings-settings-rest
    port: 8080
    description: REST adapter for Walmart Settings Management — Settings. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/v3/settings/partnerprofile
      name: v3-settings-partnerprofile
      description: REST surface for v3-settings-partnerprofile.
      operations:
      - method: GET
        name: getpartnerconfigurations
        description: Walmart Get Partner Configurations
        call: marketplace-settings-settings.getpartnerconfigurations
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v3/settings/shipping/3plproviders
      name: v3-settings-shipping-3plproviders
      description: REST surface for v3-settings-shipping-3plproviders.
      operations:
      - method: GET
        name: get3pfulfillmentproviders
        description: Walmart Get All Third Party Fulfillment Providers
        call: marketplace-settings-settings.get3pfulfillmentproviders
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v3/settings/shipping/3plshipnodes
      name: v3-settings-shipping-3plshipnodes
      description: REST surface for v3-settings-shipping-3plshipnodes.
      operations:
      - method: POST
        name: associate3pfulfillmentcenter
        description: Walmart Third Party Fulfillment Center Association
        call: marketplace-settings-settings.associate3pfulfillmentcenter
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v3/settings/shipping/account
      name: v3-settings-shipping-account
      description: REST surface for v3-settings-shipping-account.
      operations:
      - method: GET
        name: getaccountlevelsettings
        description: Walmart Get Account Level Settings
        call: marketplace-settings-settings.getaccountlevelsettings
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: updateaccountlevelsettings
        description: Walmart Update Account Level Settings
        call: marketplace-settings-settings.updateaccountlevelsettings
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: createaccountlevelsettings
        description: Walmart Create Account Level Settings
        call: marketplace-settings-settings.createaccountlevelsettings
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v3/settings/shipping/carriers
      name: v3-settings-shipping-carriers
      description: REST surface for v3-settings-shipping-carriers.
      operations:
      - method: GET
        name: getcarriermethods
        description: Walmart Get Carrier Methods
        call: marketplace-settings-settings.getcarriermethods
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v3/settings/shipping/shipnodes
      name: v3-settings-shipping-shipnodes
      description: REST surface for v3-settings-shipping-shipnodes.
      operations:
      - method: GET
        name: getallfulfillmentcenters
        description: Walmart Get All Fulfillment Centers
        call: marketplace-settings-settings.getallfulfillmentcenters
        with:
          includeCalendarDayConfiguration: rest.includeCalendarDayConfiguration
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: updatefulfillmentcenter
        description: Walmart Update Fulfillment Center
        call: marketplace-settings-settings.updatefulfillmentcenter
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: createfulfillmentcenter
        description: Walmart Create Fulfillment Center
        call: marketplace-settings-settings.createfulfillmentcenter
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v3/settings/shipping/shipnodes/coverage
      name: v3-settings-shipping-shipnodes-coverage
      description: REST surface for v3-settings-shipping-shipnodes-coverage.
      operations:
      - method: GET
        name: getcoverageforfulfillmentcenters
        description: Walmart Get Coverage for Fulfillment Centers
        call: marketplace-settings-settings.getcoverageforfulfillmentcenters
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v3/settings/shipping/templates
      name: v3-settings-shipping-templates
      description: REST surface for v3-settings-shipping-templates.
      operations:
      - method: GET
        name: getallshippingtemplates
        description: Walmart Get All Shipping Templates
        call: marketplace-settings-settings.getallshippingtemplates
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: createshippingtemplates
        description: Walmart Create Shipping Templates
        call: marketplace-settings-settings.createshippingtemplates
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v3/settings/shipping/templates/activationstatus
      name: v3-settings-shipping-templates-activationstatus
      description: REST surface for v3-settings-shipping-templates-activationStatus.
      operations:
      - method: GET
        name: getshippingtemplateactivationstatus
        description: Walmart Get Shipping Template Activation Status
        call: marketplace-settings-settings.getshippingtemplateactivationstatus
        with:
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v3/settings/shipping/templates/{templateid}
      name: v3-settings-shipping-templates-templateid
      description: REST surface for v3-settings-shipping-templates-templateId.
      operations:
      - method: GET
        name: getshippingtemplatedetails
        description: Walmart Get Shipping Template Details
        call: marketplace-settings-settings.getshippingtemplatedetails
        with:
          templateId: rest.templateId
          WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
          WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
          WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
          WM_SVC.NAME: rest.WM_SVC.NAME
        outputParameters:
        - type: object
          mapping: $.
      - met

# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/walmart/refs/heads/main/capabilities/marketplace-settings-settings.yaml