POST /catalog/products/metafields

Create multiple metafields.

Servers

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
[] Array Yes
[].namespace String Yes

Namespace for the metafield, for organizational purposes.

[].description String No

Description for the metafields.

[].resource_id Integer Yes

The ID for the product with which the metafield is associated.

[].key String Yes

The name of the field, for example: location_id, color.

[].permission_set String Yes

Determines the visibility and writeability of the field by other API consumers. | Value | Description | | :--- | :--- | | app_only | Private to the app that owns the field. | | read | Visible to other API consumers. | | write | Open for reading and writing by other API consumers. | | read_and_sf_access | Visible to other API consumers, including on the storefront. | | write_and_sf_access | Open for reading and writing by other API consumers, including on the storefront. |

Valid values:

  • "read"
  • "write_and_sf_access"
  • "write"
  • "read_and_sf_access"
  • "app_only"
[].value String Yes

The value of the field, for example: 1, blue.

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.