This repo stores user-created global product tabs.

GET
Retrieve global tabs by conditions

_cnd[limit]
array 
Sets the offset (first item) and the limit (second item)
_cnd[orderBy]
array 
Sets sorting order field
default Success <XLite\Model\Product\GlobalTab>[] array
Sample response
[{"enabled":false,"custom_tab":{"id":99,"global_tab":"<XLite\\Model\\Product\\GlobalTab>"},"product_specific_aliases":["<XLite\\Module\\XC\\CustomProductTabs\\Model\\Product\\Tab>"],"id":34,"position":91,"service_name":"example","providers":[{"id":88,"tab":"<XLite\\Model\\Product\\GlobalTab>","code":"example"}]}]

GET
Retrieve global tab by id

id
integer Required
Id value of the GlobalTab object
default Success <XLite\Model\Product\GlobalTab>
Sample response
{"enabled":false,"custom_tab":{"id":99,"global_tab":"<XLite\\Model\\Product\\GlobalTab>"},"product_specific_aliases":["<XLite\\Module\\XC\\CustomProductTabs\\Model\\Product\\Tab>"],"id":34,"position":91,"service_name":"example","providers":[{"id":88,"tab":"<XLite\\Model\\Product\\GlobalTab>","code":"example"}]}
enabled
boolean
Is tab available or not
custom_tab
product_specific_aliases
[] array
Global custom tab
id
integer
Tab unique ID
position
integer
Tab position
service_name
string
Tab name
providers
[] array
Tab provider(module namespace or core)

PUT
Update global tab by id

id
integer Required
Id value of the GlobalTab object
<XLite\Model\Product\GlobalTab>
enabled
boolean
Is tab available or not
custom_tab
product_specific_aliases
[] array
Global custom tab
id
integer
Tab unique ID
position
integer
Tab position
service_name
string
Tab name
providers
[] array
Tab provider(module namespace or core)
default Success <XLite\Model\Product\GlobalTab>
Sample response
{"enabled":false,"custom_tab":{"id":99,"global_tab":"<XLite\\Model\\Product\\GlobalTab>"},"product_specific_aliases":["<XLite\\Module\\XC\\CustomProductTabs\\Model\\Product\\Tab>"],"id":34,"position":91,"service_name":"example","providers":[{"id":88,"tab":"<XLite\\Model\\Product\\GlobalTab>","code":"example"}]}
enabled
boolean
Is tab available or not
custom_tab
product_specific_aliases
[] array
Global custom tab
id
integer
Tab unique ID
position
integer
Tab position
service_name
string
Tab name
providers
[] array
Tab provider(module namespace or core)

DELETE
Delete global tab by id

id
integer Required
Id value of the GlobalTab object
default Success <XLite\Model\Product\GlobalTab>
Sample response
{"enabled":false,"custom_tab":{"id":99,"global_tab":"<XLite\\Model\\Product\\GlobalTab>"},"product_specific_aliases":["<XLite\\Module\\XC\\CustomProductTabs\\Model\\Product\\Tab>"],"id":34,"position":91,"service_name":"example","providers":[{"id":88,"tab":"<XLite\\Model\\Product\\GlobalTab>","code":"example"}]}
enabled
boolean
Is tab available or not
custom_tab
product_specific_aliases
[] array
Global custom tab
id
integer
Tab unique ID
position
integer
Tab position
service_name
string
Tab name
providers
[] array
Tab provider(module namespace or core)

POST
Add global tab

<XLite\Model\Product\GlobalTab>
enabled
boolean
Is tab available or not
custom_tab
product_specific_aliases
[] array
Global custom tab
id
integer
Tab unique ID
position
integer
Tab position
service_name
string
Tab name
providers
[] array
Tab provider(module namespace or core)
default Success <XLite\Model\Product\GlobalTab>
Sample response
{"enabled":false,"custom_tab":{"id":99,"global_tab":"<XLite\\Model\\Product\\GlobalTab>"},"product_specific_aliases":["<XLite\\Module\\XC\\CustomProductTabs\\Model\\Product\\Tab>"],"id":34,"position":91,"service_name":"example","providers":[{"id":88,"tab":"<XLite\\Model\\Product\\GlobalTab>","code":"example"}]}
enabled
boolean
Is tab available or not
custom_tab
product_specific_aliases
[] array
Global custom tab
id
integer
Tab unique ID
position
integer
Tab position
service_name
string
Tab name
providers
[] array
Tab provider(module namespace or core)