File Relationships
Create File Relationship(s)
POST
https://api.moltin.com/v2/products/:productId/relationships/files
Create a product relationship to one or more Files. If any relationships already exist, the one's made in the request will be added to them.
Path Parameters
Name | Type | Description |
---|---|---|
productId | string | The ID of the product you wish to relate to the file(s). |
Headers
Name | Type | Description |
---|---|---|
Authorization | string | The Bearer used to access the API. |
Request Body
Name | Type | Description |
---|---|---|
data[].type | string | Represents the type of object (should be file). |
data[].id | string | The ID of the file. |
Update File Relationship(s)
PUT
https://api.moltin.com/v2/products/:productId/relationships/file
Replace the relationships between a Product and a File. Unlike a POST to this endpoint, a PUT overrides any existing relationships.
Path Parameters
Name | Type | Description |
---|---|---|
productId | string | The ID of the product you wish to relate to the file(s). |
Headers
Name | Type | Description |
---|---|---|
Authorization | string | The Bearer token used to access the API. |
Request Body
Name | Type | Description |
---|---|---|
data[].type | string | Represents the type of object (should be file). |
data[].id | string | The ID of the file. |
Delete File Relationships(s)
DELETE
https://api.moltin.com/v2/products/:productId/relationships/file
Remove a relationship between a Product and File(s). This deletes the relationships specified in the payload.
Path Parameters
Name | Type | Description |
---|---|---|
productId | string | The ID of the product you wish to delete the relationship with file(s). |
Headers
Name | Type | Description |
---|---|---|
Authorization | string | The Bearer used to access the API. |
Request Body
Name | Type | Description |
---|---|---|
data[].type | string | Represents the type of object (should be file). |
data[].id | string | The ID of the file. |
Last updated