ESC
Start typing to search documentation...
JoonWeb Dev

SEO Meta Endpoints

Detailed technical documentation and implementation guide for SEO Meta Endpoints.

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"
}

What's Next? #

Last modified: Aug 25, 2026