Overview #
List SEO meta entries #
GET
/api/admin/26.0/sitemeta
Parameters
| Field | Type | Description |
|---|---|---|
| limit | integer | [Optional] Number of results to return (default 20, max 10000) |
| page | integer | [Optional] Page number to fetch (default 1) |
| sort_by | string | [Optional] Field to sort by (e.g. created_at, title) |
| sort_order | string | [Optional] Sort direction: asc or desc |
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Response
200 OK
{
"sitemetas": [
{
"id": 500,
"type": "product",
"subtype": "104593",
"title": "Premium Wireless Headphones - Joonweb Store",
"description": "Buy Premium Wireless Headphones today and experience true freedom.",
"keywords": "headphones, wireless, premium",
"og_title": "Premium Wireless Headphones",
"og_description": "Buy Premium Wireless Headphones today.",
"og_image": "https:\/\/cdn.joonweb.com\/images\/headphones-og.jpg",
"created_at": "2026-08-27T11:31:04+02:00",
"updated_at": "2026-08-27T11:31:04+02:00"
}
],
"pagination": {
"current_page": 1,
"per_page": 20,
"total": 1,
"total_pages": 1
}
}
Create SEO meta #
POST
/api/admin/26.0/sitemeta
Parameters
| Field | Type | Description |
|---|---|---|
| type | string | [Required] Resource type (e.g. product, collection) |
| subtype | string | [Required] Resource ID or handle |
| title | string | [Optional] SEO title tag |
| description | string | [Optional] SEO meta description |
| keywords | string | [Optional] SEO meta keywords |
| og_title | string | [Optional] Open Graph title |
| og_image | string | [Optional] Open Graph image URL |
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Request Body
{
"type": "product",
"subType": "",
"data": "{\"title\": \"Meta Title\"}",
"status": "active"
}
Response
200 OK
{
"sitemeta": {
"id": 500,
"type": "product",
"subtype": "104593",
"title": "Premium Wireless Headphones - Joonweb Store",
"description": "Buy Premium Wireless Headphones today and experience true freedom.",
"keywords": "headphones, wireless, premium",
"og_title": "Premium Wireless Headphones",
"og_description": "Buy Premium Wireless Headphones today.",
"og_image": "https:\/\/cdn.joonweb.com\/images\/headphones-og.jpg",
"created_at": "2026-08-27T11:31:04+02:00",
"updated_at": "2026-08-27T11:31:04+02:00"
},
"message": "Updated successfully"
}
Get SEO meta by ID #
GET
/api/admin/26.0/sitemeta/id/{id:\d+}
Parameters
| Field | Type | Description |
|---|---|---|
| limit | integer | [Optional] Number of results to return (default 20, max 10000) |
| page | integer | [Optional] Page number to fetch (default 1) |
| sort_by | string | [Optional] Field to sort by (e.g. created_at, title) |
| sort_order | string | [Optional] Sort direction: asc or desc |
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Response
200 OK
{
"sitemetas": [
{
"id": 500,
"type": "product",
"subtype": "104593",
"title": "Premium Wireless Headphones - Joonweb Store",
"description": "Buy Premium Wireless Headphones today and experience true freedom.",
"keywords": "headphones, wireless, premium",
"og_title": "Premium Wireless Headphones",
"og_description": "Buy Premium Wireless Headphones today.",
"og_image": "https:\/\/cdn.joonweb.com\/images\/headphones-og.jpg",
"created_at": "2026-08-27T11:31:04+02:00",
"updated_at": "2026-08-27T11:31:04+02:00"
}
],
"pagination": {
"current_page": 1,
"per_page": 20,
"total": 1,
"total_pages": 1
}
}
Update SEO meta by ID #
PUT
/api/admin/26.0/sitemeta/id/{id:\d+}
Parameters
| Field | Type | Description |
|---|---|---|
| type | string | [Required] Resource type (e.g. product, collection) |
| subtype | string | [Required] Resource ID or handle |
| title | string | [Optional] SEO title tag |
| description | string | [Optional] SEO meta description |
| keywords | string | [Optional] SEO meta keywords |
| og_title | string | [Optional] Open Graph title |
| og_image | string | [Optional] Open Graph image URL |
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Request Body
{
"type": "product",
"data": "{\"title\": \"Updated Title\"}",
"status": "active"
}
Response
200 OK
{
"sitemeta": {
"id": 500,
"type": "product",
"subtype": "104593",
"title": "Premium Wireless Headphones - Joonweb Store",
"description": "Buy Premium Wireless Headphones today and experience true freedom.",
"keywords": "headphones, wireless, premium",
"og_title": "Premium Wireless Headphones",
"og_description": "Buy Premium Wireless Headphones today.",
"og_image": "https:\/\/cdn.joonweb.com\/images\/headphones-og.jpg",
"created_at": "2026-08-27T11:31:04+02:00",
"updated_at": "2026-08-27T11:31:04+02:00"
},
"message": "Updated successfully"
}
Delete SEO meta by ID #
DELETE
/api/admin/26.0/sitemeta/id/{id:\d+}
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Response
200 OK
{
"success": true,
"message": "Deleted successfully"
}
Get SEO meta by type #
GET
/api/admin/26.0/sitemeta/type/{type}
Parameters
| Field | Type | Description |
|---|---|---|
| type | string | [Required] The resource type |
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Response
200 OK
{
"sitemeta": {
"id": 500,
"type": "product",
"subtype": "104593",
"title": "Premium Wireless Headphones - Joonweb Store",
"description": "Buy Premium Wireless Headphones today and experience true freedom.",
"keywords": "headphones, wireless, premium",
"og_title": "Premium Wireless Headphones",
"og_description": "Buy Premium Wireless Headphones today.",
"og_image": "https:\/\/cdn.joonweb.com\/images\/headphones-og.jpg",
"created_at": "2026-08-27T11:31:04+02:00",
"updated_at": "2026-08-27T11:31:04+02:00"
}
}
Get SEO meta by type/subtype #
GET
/api/admin/26.0/sitemeta/type/{type}/{subtype}
Parameters
| Field | Type | Description |
|---|---|---|
| type | string | [Required] The resource type |
| subtype | string | [Required] The resource subtype |
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Response
200 OK
{
"sitemeta": {
"id": 500,
"type": "product",
"subtype": "104593",
"title": "Premium Wireless Headphones - Joonweb Store",
"description": "Buy Premium Wireless Headphones today and experience true freedom.",
"keywords": "headphones, wireless, premium",
"og_title": "Premium Wireless Headphones",
"og_description": "Buy Premium Wireless Headphones today.",
"og_image": "https:\/\/cdn.joonweb.com\/images\/headphones-og.jpg",
"created_at": "2026-08-27T11:31:04+02:00",
"updated_at": "2026-08-27T11:31:04+02:00"
}
}
Upsert SEO meta by type #
PUT
/api/admin/26.0/sitemeta/type/{type}
Parameters
| Field | Type | Description |
|---|---|---|
| type | string | [Required] The resource type |
| type | string | [Required] Resource type (e.g. product, collection) |
| subtype | string | [Required] Resource ID or handle |
| title | string | [Optional] SEO title tag |
| description | string | [Optional] SEO meta description |
| keywords | string | [Optional] SEO meta keywords |
| og_title | string | [Optional] Open Graph title |
| og_image | string | [Optional] Open Graph image URL |
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Request Body
{
"data": "{\"title\": \"Upsert Title\"}",
"status": "active"
}
Response
200 OK
{
"sitemeta": {
"id": 500,
"type": "product",
"subtype": "104593",
"title": "Premium Wireless Headphones - Joonweb Store",
"description": "Buy Premium Wireless Headphones today and experience true freedom.",
"keywords": "headphones, wireless, premium",
"og_title": "Premium Wireless Headphones",
"og_description": "Buy Premium Wireless Headphones today.",
"og_image": "https:\/\/cdn.joonweb.com\/images\/headphones-og.jpg",
"created_at": "2026-08-27T11:31:04+02:00",
"updated_at": "2026-08-27T11:31:04+02:00"
},
"message": "Updated successfully"
}
Upsert SEO meta by type/subtype #
PUT
/api/admin/26.0/sitemeta/type/{type}/{subtype}
Parameters
| Field | Type | Description |
|---|---|---|
| type | string | [Required] The resource type |
| subtype | string | [Required] The resource subtype |
| type | string | [Required] Resource type (e.g. product, collection) |
| subtype | string | [Required] Resource ID or handle |
| title | string | [Optional] SEO title tag |
| description | string | [Optional] SEO meta description |
| keywords | string | [Optional] SEO meta keywords |
| og_title | string | [Optional] Open Graph title |
| og_image | string | [Optional] Open Graph image URL |
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Request Body
{
"data": "{\"title\": \"Upsert Title\"}",
"status": "active"
}
Response
200 OK
{
"sitemeta": {
"id": 500,
"type": "product",
"subtype": "104593",
"title": "Premium Wireless Headphones - Joonweb Store",
"description": "Buy Premium Wireless Headphones today and experience true freedom.",
"keywords": "headphones, wireless, premium",
"og_title": "Premium Wireless Headphones",
"og_description": "Buy Premium Wireless Headphones today.",
"og_image": "https:\/\/cdn.joonweb.com\/images\/headphones-og.jpg",
"created_at": "2026-08-27T11:31:04+02:00",
"updated_at": "2026-08-27T11:31:04+02:00"
},
"message": "Updated successfully"
}
Delete SEO meta by type #
DELETE
/api/admin/26.0/sitemeta/type/{type}
Parameters
| Field | Type | Description |
|---|---|---|
| type | string | [Required] The resource type |
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Response
200 OK
{
"success": true,
"message": "Deleted successfully"
}
Delete SEO meta by type/subtype #
DELETE
/api/admin/26.0/sitemeta/type/{type}/{subtype}
Parameters
| Field | Type | Description |
|---|---|---|
| type | string | [Required] The resource type |
| subtype | string | [Required] The resource subtype |
Headers
| Header | Value |
|---|---|
| X-Joonweb-Access-Token | jw_at_xxxxxxxxxxxx |
| Content-Type | application/json |
Request Example
Response
200 OK
{
"success": true,
"message": "Deleted successfully"
}