productapi-test.pbs-shop.hu
Open in
urlscan Pro
95.110.191.71
Public Scan
Submitted URL: https://productapi-test.pbs-shop.hu/
Effective URL: https://productapi-test.pbs-shop.hu/swagger/ui/index
Submission: On April 18 via api from US — Scanned from IT
Effective URL: https://productapi-test.pbs-shop.hu/swagger/ui/index
Submission: On April 18 via api from US — Scanned from IT
Form analysis
6 forms found in the DOM<form id="api_selector">
<div class="input"><input placeholder="http://example.com/api" id="input_baseUrl" name="baseUrl" type="text"></div>
<div class="input"><input placeholder="api_key" id="input_apiKey" name="apiKey" type="text"></div>
<div class="input"><a id="explore" class="header__btn" href="#" data-sw-translate="">Explore</a></div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mrequest0.036552912562148876">request</label></td>
<td>
<textarea class="body-textarea" readonly="readonly" placeholder="(required)" name="request" id="mrequest0.036552912562148876"></textarea>
</td>
<td class="markdown"></td>
<td>body</td>
<td><span class="model-signature">
<div>
<div>
<ul class="signature-nav">
<li><a class="description-link" href="#" data-sw-translate="">Model</a></li>
<li><a class="snippet-link selected" href="#" data-sw-translate="">Example Value</a></li>
</ul>
<div>
<div class="signature-container">
<div class="description" style="display: none;">
<span class="strong">AuthRequest {</span>
<div><span class="propName required">UserName</span> (<span class="propType">string</span>),</div>
<div><span class="propName required">Password</span> (<span class="propType">string</span>)</div><span class="strong">}</span>
</div>
<div class="snippet" style="display: block;">
<div class="snippet_json" style="display: block;">
<pre><code>{
"UserName": "string",
"Password": "string"
}</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
</div>
</div>
</div>
</div>
</div>
</span></td>
</tr>
</tbody>
</table>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mrequest0.2211967315270622">request</label></td>
<td>
<textarea class="body-textarea" readonly="readonly" placeholder="(required)" name="request" id="mrequest0.2211967315270622"></textarea>
</td>
<td class="markdown"></td>
<td>body</td>
<td><span class="model-signature">
<div>
<div>
<ul class="signature-nav">
<li><a class="description-link" href="#" data-sw-translate="">Model</a></li>
<li><a class="snippet-link selected" href="#" data-sw-translate="">Example Value</a></li>
</ul>
<div>
<div class="signature-container">
<div class="description" style="display: none;">
<span class="strong">GetProductsRequest {</span>
<div><span class="propName required">AuthToken</span> (<span class="propType">string</span>),</div>
<div><span class="propName required">ProductCodes</span> (<span class="propType">string</span>),</div>
<div><span class="propName ">ProductCategory</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">PageNumber</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">PageSize</span> (<span class="propType">integer</span>, <span class="propOptKey">optional</span>)</div><span class="strong">}</span>
</div>
<div class="snippet" style="display: block;">
<div class="snippet_json" style="display: block;">
<pre><code>{
"AuthToken": "string",
"ProductCodes": "string",
"ProductCategory": "string",
"PageNumber": 0,
"PageSize": 0
}</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
</div>
</div>
</div>
</div>
</div>
</span></td>
</tr>
</tbody>
</table>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mrequest0.9565646778748758">request</label></td>
<td>
<textarea class="body-textarea" readonly="readonly" placeholder="(required)" name="request" id="mrequest0.9565646778748758"></textarea>
</td>
<td class="markdown"></td>
<td>body</td>
<td><span class="model-signature">
<div>
<div>
<ul class="signature-nav">
<li><a class="description-link" href="#" data-sw-translate="">Model</a></li>
<li><a class="snippet-link selected" href="#" data-sw-translate="">Example Value</a></li>
</ul>
<div>
<div class="signature-container">
<div class="description" style="display: none;">
<span class="strong">GetProductRequest {</span>
<div><span class="propName required">AuthToken</span> (<span class="propType">string</span>),</div>
<div><span class="propName required">ProductCode</span> (<span class="propType">string</span>),</div>
<div><span class="propName ">IncludeImages</span> (<span class="propType">boolean</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">IncludeBrandLogo</span> (<span class="propType">boolean</span>, <span class="propOptKey">optional</span>)</div><span class="strong">}</span>
</div>
<div class="snippet" style="display: block;">
<div class="snippet_json" style="display: block;">
<pre><code>{
"AuthToken": "string",
"ProductCode": "string",
"IncludeImages": true,
"IncludeBrandLogo": true
}</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
</div>
</div>
</div>
</div>
</div>
</span></td>
</tr>
</tbody>
</table>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mrequest0.6356891889751592">request</label></td>
<td>
<textarea class="body-textarea" readonly="readonly" placeholder="(required)" name="request" id="mrequest0.6356891889751592"></textarea>
</td>
<td class="markdown"></td>
<td>body</td>
<td><span class="model-signature">
<div>
<div>
<ul class="signature-nav">
<li><a class="description-link" href="#" data-sw-translate="">Model</a></li>
<li><a class="snippet-link selected" href="#" data-sw-translate="">Example Value</a></li>
</ul>
<div>
<div class="signature-container">
<div class="description" style="display: none;">
<span class="strong">CreateOrderRequest {</span>
<div><span class="propName required">AuthToken</span> (<span class="propType">string</span>),</div>
<div><span class="propName ">CustomerOrderNumber</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">DeliveryAddress</span> (<span class="propType">Address</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">BillToAddress</span> (<span class="propType">Address</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">OrderItems</span> (<span class="propType">Array[OrderItem]</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Currency</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Note</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>)</div><span class="strong">}</span><br><span class="strong">Address {</span>
<div><span class="propName ">AddressID</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">PostCode</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">City</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">StreetAndNumber</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">ContactPerson</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Phone</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Email</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>)</div><span class="strong">}</span><br><span class="strong">OrderItem {</span>
<div><span class="propName ">ProductCode</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Name</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">Quantity</span> (<span class="propType">number</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">ExpectedPrice</span> (<span class="propType">number</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">AcceptPriceIncrease</span> (<span class="propType">boolean</span>, <span class="propOptKey">optional</span>)</div><span class="strong">}</span>
</div>
<div class="snippet" style="display: block;">
<div class="snippet_json" style="display: block;">
<pre><code>{
"AuthToken": "string",
"CustomerOrderNumber": "string",
"DeliveryAddress": {
"AddressID": "string",
"PostCode": "string",
"City": "string",
"StreetAndNumber": "string",
"ContactPerson": "string",
"Phone": "string",
"Email": "string"
},
"BillToAddress": {
"AddressID": "string",
"PostCode": "string",
"City": "string",
"StreetAndNumber": "string",
"ContactPerson": "string",
"Phone": "string",
"Email": "string"
},
"OrderItems": [
{
"ProductCode": "string",
"Name": "string",
"Quantity": 0,
"ExpectedPrice": 0,
"AcceptPriceIncrease": true
}
],
"Currency": "string",
"Note": "string"
}</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
</div>
</div>
</div>
</div>
</div>
</span></td>
</tr>
</tbody>
</table>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mrequest0.14373143052456427">request</label></td>
<td>
<textarea class="body-textarea" readonly="readonly" placeholder="(required)" name="request" id="mrequest0.14373143052456427"></textarea>
</td>
<td class="markdown"></td>
<td>body</td>
<td><span class="model-signature">
<div>
<div>
<ul class="signature-nav">
<li><a class="description-link" href="#" data-sw-translate="">Model</a></li>
<li><a class="snippet-link selected" href="#" data-sw-translate="">Example Value</a></li>
</ul>
<div>
<div class="signature-container">
<div class="description" style="display: none;">
<span class="strong">GetOrdersRequest {</span>
<div><span class="propName required">AuthToken</span> (<span class="propType">string</span>),</div>
<div><span class="propName ">OrderNumber</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">DateFrom</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>),</div>
<div><span class="propName ">DateTo</span> (<span class="propType">string</span>, <span class="propOptKey">optional</span>)</div><span class="strong">}</span>
</div>
<div class="snippet" style="display: block;">
<div class="snippet_json" style="display: block;">
<pre><code>{
"AuthToken": "string",
"OrderNumber": "string",
"DateFrom": "2024-04-18T20:09:05.346Z",
"DateTo": "2024-04-18T20:09:05.346Z"
}</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
</div>
</div>
</div>
</div>
</div>
</span></td>
</tr>
</tbody>
</table>
</form>
Text Content
swagger Explore Pbs WebShop Api Swagger dokumentum példákkal a Pbs Webshop webes API-hoz. * SERVICE * Show/Hide * List Operations * Expand Operations * * POST /API/LOGIN * RESPONSE CLASS (STATUS 201) Erőforrás létrehozva * Model * Example Value AuthResponse { AuthToken (string, optional), Expires (string, optional) } { "AuthToken": "string", "Expires": "2024-04-18T20:09:05.326Z" } Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type request body * Model * Example Value AuthRequest { UserName (string), Password (string) } { "UserName": "string", "Password": "string" } CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /API/GETPRODUCTS * RESPONSE CLASS (STATUS 201) Erőforrás létrehozva * Model * Example Value GetProductsResponse { PageNumber (integer, optional), PageSize (integer, optional), ProductCount (integer, optional), TotalProductCount (integer, optional), Products (Array[ProductInfo], optional) } ProductInfo { ProductCode (string, optional), CustomerProductCode (string, optional), ProductType (string, optional), CategoryCode (string, optional), CategoryName (string, optional), CategoryName_EN (string, optional), Name (string, optional), Name_EN (string, optional), ShortDescription (string, optional), ShortDescription_EN (string, optional), Brand (string, optional), UnitOm (string, optional), UnitOmQty (number, optional), ProductPrice (number, optional), VATPercent (integer, optional), Currency (string, optional), OrderingUnit (integer, optional), StockStatus (integer, optional), Green (boolean, optional), GuaranteeYears (integer, optional), SalePrice (number, optional), SaleMinimumQuantity (integer, optional), SaleInfo (string, optional), SaleInfo_EN (string, optional), Promotion (boolean, optional), NewProduct (boolean, optional) } { "PageNumber": 0, "PageSize": 0, "ProductCount": 0, "TotalProductCount": 0, "Products": [ { "ProductCode": "string", "CustomerProductCode": "string", "ProductType": "string", "CategoryCode": "string", "CategoryName": "string", "CategoryName_EN": "string", "Name": "string", "Name_EN": "string", "ShortDescription": "string", "ShortDescription_EN": "string", "Brand": "string", "UnitOm": "string", "UnitOmQty": 0, "ProductPrice": 0, "VATPercent": 0, "Currency": "string", "OrderingUnit": 0, "StockStatus": 0, "Green": true, "GuaranteeYears": 0, "SalePrice": 0, "SaleMinimumQuantity": 0, "SaleInfo": "string", "SaleInfo_EN": "string", "Promotion": true, "NewProduct": true } ] } Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type request body * Model * Example Value GetProductsRequest { AuthToken (string), ProductCodes (string), ProductCategory (string, optional), PageNumber (integer, optional), PageSize (integer, optional) } { "AuthToken": "string", "ProductCodes": "string", "ProductCategory": "string", "PageNumber": 0, "PageSize": 0 } CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /API/GETPRODUCT * RESPONSE CLASS (STATUS 201) Erőforrás létrehozva * Model * Example Value GetProductResponse { ProductCode (string, optional), CustomerProductCode (string, optional), ProductType (string, optional), CategoryCode (string, optional), CategoryName (string, optional), CategoryName_EN (string, optional), Name (string, optional), Name_EN (string, optional), ShortDescription (string, optional), ShortDescription_EN (string, optional), LongDescription (string, optional), LongDescription_EN (string, optional), Brand (string, optional), UnitOm (string, optional), UnitOmQty (number, optional), ProductPrice (number, optional), VATPercent (integer, optional), Currency (string, optional), OrderingUnit (integer, optional), StockStatus (integer, optional), Green (boolean, optional), GuaranteeYears (integer, optional), SalePrice (number, optional), SaleMinimumQuantity (integer, optional), SaleInfo (string, optional), SaleInfo_EN (string, optional), Promotion (boolean, optional), NewProduct (boolean, optional), ProductImages (Array[Image], optional), BrandLogoB64 (string, optional) } Image { MediaType (string, optional), ImageB64 (string, optional), YoutubeId (string, optional) } { "ProductCode": "string", "CustomerProductCode": "string", "ProductType": "string", "CategoryCode": "string", "CategoryName": "string", "CategoryName_EN": "string", "Name": "string", "Name_EN": "string", "ShortDescription": "string", "ShortDescription_EN": "string", "LongDescription": "string", "LongDescription_EN": "string", "Brand": "string", "UnitOm": "string", "UnitOmQty": 0, "ProductPrice": 0, "VATPercent": 0, "Currency": "string", "OrderingUnit": 0, "StockStatus": 0, "Green": true, "GuaranteeYears": 0, "SalePrice": 0, "SaleMinimumQuantity": 0, "SaleInfo": "string", "SaleInfo_EN": "string", "Promotion": true, "NewProduct": true, "ProductImages": [ { "MediaType": "string", "ImageB64": "string", "YoutubeId": "string" } ], "BrandLogoB64": "string" } Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type request body * Model * Example Value GetProductRequest { AuthToken (string), ProductCode (string), IncludeImages (boolean, optional), IncludeBrandLogo (boolean, optional) } { "AuthToken": "string", "ProductCode": "string", "IncludeImages": true, "IncludeBrandLogo": true } CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /API/CREATEORDER * RESPONSE CLASS (STATUS 201) Erőforrás létrehozva * Model * Example Value CreateOrderResponse { OrderNumber (string, optional) } { "OrderNumber": "string" } Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type request body * Model * Example Value CreateOrderRequest { AuthToken (string), CustomerOrderNumber (string, optional), DeliveryAddress (Address, optional), BillToAddress (Address, optional), OrderItems (Array[OrderItem], optional), Currency (string, optional), Note (string, optional) } Address { AddressID (string, optional), PostCode (string, optional), City (string, optional), StreetAndNumber (string, optional), ContactPerson (string, optional), Phone (string, optional), Email (string, optional) } OrderItem { ProductCode (string, optional), Name (string, optional), Quantity (number, optional), ExpectedPrice (number, optional), AcceptPriceIncrease (boolean, optional) } { "AuthToken": "string", "CustomerOrderNumber": "string", "DeliveryAddress": { "AddressID": "string", "PostCode": "string", "City": "string", "StreetAndNumber": "string", "ContactPerson": "string", "Phone": "string", "Email": "string" }, "BillToAddress": { "AddressID": "string", "PostCode": "string", "City": "string", "StreetAndNumber": "string", "ContactPerson": "string", "Phone": "string", "Email": "string" }, "OrderItems": [ { "ProductCode": "string", "Name": "string", "Quantity": 0, "ExpectedPrice": 0, "AcceptPriceIncrease": true } ], "Currency": "string", "Note": "string" } CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /API/GETORDERS * RESPONSE CLASS (STATUS 201) Erőforrás létrehozva * Model * Example Value GetOrdersResponse { OrdersCount (integer, optional), Orders (Array[OrderInfo], optional) } OrderInfo { OrderNumber (string, optional), CustomerOrderNumber (string, optional), CustomerName (string, optional), CostCenterName (string, optional), DeliveryAddress (string, optional), TotalNetto (number, optional), Currency (string, optional), PaymentMethod (string, optional), Note (string, optional), OrderDate (string, optional), Status (string, optional), LogisticStatus (string, optional) } { "OrdersCount": 0, "Orders": [ { "OrderNumber": "string", "CustomerOrderNumber": "string", "CustomerName": "string", "CostCenterName": "string", "DeliveryAddress": "string", "TotalNetto": 0, "Currency": "string", "PaymentMethod": "string", "Note": "string", "OrderDate": "2024-04-18T20:09:05.344Z", "Status": "string", "LogisticStatus": "string" } ] } Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type request body * Model * Example Value GetOrdersRequest { AuthToken (string), OrderNumber (string, optional), DateFrom (string, optional), DateTo (string, optional) } { "AuthToken": "string", "OrderNumber": "string", "DateFrom": "2024-04-18T20:09:05.346Z", "DateTo": "2024-04-18T20:09:05.346Z" } CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS [ BASE URL: , API VERSION: V1 ]