Skip to main content

Create a product file relationship

POST 

https://euwest.api.elasticpath.com/pcm/products/:productID/relationships/files

Create a product file relationship

Request

Path Parameters

    productID stringrequired

    A unique identifier for the product.

Body

    data object[]
  • Array [
  • idstring

    A unique identifier for a file generated when a file is created.

    typestring

    This represents the type of resource being returned. Always file.

    Possible values: [file]

    meta object
    tagsstring[]

    The files associated with a product.

  • ]

Responses

No Content

Authorization: http

name: bearerAuthtype: httpscheme: bearer
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://euwest.api.elasticpath.com/pcm/products/:productID/relationships/files");
request.Headers.Add("Authorization", "Bearer <token>");
var content = new StringContent("{\n \"data\": [\n {\n \"id\": \"string\",\n \"type\": \"file\",\n \"meta\": {\n \"tags\": [\n \"string\"\n ]\n }\n }\n ]\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://euwest.api.elasticpath.com
Auth
Parameters
— pathrequired
Body
{
  "data": [
    {
      "id": "string",
      "type": "file",
      "meta": {
        "tags": [
          "string"
        ]
      }
    }
  ]
}
ResponseClear

Click the Send API Request button above and see the response here!