SalesChannelMarketPlaceAttributeSetConfig

Create an attribute set config for a category node

post
Authorizations
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Body
attribute_setintegerOptional
Responses
201
Successfully created the attribute set config for the category node.
application/json
post
POST /api/v1/channel/{channel_id}/attribute_set_configs/category_node/{id} HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 19

{
  "attribute_set": 1
}
{
  "pk": 1,
  "attribute_set": 1,
  "object_id": 1,
  "content_type": "text",
  "created_date": "2025-06-27T08:55:04.931Z",
  "modified_date": "2025-06-27T08:55:04.931Z",
  "url": "https://example.com"
}

Retrieve a specific attribute set config

get
Authorizations
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Responses
200
Successfully retrieved the attribute set config.
application/json
Responseone of
or
get
GET /api/v1/channel/{channel_id}/attribute_set_configs/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
{
  "pk": 1,
  "attribute_set": 1,
  "object_id": 1,
  "content_type": "text",
  "created_date": "2025-06-27T08:55:04.931Z",
  "modified_date": "2025-06-27T08:55:04.931Z",
  "url": "https://example.com"
}

Fully update an attribute set config

put
Authorizations
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Body

Input schema for creating or updating a MarketPlaceAttributeSetConfig instance.

attribute_setintegerOptional

ID of the MarketPlaceAttributeSet to associate with the content object.

object_idintegerOptional

ID of the target object to be linked to the attribute set.

content_typestringRequired

Model name of the content type for the target object (must be a valid ContentType.model value).

Responses
200
Successfully updated the attribute set config.
application/json
put
PUT /api/v1/channel/{channel_id}/attribute_set_configs/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 55

{
  "attribute_set": 1,
  "object_id": 1,
  "content_type": "text"
}
{
  "pk": 1,
  "attribute_set": 1,
  "object_id": 1,
  "content_type": "text",
  "created_date": "2025-06-27T08:55:04.931Z",
  "modified_date": "2025-06-27T08:55:04.931Z",
  "url": "https://example.com"
}

Delete an attribute set config

delete
Authorizations
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Responses
204
Successfully deleted the attribute set config.
delete
DELETE /api/v1/channel/{channel_id}/attribute_set_configs/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*

No content

Partially update an attribute set config

patch
Authorizations
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Body

Input schema for creating or updating a MarketPlaceAttributeSetConfig instance.

attribute_setintegerOptional

ID of the MarketPlaceAttributeSet to associate with the content object.

object_idintegerOptional

ID of the target object to be linked to the attribute set.

content_typestringRequired

Model name of the content type for the target object (must be a valid ContentType.model value).

Responses
200
Successfully updated the attribute set config.
application/json
patch
PATCH /api/v1/channel/{channel_id}/attribute_set_configs/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 55

{
  "attribute_set": 1,
  "object_id": 1,
  "content_type": "text"
}
{
  "pk": 1,
  "attribute_set": 1,
  "object_id": 1,
  "content_type": "text",
  "created_date": "2025-06-27T08:55:04.931Z",
  "modified_date": "2025-06-27T08:55:04.931Z",
  "url": "https://example.com"
}

List all attribute set configs

get

Fetches a list of all attribute set configs for the specified sales channel.

Authorizations
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
Query parameters
content_type__modelstringOptional

Filter by content type model

attribute_setinteger · int64Optional

Filter by related attribute set ID

Example: 1
object_idstringOptional

Filter by object ID

created_datestring · date-timeOptional

Filter by creation date using supported lookup expressions (e.g., gt, gte, lt, lte, date__gt, etc.).

Example: created_date__gt=2024-01-01T00:00:00Z
modified_datestring · date-timeOptional

Filter by modification date using supported lookup expressions (e.g., gt, gte, lt, lte, date__gt, etc.).

Example: modified_date__lt=2024-01-01T00:00:00Z
Responses
200
A list of attribute set configs.
application/json
Responseone of
or
get
GET /api/v1/channel/{channel_id}/attribute_set_configs/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
  {
    "pk": 1,
    "url": "https://example.com",
    "attribute_set": "https://example.com",
    "object_id": 1,
    "content_type": "https://example.com",
    "created_date": "2025-06-27T08:55:04.931Z",
    "modified_date": "2025-06-27T08:55:04.931Z"
  }
]

Create an attribute set config

post
Authorizations
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
Body

Input schema for creating or updating a MarketPlaceAttributeSetConfig instance.

attribute_setintegerOptional

ID of the MarketPlaceAttributeSet to associate with the content object.

object_idintegerOptional

ID of the target object to be linked to the attribute set.

content_typestringRequired

Model name of the content type for the target object (must be a valid ContentType.model value).

Responses
201
Successfully created the attribute set config.
application/json
post
POST /api/v1/channel/{channel_id}/attribute_set_configs/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 55

{
  "attribute_set": 1,
  "object_id": 1,
  "content_type": "text"
}
{
  "pk": 1,
  "attribute_set": 1,
  "object_id": 1,
  "content_type": "text",
  "created_date": "2025-06-27T08:55:04.931Z",
  "modified_date": "2025-06-27T08:55:04.931Z",
  "url": "https://example.com"
}

Was this helpful?