Yireo_AdditionalEndpointsGraphQl

PHP 8.1 - 8.4
Magento 2.4.7 | 2.4.8
CSP Yes

Magento version PHP version License Latest Version

This module offers some additional endpoints for loading information through GraphQL.

Installation

Use the following commands to install this module into Magento 2:

composer require magento2-additional-endpoints-graph-ql:@dev
bin/magento module:enable Yireo_AdditionalEndpointsGraphQl
bin/magento setup:upgrade

productById(Int id) - Get a product by its ID

Example:

{
  productById(id:42){
    sku
    name
  }
}

productBySku(String! sku) - Get a product by its SKU

Example:

{
  productBySku(sku:"VA22-SI-NA"){
    sku
    name
  }
}

categoryById(Int id) - Get a category by its ID

Example:

{
  categoryById(id:1){
    id
    name
  }
}

cmsBlock(String! identifier) - Get a CMS block by its identifier

Example:

{
  cmsBlock(identifier:"example"){
    title
    content
  }
}

cmsPages - Get all CMS pages

Example:

{
  cmsPages {
    items {
      title
    }
  }
}

cmsWidget(Int! id) - Get a CMS widget by its ID

Example:

{
  cmsWidget(id: "2") {
    id
    title
    html
    parameters {
      name
      value
    }
  }
}

validateCustomerToken - Validate a customer token

Example:

query validateToken {
  validateCustomerToken(token:"abc")
}

Current status

Static Tests Unit Tests Integration Tests Playwright DI Compilation

WARNING: This module has no releases yet. If you want to use it, make sure to add the version @dev to the composer command.

Support

For getting support, create an Issue under the following project URL:

https://github.com/yireo/Yireo_AdditionalEndpointsGraphQl

Composer details
Magento module name
Yireo_AdditionalEndpointsGraphQl
Composer name
yireo/magento2-additional-endpoints-graph-ql
Composer version
No release yet
Default branch
master
Requirements
magento/framework: ^102.0|^103.0|^104.0
magento/module-catalog: ^101.0|^102.0|^103.0|^104.0
magento/module-cms: ^101.0|^102.0|^103.0|^104.0
magento/module-graph-ql: ^100.0
php: >=8.2 <8.6
Releases
Changelog No changelog available

Last modified: October 17, 2026