Open API v2 / Custom Modules / Module Item's Parent Items
Module Item's Parent Items
→
Every request needs a bearer token: Authorization: Bearer <token>. Base URL https://your-site.webinone.com. New to field types? See the type reference.
Retrieves a list of module item's parent items
Parameters
idinteger · pathrequired
Resource identifier.
Response
ItemIdinteger
Unique identifier of the parent product in the system.
Namestring · nullable
Name of the module item parent.
curl "https://your-site.webinone.com/api/v2/admin/module-items/1/parent-items" \ -H "Authorization: Bearer <token>"
await fetch("https://your-site.webinone.com/api/v2/admin/module-items/1/parent-items", { method: "GET", headers: { "Authorization": "Bearer <token>" } });
import requests requests.get( "https://your-site.webinone.com/api/v2/admin/module-items/1/parent-items", headers={"Authorization": "Bearer <token>"} )
$client = new GuzzleHttp\Client(); $response = $client->request('GET', 'https://your-site.webinone.com/api/v2/admin/module-items/1/parent-items', [ 'headers' => [ 'Authorization' => 'Bearer <token>' ] ]);
using var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Get, "https://your-site.webinone.com/api/v2/admin/module-items/1/parent-items"); request.Headers.Add("Authorization", "Bearer <token>"); var response = await client.SendAsync(request);
Response · 200
{
"Items": [
{
"ItemId": 1,
"Name": "Example"
}
],
"TotalItemsCount": 0
}Updates an existing module item's parent item
Parameters
idinteger · pathrequired
Resource identifier.
Body parameters
ItemIdinteger
Unique identifier of the parent product in the system.
Namestring · nullable
Name of the module item parent.
Response
ItemIdinteger
Unique identifier of the parent product in the system.
Namestring · nullable
Name of the module item parent.
curl -X PUT "https://your-site.webinone.com/api/v2/admin/module-items/1/parent-items" \ -H "Authorization: Bearer <token>" \ -H "Content-Type: application/json" \ -d '[{"ItemId":1,"Name":"Example"}]'
await fetch("https://your-site.webinone.com/api/v2/admin/module-items/1/parent-items", { method: "PUT", headers: { "Authorization": "Bearer <token>", "Content-Type": "application/json" }, body: JSON.stringify([ { "ItemId": 1, "Name": "Example" } ]) });
import requests requests.put( "https://your-site.webinone.com/api/v2/admin/module-items/1/parent-items", headers={"Authorization": "Bearer <token>"}, json=[{ "ItemId": 1, "Name": "Example" }] )
$client = new GuzzleHttp\Client(); $response = $client->request('PUT', 'https://your-site.webinone.com/api/v2/admin/module-items/1/parent-items', [ 'headers' => [ 'Authorization' => 'Bearer <token>', 'Content-Type' => 'application/json' ], 'json' => [[ 'ItemId' => 1, 'Name' => 'Example' ]] ]);
using var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Put, "https://your-site.webinone.com/api/v2/admin/module-items/1/parent-items"); request.Headers.Add("Authorization", "Bearer <token>"); request.Content = new StringContent( "[{\"ItemId\":1,\"Name\":\"Example\"}]", Encoding.UTF8, "application/json"); var response = await client.SendAsync(request);
Response · 200
{
"Items": [
{
"ItemId": 1,
"Name": "Example"
}
],
"TotalItemsCount": 0
}