PUT /self/{shopId}/products/bulk/update/custom-fields

PUT /self/{shopId}/products/bulk/update/custom-fields

Path parameters

  • shopId integer(int32) Required

Body

  • productIds array[integer(int64)] | null
  • customFields array[object] | null
    Hide customFields attributes Show customFields attributes object
    • id integer(int64)
    • type integer(int32) Required

      Values are 1, 2, 3, 4, or 5.

    • name string Required

      Minimum length is 1, maximum length is 64.

    • required boolean Required
    • valueString string | null
    • placeholder string | null
    • regex string | null
    • valueInt integer(int32) | null
    • valueBool boolean | null

Body

  • productIds array[integer(int64)] | null
  • customFields array[object] | null
    Hide customFields attributes Show customFields attributes object
    • id integer(int64)
    • type integer(int32) Required

      Values are 1, 2, 3, 4, or 5.

    • name string Required

      Minimum length is 1, maximum length is 64.

    • required boolean Required
    • valueString string | null
    • placeholder string | null
    • regex string | null
    • valueInt integer(int32) | null
    • valueBool boolean | null

Body

  • productIds array[integer(int64)] | null
  • customFields array[object] | null
    Hide customFields attributes Show customFields attributes object
    • id integer(int64)
    • type integer(int32) Required

      Values are 1, 2, 3, 4, or 5.

    • name string Required

      Minimum length is 1, maximum length is 64.

    • required boolean Required
    • valueString string | null
    • placeholder string | null
    • regex string | null
    • valueInt integer(int32) | null
    • valueBool boolean | null

Responses

  • 200

    Success

PUT /self/{shopId}/products/bulk/update/custom-fields
curl \
 --request PUT 'https://dev.sellpass.io/self/{shopId}/products/bulk/update/custom-fields' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: application/json" \
 --data '{"productIds":[42],"customFields":[{"id":42,"type":1,"name":"string","required":true,"valueString":"string","placeholder":"string","regex":"string","valueInt":42,"valueBool":true}]}'
curl \
 --request PUT 'https://dev.sellpass.io/self/{shopId}/products/bulk/update/custom-fields' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: text/json"
curl \
 --request PUT 'https://dev.sellpass.io/self/{shopId}/products/bulk/update/custom-fields' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: application/*+json"
Request examples
{
  "productIds": [
    42
  ],
  "customFields": [
    {
      "id": 42,
      "type": 1,
      "name": "string",
      "required": true,
      "valueString": "string",
      "placeholder": "string",
      "regex": "string",
      "valueInt": 42,
      "valueBool": true
    }
  ]
}
Request examples
{
  "productIds": [
    42
  ],
  "customFields": [
    {
      "id": 42,
      "type": 1,
      "name": "string",
      "required": true,
      "valueString": "string",
      "placeholder": "string",
      "regex": "string",
      "valueInt": 42,
      "valueBool": true
    }
  ]
}
Request examples
{
  "productIds": [
    42
  ],
  "customFields": [
    {
      "id": 42,
      "type": 1,
      "name": "string",
      "required": true,
      "valueString": "string",
      "placeholder": "string",
      "regex": "string",
      "valueInt": 42,
      "valueBool": true
    }
  ]
}