Links

get

Provide the list of links for a specific product

Path parameters
skustringRequired

(Required)

Example: <string>
typestringRequired

(Required)

Example: <string>
Responses
200

OK

application/json
Responseobject
get
/V1/products/{sku}/links/{type}
GET /V1/products/{sku}/links/{type} HTTP/1.1
Host: {{baseurl}}
Accept: */*
[
  {
    "sku": "<string>",
    "link_type": "<string>",
    "linked_product_sku": "<string>",
    "linked_product_type": "<string>",
    "position": "<integer>",
    "extension_attributes": {
      "qty": "<number>"
    }
  },
  {
    "sku": "<string>",
    "link_type": "<string>",
    "linked_product_sku": "<string>",
    "linked_product_type": "<string>",
    "position": "<integer>",
    "extension_attributes": {
      "qty": "<number>"
    }
  }
]
delete
Path parameters
skustringRequired

(Required)

Example: <string>
typestringRequired

(Required)

Example: <string>
linkedProductSkustringRequired

(Required)

Example: <string>
Responses
200

OK

application/json
Responseobject
delete
/V1/products/{sku}/links/{type}/{linkedProductSku}
DELETE /V1/products/{sku}/links/{type}/{linkedProductSku} HTTP/1.1
Host: {{baseurl}}
Accept: */*
true

catalog Product Link Management V1Set Product Links Post

post

Assign a product link to another product

Path parameters
skustringRequired

(Required)

Example: <string>
Header parameters
Content-TypestringOptionalExample: application/json
Body
objectOptionalExample: {"items":[{"sku":"<string>","link_type":"<string>","linked_product_sku":"<string>","linked_product_type":"<string>","position":"<integer>","extension_attributes":{"qty":"<number>"}},{"sku":"<string>","link_type":"<string>","linked_product_sku":"<string>","linked_product_type":"<string>","position":"<integer>","extension_attributes":{"qty":"<number>"}}]}
Responses
200

OK

application/json
Responseobject
post
/V1/products/{sku}/links
POST /V1/products/{sku}/links HTTP/1.1
Host: {{baseurl}}
Content-Type: application/json
Accept: */*
Content-Length: 355

{
  "items": [
    {
      "sku": "<string>",
      "link_type": "<string>",
      "linked_product_sku": "<string>",
      "linked_product_type": "<string>",
      "position": "<integer>",
      "extension_attributes": {
        "qty": "<number>"
      }
    },
    {
      "sku": "<string>",
      "link_type": "<string>",
      "linked_product_sku": "<string>",
      "linked_product_type": "<string>",
      "position": "<integer>",
      "extension_attributes": {
        "qty": "<number>"
      }
    }
  ]
}
true
put

Save product link

Path parameters
skustringRequired

(Required)

Example: <string>
Header parameters
Content-TypestringOptionalExample: application/json
Body
objectOptionalExample: {"entity":{"sku":"<string>","link_type":"<string>","linked_product_sku":"<string>","linked_product_type":"<string>","position":"<integer>","extension_attributes":{"qty":"<number>"}}}
Responses
200

OK

application/json
Responseobject
put
/V1/products/{sku}/links
PUT /V1/products/{sku}/links HTTP/1.1
Host: {{baseurl}}
Content-Type: application/json
Accept: */*
Content-Length: 182

{
  "entity": {
    "sku": "<string>",
    "link_type": "<string>",
    "linked_product_sku": "<string>",
    "linked_product_type": "<string>",
    "position": "<integer>",
    "extension_attributes": {
      "qty": "<number>"
    }
  }
}
true