ResourcesSections
Replace section groups
Replace a section's groups using an ordered array of group IDs.
The submitted group IDs become the section's complete group membership in array order. Groups omitted from the array are detached. Groups may be moved from another section in the same store. Unknown group IDs return a validation error.
Authorization
bearerAuth storeAuth AuthorizationBearer <token>
Provide your SellApp API key as a bearer token.
In: header
X-STORE<token>
Select the SellApp store for this API request.
In: header
Path Parameters
section*integer
The section path parameter.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
resources*array<integer>
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://sell.app/api/v1/sections/0/groups" \ -H "Content-Type: application/json" \ -d '{ "resources": [ 3, 1, 2 ] }'{
"data": {
"id": 1,
"title": "Dissection",
"slug": "dissection",
"hidden": false,
"order": 1,
"created_at": "2022-12-12T12:12:12.000000Z",
"updated_at": "2022-12-12T12:12:12.000000Z",
"store_id": 1,
"groups_linked": 1,
"products_linked": 1,
"groups": [
{
"id": 1,
"title": "Rat race",
"group_products": 1
}
],
"products": [
{
"id": "1",
"title": "This will make me rich!",
"description": "I am sure of it, Pinky."
}
]
}
}{
"message": "Unauthenticated."
}{
"message": "This action is unauthorized."
}{
"message": "Rule not found."
}{
"message": "The given data was invalid.",
"errors": {
"data": [
"The data field is required."
]
}
}