---
updatedAt: 2026-06-19T16:07:00.000Z
---

# Migrate Listings (Ebay)

Migrates eBay listings to become compatible with the Inventory API.

Before using the PUT products endpoint to update products, you must migrate the listings first.

[More information about the ecommerce's resource.](https://developer.ebay.com/api-docs/sell/inventory/resources/listing/methods/bulkMigrateListing)

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "version": "1.0.0",
    "title": "Ebay v2"
  },
  "servers": [
    {
      "url": "https://api.ecartapi.com/api/v2"
    }
  ],
  "paths": {
    "/products/listings/migrate": {
      "post": {
        "description": "Migrates eBay listings to become compatible with the Inventory API.\n\nBefore using the PUT products endpoint to update products, you must migrate the listings first.\n\n[More information about the ecommerce's resource.](https://developer.ebay.com/api-docs/sell/inventory/resources/listing/methods/bulkMigrateListing)",
        "operationId": "create_products_listing_ebay_v22",
        "responses": {
          "200": {
            "description": ""
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ],
        "parameters": [],
        "summary": "Migrate Listings (Ebay)",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "listings": {
                    "type": "object",
                    "properties": {
                      "ids": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      }
                    }
                  }
                },
                "required": [
                  "listings"
                ]
              },
              "examples": {
                "New Example": {
                  "summary": "New Example",
                  "value": {
                    "listings": {
                      "ids": [
                        "id"
                      ]
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "securitySchemes": {
      "Authorization": {
        "type": "apiKey",
        "in": "header",
        "name": "Authorization",
        "description": "Used to authenticate API requests after completing the store authorization or integration process.\nThe accesstoken is generated once the e-commerce store grants access and must be included in every request header to validate the authorized connection."
      }
    }
  },
  "x-readme": {
    "explorer-enabled": true,
    "proxy-enabled": true
  }
}
```