Collections
APIs related to Jewellery Collections
Get list of jewellery collections with pagination. Filters and sorting can be applied.
No of of records to fetch.
20Records to be fetched from this offset.
0Sort records by field
namePossible values: Order type - asc or desc.
ascPossible values: OK
Unauthorized
Forbidden
Unprocessable Entity
GET /api/jewellery/collections HTTP/1.1
Host: console.studio360.tech
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 134
{
"limit": 20,
"offset": 0,
"order_by": "name",
"order_type": "asc",
"filters": {
"showcase_profile_id": 1,
"visibility": "PUBLIC",
"tags": [
"text"
]
}
}{
"records": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"showcase_profile_id": 1,
"name": "text",
"visibility": "PUBLIC",
"description": "text",
"tags": [
"text"
],
"features": {
"is_multi": true,
"filter_by_tag": true,
"filter_by_properties": true,
"is_like": true,
"is_conversation": true,
"is_share": true
}
}
]
}Create a jewellery collection
A jewellery collection
Unique identifier of the collection
Id of the associated showcase
Name of the collection
Visibility of the collection Values are:
PUBLIC: Visible to allPROTECTED: Showcase view is protected by the passwordPRIVATE: Not visible to anyone
Description of the collection
Tags associated with the collection
Returns created collection
Unauthorized
Forbidden
Unprocessable Entity
POST /api/jewellery/collections HTTP/1.1
Host: console.studio360.tech
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 230
{
"showcase_profile_id": 1,
"name": "text",
"visibility": "PUBLIC",
"description": "text",
"tags": [
"text"
],
"features": {
"is_multi": true,
"filter_by_tag": true,
"filter_by_properties": true,
"is_like": true,
"is_conversation": true,
"is_share": true
}
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"showcase_profile_id": 1,
"name": "text",
"visibility": "PUBLIC",
"description": "text",
"tags": [
"text"
],
"features": {
"is_multi": true,
"filter_by_tag": true,
"filter_by_properties": true,
"is_like": true,
"is_conversation": true,
"is_share": true
}
}Get a jewellery-collection details by id
ID of the collection to fetch
OK
Unauthorized
Collection not found
GET /api/jewellery/collections/{id} HTTP/1.1
Host: console.studio360.tech
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"showcase_profile_id": 1,
"name": "text",
"visibility": "PUBLIC",
"description": "text",
"tags": [
"text"
],
"features": {
"is_multi": true,
"filter_by_tag": true,
"filter_by_properties": true,
"is_like": true,
"is_conversation": true,
"is_share": true
}
}Update a jewellery-collection details by id
ID of the collection to update
A jewellery collection
Unique identifier of the collection
Id of the associated showcase
Name of the collection
Visibility of the collection Values are:
PUBLIC: Visible to allPROTECTED: Showcase view is protected by the passwordPRIVATE: Not visible to anyone
Description of the collection
Tags associated with the collection
Return updated collection
Unauthorized
Forbidden
Collection not found
Unprocessable Entity
PUT /api/jewellery/collections/{id} HTTP/1.1
Host: console.studio360.tech
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 230
{
"showcase_profile_id": 1,
"name": "text",
"visibility": "PUBLIC",
"description": "text",
"tags": [
"text"
],
"features": {
"is_multi": true,
"filter_by_tag": true,
"filter_by_properties": true,
"is_like": true,
"is_conversation": true,
"is_share": true
}
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"showcase_profile_id": 1,
"name": "text",
"visibility": "PUBLIC",
"description": "text",
"tags": [
"text"
],
"features": {
"is_multi": true,
"filter_by_tag": true,
"filter_by_properties": true,
"is_like": true,
"is_conversation": true,
"is_share": true
}
}Last updated