MENU navbar-image

Introduction

This documentation aims to provide all the information you need to work with our API.

Authenticating requests

To authenticate requests, include an Authorization header with the value "Bearer {YOUR_AUTH_KEY}".

All authenticated endpoints are marked with a requires authentication badge in the documentation below.

You can retrieve your token by using Generate Token under Customer Management>Authentication tab.

Signature and Parameter Integrity

Introduction

HMR uses HMAC-SHA256 to sign all data in API communication with the merchant. Before sending a Signature request, make sure the following conditions are met:

Cleanup Example

In the example below we will clean up the request and make sure it follows the conditions required in order to get a successful response.

PHP Example

Node Example

Dart Example

Go Example

Customer Management

List of all Customer related endpoints

Authentication

Endpoints for managing customer's session

Generate Token

This endpoint allows you to generate a session token.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/auth/token" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"account_reference\": \"johndoe\",
    \"password\": \"i8WnzwH58PY4Xzr\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/token"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "account_reference": "johndoe",
    "password": "i8WnzwH58PY4Xzr",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/token';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'account_reference' => 'johndoe',
            'password' => 'i8WnzwH58PY4Xzr',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/token'
payload = {
    "account_reference": "johndoe",
    "password": "i8WnzwH58PY4Xzr",
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "account_reference": "johndoe",
    "password": "i8WnzwH58PY4Xzr",
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/auth/token',
  body ,
  headers
)

p response.body

Example response (200):


{
    "token_type": "Bearer",
    "access_token": "28|EIiQyqqRqDdrlCfV6POQr3YfzM2176OsX5vs4Kkk250b61d7",
    "refresh_token": "28|EIiQyqqRqDdrlCfV6POQr3YfzM2176OsX5vs4Kkk250b61d7",
    "expires_at": "2023-10-23T05:42:29.000000Z"
}
 

Example response (422):


{
 "message": "These credentials do not match our records.",
 "errors": {
 "account_reference": [
   "These credentials do not match our records."
 ]
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST auth/token

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

account_reference   string   

Either username/email/mobile no. can be used. Example: johndoe

password   string   

Must match the regex /[a-z]/. Must match the regex /[A-Z]/. Must match the regex /[0-9]/. Must be at least 8 characters. Must not be greater than 191 characters. Example: i8WnzwH58PY4Xzr

signature   string   

Hash for all body parameters. Example: No-Example

Generate Token using Refresh Tokens

requires authentication

This endpoint allows you to generate new session token using the refresh token.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/auth/refresh-token" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/refresh-token"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/refresh-token';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/refresh-token'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/auth/refresh-token',
  body ,
  headers
)

p response.body

Example response (200):


{
    "token_type": "Bearer",
    "access_token": "28|EIiQyqqRqDdrlCfV6POQr3YfzM2176OsX5vs4Kkk250b61d7",
    "expires_at": "2023-10-23T05:42:29.000000Z"
}
 

Example response (401):


{
 "message": "Unauthenticated.",
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST auth/refresh-token

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Logout

This endpoint allows you to destroy the current active session token.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/auth/logout" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --header "Authorization: Bearer {accessToken}" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/logout"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {accessToken}",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/logout';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
            'Authorization' => 'Bearer {accessToken}',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/logout'
payload = {
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example',
  'Authorization': 'Bearer {accessToken}'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {accessToken}",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/auth/logout',
  body ,
  headers
)

p response.body

Example response (200):


{
 "success": 1,
}
 

Example response (401):


{
 "message": "Unauthenticated.",
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST auth/logout

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Authorization      

Example: Bearer {accessToken}

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Customer Credentials

Endpoints for managing customer credentials

Forgot Password

This endpoint allows you to request a "Forgot Password" token that will be sent to the specified email.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/auth/forgot-password" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"email\": \"natalie.gislason@example.net\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/forgot-password"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "email": "natalie.gislason@example.net",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/forgot-password';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'email' => 'natalie.gislason@example.net',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/forgot-password'
payload = {
    "email": "natalie.gislason@example.net",
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "email": "natalie.gislason@example.net",
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/auth/forgot-password',
  body ,
  headers
)

p response.body

Request      

POST auth/forgot-password

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

email   string   

Must be a valid email address. Must not be greater than 191 characters. Example: natalie.gislason@example.net

signature   string   

Hash for all body parameters. Example: No-Example

Deactivate Authenticated Customer

requires authentication

This endpoint allows you to deactivate customer's account.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/auth/deactivate" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"password\": \"provident\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/deactivate"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "password": "provident",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/deactivate';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'password' => 'provident',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/deactivate'
payload = {
    "password": "provident",
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "password": "provident",
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/auth/deactivate',
  body ,
  headers
)

p response.body

Request      

POST auth/deactivate

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

password   string   

Example: provident

signature   string   

Hash for all body parameters. Example: No-Example

Validate "Forgot Password" Token

This endpoint allows you to check if the "Forgot Password" token is valid.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/auth/forgot-password/9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF/validate" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/auth/forgot-password/9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF/validate"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/forgot-password/9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF/validate';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/forgot-password/9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF/validate'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/auth/forgot-password/9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF/validate',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 5
access-control-allow-origin: *
 

{
    "valid_token": false
}
 

Request      

GET auth/forgot-password/{token}/validate

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

token   string  optional  

Example: 9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF

"Forgot Password" Token Based Update Password

This endpoint allows you to update password based on "Forgot Password" request.

Example request:
curl --request PATCH \
    "https://staging-api.hmr.ph/auth/update-password" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"password\": \"i8WnzwH58PY4Xzr\",
    \"token\": \"9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/update-password"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "password": "i8WnzwH58PY4Xzr",
    "token": "9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF",
    "signature": "No-Example"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/update-password';
$response = $client->patch(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'password' => 'i8WnzwH58PY4Xzr',
            'token' => '9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/update-password'
payload = {
    "password": "i8WnzwH58PY4Xzr",
    "token": "9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF",
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('PATCH', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "password": "i8WnzwH58PY4Xzr",
    "token": "9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF",
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.patch(
  'https://staging-api.hmr.ph/auth/update-password',
  body ,
  headers
)

p response.body

Request      

PATCH auth/update-password

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

password   string   

Must match the regex /[a-z]/. Must match the regex /[A-Z]/. Must match the regex /[0-9]/. Must be at least 8 characters. Must not be greater than 191 characters. Example: i8WnzwH58PY4Xzr

token   string   

The token that was produced after using "Forgot Password. The token of an existing record in the customer_login_credentials table. Example: 9Ur2URVyTdwSW62QoVhGdHIUenrtZYlTYwYPrzLfaoqYv6bQYGoiaTVcS5LF

signature   string   

Hash for all body parameters. Example: No-Example

Change Active Session Customer Password

requires authentication

This endpoint allows you to update the active session customer password.

Example request:
curl --request PATCH \
    "https://staging-api.hmr.ph/auth/customer/change-password" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"current_password\": \"i8WnzwH58PY4Xzr\",
    \"new_password\": \"i8WnzwH58PY4Xzr\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/customer/change-password"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "current_password": "i8WnzwH58PY4Xzr",
    "new_password": "i8WnzwH58PY4Xzr",
    "signature": "No-Example"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/customer/change-password';
$response = $client->patch(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'current_password' => 'i8WnzwH58PY4Xzr',
            'new_password' => 'i8WnzwH58PY4Xzr',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/customer/change-password'
payload = {
    "current_password": "i8WnzwH58PY4Xzr",
    "new_password": "i8WnzwH58PY4Xzr",
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('PATCH', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "current_password": "i8WnzwH58PY4Xzr",
    "new_password": "i8WnzwH58PY4Xzr",
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.patch(
  'https://staging-api.hmr.ph/auth/customer/change-password',
  body ,
  headers
)

p response.body

Request      

PATCH auth/customer/change-password

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

current_password   string   

Example: i8WnzwH58PY4Xzr

new_password   string   

Must match the regex /[a-z]/. Must match the regex /[A-Z]/. Must match the regex /[0-9]/. Must match the regex /[@$!%*#?&]/. Must not be greater than 191 characters. Must be at least 8 characters. Example: i8WnzwH58PY4Xzr

signature   string   

Hash for all body parameters. Example: No-Example

Update Mobile Number

This endpoint allows you to update customer's existing mobile number.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/auth/customer/update-mobile-number" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --header "Authorization: Bearer {accessToken}" \
    --data "{
    \"mobile_number\": \"639119731246\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/customer/update-mobile-number"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {accessToken}",
};

let body = {
    "mobile_number": "639119731246",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/customer/update-mobile-number';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
            'Authorization' => 'Bearer {accessToken}',
        ],
        'json' => [
            'mobile_number' => '639119731246',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/customer/update-mobile-number'
payload = {
    "mobile_number": "639119731246",
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example',
  'Authorization': 'Bearer {accessToken}'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "mobile_number": "639119731246",
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {accessToken}",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/auth/customer/update-mobile-number',
  body ,
  headers
)

p response.body

Example response (200):


{
 "success": 1,
 "mobile_number": "6399******70",
}
 

Example response (401):


{
 "message": "Unauthenticated.",
}
 

Example response (422):


{
    "message": "The Mobile No. field is required.",
    "errors": {
        "mobile_number": [
            "The Mobile No. field is required."
        ]
    }
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST auth/customer/update-mobile-number

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Authorization      

Example: Bearer {accessToken}

Body Parameters

mobile_number   string   

Must match the regex /^(639)\d{9}$/. Example: 639119731246

signature   string   

Hash for all body parameters. Example: No-Example

Retrieve Active Session Customer Details

requires authentication

This endpoint allows you to retrieve customer's details.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/auth/customer" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/auth/customer"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/customer';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/customer'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/auth/customer',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET auth/customer

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Registration

Endpoints for managing registration.

Create Customer Account

This endpoint allows you to create a customer account.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/auth/register" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"customer_firstname\": \"ycsfkfahpnqdfaxjf\",
    \"customer_lastname\": \"ciu\",
    \"customer_middlename\": \"iektbg\",
    \"customer_suffixname\": \"xfqxkszjazzpainlbu\",
    \"mobile_no\": \"639234392441\",
    \"username\": \"ualjgemkfte\",
    \"email\": \"amy13@example.com\",
    \"password\": \"#8?Wk3%?y\",
    \"consent\": true,
    \"verification_type\": \"Email\",
    \"verification_code\": \"sit\",
    \"auction_newsletter\": false,
    \"retail_newsletter\": true,
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/register"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "customer_firstname": "ycsfkfahpnqdfaxjf",
    "customer_lastname": "ciu",
    "customer_middlename": "iektbg",
    "customer_suffixname": "xfqxkszjazzpainlbu",
    "mobile_no": "639234392441",
    "username": "ualjgemkfte",
    "email": "amy13@example.com",
    "password": "#8?Wk3%?y",
    "consent": true,
    "verification_type": "Email",
    "verification_code": "sit",
    "auction_newsletter": false,
    "retail_newsletter": true,
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/register';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'customer_firstname' => 'ycsfkfahpnqdfaxjf',
            'customer_lastname' => 'ciu',
            'customer_middlename' => 'iektbg',
            'customer_suffixname' => 'xfqxkszjazzpainlbu',
            'mobile_no' => '639234392441',
            'username' => 'ualjgemkfte',
            'email' => 'amy13@example.com',
            'password' => '#8?Wk3%?y',
            'consent' => true,
            'verification_type' => 'Email',
            'verification_code' => 'sit',
            'auction_newsletter' => false,
            'retail_newsletter' => true,
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/register'
payload = {
    "customer_firstname": "ycsfkfahpnqdfaxjf",
    "customer_lastname": "ciu",
    "customer_middlename": "iektbg",
    "customer_suffixname": "xfqxkszjazzpainlbu",
    "mobile_no": "639234392441",
    "username": "ualjgemkfte",
    "email": "amy13@example.com",
    "password": "#8?Wk3%?y",
    "consent": true,
    "verification_type": "Email",
    "verification_code": "sit",
    "auction_newsletter": false,
    "retail_newsletter": true,
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "customer_firstname": "ycsfkfahpnqdfaxjf",
    "customer_lastname": "ciu",
    "customer_middlename": "iektbg",
    "customer_suffixname": "xfqxkszjazzpainlbu",
    "mobile_no": "639234392441",
    "username": "ualjgemkfte",
    "email": "amy13@example.com",
    "password": "#8?Wk3%?y",
    "consent": true,
    "verification_type": "Email",
    "verification_code": "sit",
    "auction_newsletter": false,
    "retail_newsletter": true,
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/auth/register',
  body ,
  headers
)

p response.body

Example response (200):


{
 "success": 1,
 "message": ... (Message varies on the type of verification used.)
}
 

Example response (422):


{
 "message": ...,
 "errors": {
  ...
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST auth/register

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

customer_firstname   string   

Must not be greater than 255 characters. Example: ycsfkfahpnqdfaxjf

customer_lastname   string   

Must not be greater than 255 characters. Example: ciu

customer_middlename   string  optional  

Must not be greater than 255 characters. Example: iektbg

customer_suffixname   string  optional  

Must not be greater than 191 characters. Example: xfqxkszjazzpainlbu

mobile_no   string   

Must match the regex /^(639)\d{9}$/. Example: 639234392441

username   string   

Must not be greater than 191 characters. Example: ualjgemkfte

email   string   

Must be a valid email address. Must not be greater than 191 characters. Example: amy13@example.com

password   string   

Must match the regex /[a-z]/. Must match the regex /[A-Z]/. Must match the regex /[0-9]/. Must be at least 8 characters. Must not be greater than 191 characters. Example: #8?Wk3%?y

consent   boolean   

Must be accepted. Example: true

verification_type   string  optional  

Determine the verification type to be used (Email, SMS). Example: Email

verification_code   string   

Example: sit

auction_newsletter   boolean  optional  

Example: false

retail_newsletter   boolean  optional  

Example: true

signature   string   

Hash for all body parameters. Example: No-Example

Generate Registration Verification Code

This endpoint allows you to generate a verification code that will be sent to a specified mobile number/email.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/auth/register/verification-code" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"verification_type\": \"Email\",
    \"account_reference\": \"doloremque\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/register/verification-code"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "verification_type": "Email",
    "account_reference": "doloremque",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/register/verification-code';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'verification_type' => 'Email',
            'account_reference' => 'doloremque',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/register/verification-code'
payload = {
    "verification_type": "Email",
    "account_reference": "doloremque",
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "verification_type": "Email",
    "account_reference": "doloremque",
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/auth/register/verification-code',
  body ,
  headers
)

p response.body

Request      

POST auth/register/verification-code

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

verification_type   string  optional  

Determine the verification type to be used (Email, SMS). Example: Email

account_reference   string   

Either the email or the mobile number used during registration. Example: doloremque

signature   string   

Hash for all body parameters. Example: No-Example

Resend Email Confirmation

This endpoint allows you to resend new email confirmation.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/auth/email-confirmation/resend" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"email\": \"vincenzo.kassulke@example.net\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/email-confirmation/resend"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "email": "vincenzo.kassulke@example.net",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/email-confirmation/resend';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'email' => 'vincenzo.kassulke@example.net',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/email-confirmation/resend'
payload = {
    "email": "vincenzo.kassulke@example.net",
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "email": "vincenzo.kassulke@example.net",
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/auth/email-confirmation/resend',
  body ,
  headers
)

p response.body

Example response (200):


{
    "success": 1,
    "status": "Confirmation email has been sent. Please check your email."
}
 

Example response (422):


{
 "message": ...,
 "errors": {
  ...
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST auth/email-confirmation/resend

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

email   string   

Must be a valid email address. Must not be greater than 191 characters. Example: vincenzo.kassulke@example.net

signature   string   

Hash for all body parameters. Example: No-Example

Generate Mobile Verification Code

This endpoint allows you to generate a verification code that will be sent to a specified mobile number.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/auth/mobile-verification/generate" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --header "Authorization: Bearer {accessToken}" \
    --data "{
    \"mobile_no\": \"639123456789\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/auth/mobile-verification/generate"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {accessToken}",
};

let body = {
    "mobile_no": "639123456789",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/auth/mobile-verification/generate';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
            'Authorization' => 'Bearer {accessToken}',
        ],
        'json' => [
            'mobile_no' => '639123456789',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/auth/mobile-verification/generate'
payload = {
    "mobile_no": "639123456789",
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example',
  'Authorization': 'Bearer {accessToken}'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "mobile_no": "639123456789",
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {accessToken}",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/auth/mobile-verification/generate',
  body ,
  headers
)

p response.body

Request      

POST auth/mobile-verification/generate

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Authorization      

Example: Bearer {accessToken}

Body Parameters

mobile_no   string   

This field will be ignored if sesssion token was provided. Must match the regex /^(639)\d{9}$/. Example: 639123456789

signature   string   

Hash for all body parameters. Example: No-Example

Order Management

Order Detail related endpoints

Cart

Endpoints for managing customer's cart

Retrieve Customer's Cart Information

requires authentication

This endpoint allows you to retrieve all the products/lots that are currently in the customer's cart.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/carts" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/carts"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/carts';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/carts'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/carts',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/carts

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Retrieve Total Quantity and Count of Products/Lots in Cart

requires authentication

This endpoint allows you to retrieve the current total quantity and amount of products/lots in the customer's cart.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/carts/details" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/carts/details"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/carts/details';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/carts/details'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/carts/details',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/carts/details

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Add Specific Product to Cart

requires authentication

This endpoint allows you to add a specific product to the customer's cart.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/products/1/cart" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"store_id\": 18,
    \"posting_item_id\": 5,
    \"quantity\": 35,
    \"type\": \"dec\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/products/1/cart"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "store_id": 18,
    "posting_item_id": 5,
    "quantity": 35,
    "type": "dec",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/products/1/cart';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'store_id' => 18,
            'posting_item_id' => 5,
            'quantity' => 35,
            'type' => 'dec',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/products/1/cart'
payload = {
    "store_id": 18,
    "posting_item_id": 5,
    "quantity": 35,
    "type": "dec",
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "store_id": 18,
    "posting_item_id": 5,
    "quantity": 35,
    "type": "dec",
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/products/1/cart',
  body ,
  headers
)

p response.body

Request      

POST api/v1/products/{id}/cart

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

id   string  optional  

The id of the posting (posting_id). Example: 1

Body Parameters

store_id   integer   

Example: 18

posting_item_id   integer   

Example: 5

quantity   integer   

Must be at least 1. Example: 35

type   string  optional  

Example: dec

Must be one of:
  • inc
  • dec
variant   string  optional  
refresh   string  optional  
signature   string   

Hash for all body parameters. Example: No-Example

Remove Specific Product from Cart

requires authentication

This endpoint allows you to remove a specific product from the customer's cart.

Example request:
curl --request DELETE \
    "https://staging-api.hmr.ph/api/v1/carts/272217" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/carts/272217"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/carts/272217';
$response = $client->delete(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/carts/272217'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('DELETE', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.delete(
  'https://staging-api.hmr.ph/api/v1/carts/272217',
  body ,
  headers
)

p response.body

Request      

DELETE api/v1/carts/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

id   integer   

The ID of the cart. Example: 272217

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Remove Multiple Products from Cart

requires authentication

This endpoint allows you to remove a specific product from the customer's cart.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/carts/delete" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"carts\": [
        4,
        6
    ],
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/carts/delete"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "carts": [
        4,
        6
    ],
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/carts/delete';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'carts' => [
                4,
                6,
            ],
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/carts/delete'
payload = {
    "carts": [
        4,
        6
    ],
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "carts": [
        4,
        6
    ],
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/carts/delete',
  body ,
  headers
)

p response.body

Request      

POST api/v1/carts/delete

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

carts   integer[]   

Array of cart ids.

signature   string   

Hash for all body parameters. Example: No-Example

Checkout

Endpoints for managing customer's checkout

Retrieve Checkout Information

requires authentication

This endpoint allows you to retrieve all the stores and product/lot details that are for checkout.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/checkout/92149" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/checkout/92149"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/checkout/92149';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/checkout/92149'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/checkout/92149',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/checkout/{reference_code}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

reference_code   integer   

Example: 92149

Generate Checkout ID

requires authentication

This endpoint allows you to generate checkout id.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/checkout" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"checkout_method\": \"Delivery\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/checkout"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "checkout_method": "Delivery",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/checkout';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'checkout_method' => 'Delivery',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/checkout'
payload = {
    "checkout_method": "Delivery",
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "checkout_method": "Delivery",
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/checkout',
  body ,
  headers
)

p response.body

Request      

POST api/v1/checkout

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

products   object[]  optional  

This field is required when lots is not present.

posting_id   string  optional  

This field is required when products is present.

id   string  optional  

The id of the cart. This field is required when products is present.

lots   object[]  optional  

This field is required when products is not present.

posting_id   string  optional  

This field is required when lots is present.

id   string  optional  

The id of the cart. This field is required when lots is present.

checkout_method   string   

Example: Delivery

Must be one of:
  • Pickup
  • Delivery
signature   string   

Hash for all body parameters. Example: No-Example

Refresh Checkout ID

requires authentication

This endpoint allows you to refresh a checkout id and generate a new checkout id.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/checkout/92149/refresh" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/checkout/92149/refresh"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/checkout/92149/refresh';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/checkout/92149/refresh'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/checkout/92149/refresh',
  body ,
  headers
)

p response.body

Request      

POST api/v1/checkout/{reference_code}/refresh

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

reference_code   integer   

Example: 92149

Body Parameters

products   object[]  optional  

This field is required when lots is not present.

posting_id   string  optional  

This field is required when products is present.

id   string  optional  

This field is required when products is present.

lots   object[]  optional  

This field is required when products is not present.

posting_id   string  optional  

This field is required when lots is present.

id   string  optional  

This field is required when lots is present.

signature   string   

Hash for all body parameters. Example: No-Example

Destroy Checkout ID

requires authentication

This endpoint allows you to destroy checkout id.

Example request:
curl --request DELETE \
    "https://staging-api.hmr.ph/api/v1/checkout/92149" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/checkout/92149"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/checkout/92149';
$response = $client->delete(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/checkout/92149'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('DELETE', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.delete(
  'https://staging-api.hmr.ph/api/v1/checkout/92149',
  body ,
  headers
)

p response.body

Request      

DELETE api/v1/checkout/{reference_code}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

reference_code   integer   

Example: 92149

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Retrieve Applicable Couriers based on Checkout Information

requires authentication

This endpoint allows you to retrieve all the applicable couriers based on products or lots that are for checkout.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/checkout/couriers?checkout_reference_code=odio&cash_on_delivery=20" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/checkout/couriers"
);

const params = {
    "checkout_reference_code": "odio",
    "cash_on_delivery": "20",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/checkout/couriers';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'checkout_reference_code' => 'odio',
            'cash_on_delivery' => '20',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/checkout/couriers'
params = {
  'checkout_reference_code': 'odio',
  'cash_on_delivery': '20',
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/checkout/couriers',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/checkout/couriers

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

checkout_reference_code   string   

Used for retrieving applicable couriers based on checkout products/lots. Example: odio

cash_on_delivery   integer  optional  

Determine if couriers is applicable for Cash on Delivery. Example: 20

Retrieve Available Payment Types

requires authentication

This endpoint allows you to retrieve all the available payment types for checkout.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/payment-types?checkout_reference_code=unde" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/payment-types"
);

const params = {
    "checkout_reference_code": "unde",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/payment-types';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'checkout_reference_code' => 'unde',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/payment-types'
params = {
  'checkout_reference_code': 'unde',
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/payment-types',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/payment-types

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

checkout_reference_code   string   

Used for retrieving applicable payment types based on checkout products/lots. Example: unde

Retrieve Available Vouchers

requires authentication

This endpoint allows you to retrieve all the available vouchers for checkout.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/vouchers" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"shipping_method\": [
        {
            \"store_id\": 67,
            \"store_address_id\": 12,
            \"courier_id\": 4,
            \"shipping_fee\": 185
        }
    ],
    \"checkout_reference_code\": \"laboriosam\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/vouchers"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "shipping_method": [
        {
            "store_id": 67,
            "store_address_id": 12,
            "courier_id": 4,
            "shipping_fee": 185
        }
    ],
    "checkout_reference_code": "laboriosam",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/vouchers';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
            $o = [
                clone (\Symfony\Component\VarExporter\Internal\Registry::$prototypes['stdClass'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('stdClass')),
            ],
            null,
            [
                'stdClass' => [
                    'store_id' => [
                        67,
                    ],
                    'store_address_id' => [
                        12,
                    ],
                    'courier_id' => [
                        4,
                    ],
                    'shipping_fee' => [
                        185,
                    ],
                ],
            ],
            [
                'shipping_method' => [
                    $o[0],
                ],
                'checkout_reference_code' => 'laboriosam',
                'signature' => 'No-Example',
            ],
            []
        ),
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/vouchers'
payload = {
    "shipping_method": [
        {
            "store_id": 67,
            "store_address_id": 12,
            "courier_id": 4,
            "shipping_fee": 185
        }
    ],
    "checkout_reference_code": "laboriosam",
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "shipping_method": [
        {
            "store_id": 67,
            "store_address_id": 12,
            "courier_id": 4,
            "shipping_fee": 185
        }
    ],
    "checkout_reference_code": "laboriosam",
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/vouchers',
  body ,
  headers
)

p response.body

Request      

POST api/v1/vouchers

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

shipping_method   object[]  optional  

Required if Checkout method is Delivery.

store_id   string  optional  
store_address_id   string  optional  
courier_id   string  optional  
shipping_fee   integer  optional  

Example: 12

checkout_reference_code   string   

Used for retrieving applicable vouchers based on checkout products/lots. Example: laboriosam

signature   string   

Hash for all body parameters. Example: No-Example

Validate Applicable Voucher

requires authentication

This endpoint allows you to validate if a voucher is applicable for the checkout.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/vouchers/validate" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"code\": \"eius\",
    \"checkout_reference_code\": \"omnis\",
    \"shipping_method\": [
        {
            \"store_id\": 67,
            \"store_address_id\": 12,
            \"courier_id\": 4,
            \"shipping_fee\": 185
        }
    ],
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/vouchers/validate"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "code": "eius",
    "checkout_reference_code": "omnis",
    "shipping_method": [
        {
            "store_id": 67,
            "store_address_id": 12,
            "courier_id": 4,
            "shipping_fee": 185
        }
    ],
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/vouchers/validate';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
            $o = [
                clone (\Symfony\Component\VarExporter\Internal\Registry::$prototypes['stdClass'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('stdClass')),
            ],
            null,
            [
                'stdClass' => [
                    'store_id' => [
                        67,
                    ],
                    'store_address_id' => [
                        12,
                    ],
                    'courier_id' => [
                        4,
                    ],
                    'shipping_fee' => [
                        185,
                    ],
                ],
            ],
            [
                'code' => 'eius',
                'checkout_reference_code' => 'omnis',
                'shipping_method' => [
                    $o[0],
                ],
                'signature' => 'No-Example',
            ],
            []
        ),
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/vouchers/validate'
payload = {
    "code": "eius",
    "checkout_reference_code": "omnis",
    "shipping_method": [
        {
            "store_id": 67,
            "store_address_id": 12,
            "courier_id": 4,
            "shipping_fee": 185
        }
    ],
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "code": "eius",
    "checkout_reference_code": "omnis",
    "shipping_method": [
        {
            "store_id": 67,
            "store_address_id": 12,
            "courier_id": 4,
            "shipping_fee": 185
        }
    ],
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/vouchers/validate',
  body ,
  headers
)

p response.body

Request      

POST api/v1/vouchers/validate

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

code   string   

Example: eius

checkout_reference_code   string   

Used for retrieving applicable vouchers based on checkout products/lots. Example: omnis

shipping_method   object[]  optional  

Required if Checkout method is Delivery.

store_id   string  optional  
store_address_id   string  optional  
courier_id   string  optional  
shipping_fee   integer  optional  

Example: 17

signature   string   

Hash for all body parameters. Example: No-Example

Orders

Endpoints for managing customer's order

Retrieve Specific Order

This endpoint allows you to retrieve the details of a specific order.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/order-details?reference_code=PH3YVKQGRGWCADQS&signature=1234567890" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/order-details"
);

const params = {
    "reference_code": "PH3YVKQGRGWCADQS",
    "signature": "1234567890",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/order-details';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'reference_code' => 'PH3YVKQGRGWCADQS',
            'signature' => '1234567890',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/order-details'
payload = {
    "signature": "No-Example"
}
params = {
  'reference_code': 'PH3YVKQGRGWCADQS',
  'signature': '1234567890',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/order-details',
  body ,
  headers
)

p response.body

Example response (200):


{
 "postings": ...,
 "store": ...,
 "order": ...,
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST api/v1/order-details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

reference_code   string   

The reference code of the order. Example: PH3YVKQGRGWCADQS

signature   string   

The signature of the order. Example: 1234567890

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Retrieve All Customer's Orders

requires authentication

This endpoint allows you to retrieve all the customer's orders.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/orders?action=pagination&order_status=Pending&limit=10" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/orders"
);

const params = {
    "action": "pagination",
    "order_status": "Pending",
    "limit": "10",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/orders';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'action' => 'pagination',
            'order_status' => 'Pending',
            'limit' => '10',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/orders'
params = {
  'action': 'pagination',
  'order_status': 'Pending',
  'limit': '10',
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/orders',
  headers
)

p response.body

Example response (200):


[
   ...
 ]
 

Example response (200, Paginated):


{
  "current_page": 1,
  "data": [
     ...
  ],
  "first_page_url": "https://staging-api/api/postings/search?page=1",
  "from": 1,
  "last_page": 3,
  "last_page_url": "https://staging-api/api/v1/orders?page=3",
  "links": [
    {
      "url": null,
      "label": "« Previous",
      "active": false
    },
    {
      "url": "https://staging-api/api/v1/orders?page=1",
      "label": "1",
      "active": true
    },
    {
      "url": "https://staging-api/api/v1/orders?page=2",
      "label": "2",
      "active": false
    },
    {
      "url": "https://staging-api/api/v1/orders?page=3",
      "label": "3",
      "active": false
    },
    {
      "url": "https://staging-api/api/v1/orders?page=2",
      "label": "Next »",
      "active": false
    }
  ],
  "next_page_url": "https://staging-api/api/v1/orders?page=2",
  "path": "https://staging-api/api/v1/orders",
  "per_page": 10,
  "prev_page_url": null,
  "to": 10,
  "total": 25
}
 

Request      

GET api/v1/orders

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

action   string  optional  

Can be used to retrieve a paginated result. Example: pagination

order_status   string  optional  

Can be used to filter orders with specific status. ('Pending', 'Paid', 'Completed', 'Cancelled') Example: Pending

limit   integer  optional  

Can be used to specify the maximum number of entries to retrieve. Example: 10

Retrieve Specific Order

requires authentication

This endpoint allows you to retrieve the details of a specific order.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/orders/voluptatem" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/orders/voluptatem"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/orders/voluptatem';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/orders/voluptatem'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/orders/voluptatem',
  headers
)

p response.body

Example response (200):


{
 "postings": ...,
 "store": ...,
 "order": ...,
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/orders/{id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

id   string   

The ID of the order. Example: voluptatem

Retrieve Order's Payment Status

requires authentication

This endpoint allows you to retrive order's payment status.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/orders/cumque/payments/status" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/orders/cumque/payments/status"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/orders/cumque/payments/status';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/orders/cumque/payments/status'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/orders/cumque/payments/status',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/orders/{reference_code}/payments/status

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

reference_code   string   

Example: cumque

Refresh Non Bank OTC Payments Barcode

requires authentication

This endpoint allows you to refresh expired Non Bank OTC Payments Barcode.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/orders/et/payments/refresh-barcode" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/orders/et/payments/refresh-barcode"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/orders/et/payments/refresh-barcode';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/orders/et/payments/refresh-barcode'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/orders/et/payments/refresh-barcode',
  body ,
  headers
)

p response.body

Request      

POST api/v1/orders/{reference_code}/payments/refresh-barcode

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

reference_code   string   

Example: et

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Create New Order

requires authentication

This endpoint allows you to create a new order.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/orders" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"checkout_reference_code\": \"dolore\",
    \"payment_type_id\": \"natus\",
    \"payment_gateway_payment_method\": \"id\",
    \"address\": 472,
    \"shipping_method\": [
        {
            \"shipping_fee\": 19
        }
    ],
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/orders"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "checkout_reference_code": "dolore",
    "payment_type_id": "natus",
    "payment_gateway_payment_method": "id",
    "address": 472,
    "shipping_method": [
        {
            "shipping_fee": 19
        }
    ],
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/orders';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'checkout_reference_code' => 'dolore',
            'payment_type_id' => 'natus',
            'payment_gateway_payment_method' => 'id',
            'address' => 472,
            'shipping_method' => [
                [
                    'shipping_fee' => 19,
                ],
            ],
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/orders'
payload = {
    "checkout_reference_code": "dolore",
    "payment_type_id": "natus",
    "payment_gateway_payment_method": "id",
    "address": 472,
    "shipping_method": [
        {
            "shipping_fee": 19
        }
    ],
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "checkout_reference_code": "dolore",
    "payment_type_id": "natus",
    "payment_gateway_payment_method": "id",
    "address": 472,
    "shipping_method": [
        {
            "shipping_fee": 19
        }
    ],
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/orders',
  body ,
  headers
)

p response.body

Example response (200):


{
 "success": 1,
 "data": {
     "reference_code": "CLSTLJWX784EXBL2",
     "payment_transaction": {
         "payment_gateway_reference_code": ...,
         "payment_url": ...,
         "image_url": ...,
         "expiry": ...,
         "status": ...
     }
},
}
 

Example response (422):


{
 "message": ...,
 "errors": {
  ...
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST api/v1/orders

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

checkout_reference_code   string   

Example: dolore

voucher_code   string  optional  
payment_type_id   string   

Example: natus

payment_gateway_payment_method   string  optional  

Example: id

address   string  optional  

The id of the address. Note: Required if checkout method is Delivery. Example: 472

shipping_method   object[]  optional  

Note: Required if checkout method is Delivery.

store_id   string  optional  
store_address_id   string  optional  
courier_id   string  optional  
courier_details   string  optional  
shipping_fee   integer  optional  

Example: 19

signature   string   

Hash for all body parameters. Example: No-Example

Cancel Specific Pending Order

requires authentication

This endpoint allows you to cancel a specific pending order.

Example request:
curl --request PATCH \
    "https://staging-api.hmr.ph/api/v1/orders/voluptas/cancellation" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/orders/voluptas/cancellation"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/orders/voluptas/cancellation';
$response = $client->patch(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/orders/voluptas/cancellation'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('PATCH', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.patch(
  'https://staging-api.hmr.ph/api/v1/orders/voluptas/cancellation',
  body ,
  headers
)

p response.body

Example response (200):


{
    "success": 1
}
 

Example response (403):


{
    "message": "Order already paid."
}
 

Example response (404):


{
 "message: "No records found."
}
 

Request      

PATCH api/v1/orders/{id}/cancellation

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

id   string   

The ID of the order. Example: voluptas

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Account Settings

List of all watchlist and wishlists related endpoints

Wishlist

Endpoints for managing wishlist.

Add product to wishlist.

requires authentication

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/postings/2/wishlists" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/2/wishlists"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/2/wishlists';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/2/wishlists'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/postings/2/wishlists',
  body ,
  headers
)

p response.body

Request      

POST api/v1/postings/{posting}/wishlists

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

posting   integer   

The posting_id. Example: 2

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Check and retrieve if product is on wishlist.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/2/wishlists" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/2/wishlists"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/2/wishlists';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/2/wishlists'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/2/wishlists',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/postings/{posting}/wishlists

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

posting   integer   

The posting_id. Example: 2

List of products on wishlist.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/wishlists?event_id=1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/wishlists"
);

const params = {
    "event_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/wishlists';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'event_id' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/wishlists'
params = {
  'event_id': '1',
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/wishlists',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/wishlists

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

event_id   integer  optional  

Used to filter Live Selling Wishlist . Example: 1

Remove product on wishlist.

requires authentication

Example request:
curl --request DELETE \
    "https://staging-api.hmr.ph/api/v1/wishlists/1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/wishlists/1"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/wishlists/1';
$response = $client->delete(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/wishlists/1'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('DELETE', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.delete(
  'https://staging-api.hmr.ph/api/v1/wishlists/1',
  body ,
  headers
)

p response.body

Request      

DELETE api/v1/wishlists/{wishlist_id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

wishlist_id   integer   

The ID of the wishlist. Example: 1

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Watchlist

Endpoints for managing watchlist.

Count watchers in Posting.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/2/watchers" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/2/watchers"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/2/watchers';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/2/watchers'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/2/watchers',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/postings/{posting}/watchers

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

posting   integer   

The posting_id. Example: 2

Add Lot to watchlist.

requires authentication

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/postings/2/watchlists" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/2/watchlists"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/2/watchlists';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/2/watchlists'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/postings/2/watchlists',
  body ,
  headers
)

p response.body

Request      

POST api/v1/postings/{posting}/watchlists

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

posting   integer   

The posting. Example: 2

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Check and retrieve if product is on watchlist.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/2/watchlists" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/2/watchlists"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/2/watchlists';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/2/watchlists'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/2/watchlists',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/postings/{posting}/watchlists

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

posting   integer   

The posting. Example: 2

List of lots on watchlist.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/watchlists" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/watchlists"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/watchlists';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/watchlists'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/watchlists',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/watchlists

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Remove lots on watchlist

requires authentication

Example request:
curl --request DELETE \
    "https://staging-api.hmr.ph/api/v1/watchlists/1377686" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/watchlists/1377686"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/watchlists/1377686';
$response = $client->delete(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/watchlists/1377686'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('DELETE', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.delete(
  'https://staging-api.hmr.ph/api/v1/watchlists/1377686',
  body ,
  headers
)

p response.body

Request      

DELETE api/v1/watchlists/{watchlist_id}

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

watchlist_id   integer   

The ID of the watchlist. Example: 1377686

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

My Bid History

Endpoints for Managing My Bid History.

List of Auctions Where the Customer Has Placed Bids.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/bid-histories/auctions" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/bid-histories/auctions"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/bid-histories/auctions';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/bid-histories/auctions'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/bid-histories/auctions',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/bid-histories/auctions

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

List of Postings Where the Customer Has Placed Bids.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/auctions/1/bid-histories?page=1&row_per_page=20&action=pagination&order_by=DESC" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auctions/1/bid-histories"
);

const params = {
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "order_by": "DESC",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auctions/1/bid-histories';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'order_by' => 'DESC',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auctions/1/bid-histories'
params = {
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'order_by': 'DESC',
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/auctions/1/bid-histories',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/auctions/{auction}/bid-histories

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

auction   integer   

The Auctions id. Example: 1

Query Parameters

page   integer  optional  

Used for Pagination . Example: 1

row_per_page   string  optional  

Used for Pagination . Example: 20

action   string  optional  

Used for Pagination . Example: pagination

order_by   string  optional  

Used for Order By ASC /DESC Data . Example: DESC

List of Bid History on Specific Auction Lot Posting (See on Auction Lot Details).

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/1/bid-histories" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/1/bid-histories"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/1/bid-histories';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/1/bid-histories'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/1/bid-histories',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/postings/{posting}/bid-histories

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

posting   integer   

The Postings id. Example: 1

My Winning Bid

Endpoints for Managing My Winning Bid.

List of Auctions Where the Bidder Has Successful Bids

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/winning-bids/auctions" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/winning-bids/auctions"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/winning-bids/auctions';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/winning-bids/auctions'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/winning-bids/auctions',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/winning-bids/auctions

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

List of Postings Where the Bidder Has Successful Bids

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/auctions/1/winning-bids" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auctions/1/winning-bids"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auctions/1/winning-bids';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auctions/1/winning-bids'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/auctions/1/winning-bids',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/auctions/{auction}/winning-bids

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

auction   integer   

The Auctions id. Example: 1

Bidder Deposit History

Endpoint for Managing Bidder Deposit History.

Bidder Deposit History.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/bidder-deposits" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/bidder-deposits"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/bidder-deposits';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/bidder-deposits'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/bidder-deposits',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/bidder-deposits

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

QR Code

Endpoint for Managing QR Code.

QR Code

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/qr-code" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/qr-code"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/qr-code';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/qr-code'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/qr-code',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/qr-code

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Validate Verification Code

Endpoint for Managing Validation of Verfioation Code.

Validate Verification Code

requires authentication

This endpoint allows you to validate the verification code that will be sent to a specified mobile number/email.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/validate/verification-code" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"verification_type\": \"Email\",
    \"verification_code\": \"HMRG360\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/validate/verification-code"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "verification_type": "Email",
    "verification_code": "HMRG360",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/validate/verification-code';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'verification_type' => 'Email',
            'verification_code' => 'HMRG360',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/validate/verification-code'
payload = {
    "verification_type": "Email",
    "verification_code": "HMRG360",
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "verification_type": "Email",
    "verification_code": "HMRG360",
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/validate/verification-code',
  body ,
  headers
)

p response.body

Request      

POST api/v1/validate/verification-code

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

verification_type   string  optional  

Determine the verification type to be used (Email, SMS). Example: Email

verification_code   string  optional  

Set the verification Code to be used on Validating of (Email, SMS). Example: HMRG360

signature   string   

Hash for all body parameters. Example: No-Example

Recently Viewed Products/Lots

Endpoints for managing recently viewed products/lots.

List of Recently Viewed Products/Lots.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/customer/recently-viewed" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/customer/recently-viewed"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/customer/recently-viewed';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/customer/recently-viewed'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/customer/recently-viewed',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/customer/recently-viewed

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Customer Settings

Endpoints for managing Customer Settings.

Getting Customer Settings Data.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/customer/settings" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/customer/settings"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/customer/settings';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/customer/settings'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/customer/settings',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/customer/settings

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Update Customer Settings.

requires authentication

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/customer/settings?notification=1&outbidded=1&win=1&lot_started=1&lot_ending=1&auction_newsletter=1&retail_newsletter=1" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/customer/settings"
);

const params = {
    "notification": "1",
    "outbidded": "1",
    "win": "1",
    "lot_started": "1",
    "lot_ending": "1",
    "auction_newsletter": "1",
    "retail_newsletter": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/customer/settings';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'notification' => '1',
            'outbidded' => '1',
            'win' => '1',
            'lot_started' => '1',
            'lot_ending' => '1',
            'auction_newsletter' => '1',
            'retail_newsletter' => '1',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/customer/settings'
payload = {
    "signature": "No-Example"
}
params = {
  'notification': '1',
  'outbidded': '1',
  'win': '1',
  'lot_started': '1',
  'lot_ending': '1',
  'auction_newsletter': '1',
  'retail_newsletter': '1',
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/customer/settings',
  body ,
  headers
)

p response.body

Request      

POST api/v1/customer/settings

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

notification   boolean  optional  

optional. Example: true

outbidded   boolean  optional  

optional. Example: true

win   boolean  optional  

optional. Example: true

lot_started   boolean  optional  

optional. Example: true

lot_ending   boolean  optional  

optional. Example: true

auction_newsletter   boolean  optional  

optional. Example: true

retail_newsletter   boolean  optional  

optional. Example: true

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Profile Uploader

Endpoint that allows users to upload an image file.

Image Uploader.

requires authentication

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/profile-upload" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: multipart/form-data" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --form "signature=No-Example"\
    --form "image=@/tmp/phpGwtzkJ" 
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/profile-upload"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "multipart/form-data",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

const body = new FormData();
body.append('signature', 'No-Example');
body.append('image', document.querySelector('input[name="image"]').files[0]);

fetch(url, {
    method: "POST",
    headers,
    body,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/profile-upload';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'multipart/form-data',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'multipart' => [
            [
                'name' => 'signature',
                'contents' => 'No-Example'
            ],
            [
                'name' => 'image',
                'contents' => fopen('/tmp/phpGwtzkJ', 'r')
            ],
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/profile-upload'
files = {
  'signature': (None, 'No-Example'),
  'image': open('/tmp/phpGwtzkJ', 'rb')}
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'multipart/form-data',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, files=files)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "multipart/form-data",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/profile-upload',
  body ,
  headers
)

p response.body

Request      

POST api/v1/profile-upload

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: multipart/form-data

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

image   file   

The image file to upload. Example: /tmp/phpGwtzkJ

signature   string   

Hash for all body parameters. Example: No-Example

Notifications

Endpoints for managing Notifications.

List of Total Notifications on Cart, Watchlist, Wishlist, Unviewed Notifications

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/notifications/count" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/notifications/count"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/notifications/count';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/notifications/count'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/notifications/count',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/notifications/count

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

List of Notifications.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/notifications" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/notifications"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/notifications';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/notifications'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/notifications',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/notifications

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Mark As Read a Notification.

requires authentication

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/notifications/viewed?ids[]=1&ids[]=2&ids[]=3&ids[]=4" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/notifications/viewed"
);

const params = {
    "ids[0]": "1",
    "ids[1]": "2",
    "ids[2]": "3",
    "ids[3]": "4",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/notifications/viewed';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'ids[0]' => '1',
            'ids[1]' => '2',
            'ids[2]' => '3',
            'ids[3]' => '4',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/notifications/viewed'
payload = {
    "signature": "No-Example"
}
params = {
  'ids[0]': '1',
  'ids[1]': '2',
  'ids[2]': '3',
  'ids[3]': '4',
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/notifications/viewed',
  body ,
  headers
)

p response.body

Request      

POST api/v1/notifications/viewed

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

ids   integer[]  optional  

An array of notifications id's.

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Address

List of all Adress related endpoints

Customer Address

Endpoints for Customer Address

Get Customer Address.

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/api/customer/addresses" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/api/customer/addresses"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/api/customer/addresses';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/api/customer/addresses'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/api/customer/addresses',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/api/customer/addresses

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Create New Customer Address.

requires authentication

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/api/customer/addresses" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"contact_person\": \"John Doe\",
    \"contact_number\": 9615920331,
    \"additional_information\": \"Lot 1\",
    \"province\": \"Cavite\",
    \"city\": \"Bacoor\",
    \"barangay\": \"Queenst Row East\",
    \"zipcode\": 4102,
    \"label\": \"Home\",
    \"delivery_instructions\": \"Please Handle With Care\",
    \"google_places_id\": 4102,
    \"latitude\": 4102,
    \"longitude\": 4102,
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/api/customer/addresses"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "contact_person": "John Doe",
    "contact_number": 9615920331,
    "additional_information": "Lot 1",
    "province": "Cavite",
    "city": "Bacoor",
    "barangay": "Queenst Row East",
    "zipcode": 4102,
    "label": "Home",
    "delivery_instructions": "Please Handle With Care",
    "google_places_id": 4102,
    "latitude": 4102,
    "longitude": 4102,
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/api/customer/addresses';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'contact_person' => 'John Doe',
            'contact_number' => 9615920331,
            'additional_information' => 'Lot 1',
            'province' => 'Cavite',
            'city' => 'Bacoor',
            'barangay' => 'Queenst Row East',
            'zipcode' => 4102,
            'label' => 'Home',
            'delivery_instructions' => 'Please Handle With Care',
            'google_places_id' => 4102,
            'latitude' => 4102,
            'longitude' => 4102,
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/api/customer/addresses'
payload = {
    "contact_person": "John Doe",
    "contact_number": 9615920331,
    "additional_information": "Lot 1",
    "province": "Cavite",
    "city": "Bacoor",
    "barangay": "Queenst Row East",
    "zipcode": 4102,
    "label": "Home",
    "delivery_instructions": "Please Handle With Care",
    "google_places_id": 4102,
    "latitude": 4102,
    "longitude": 4102,
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "contact_person": "John Doe",
    "contact_number": 9615920331,
    "additional_information": "Lot 1",
    "province": "Cavite",
    "city": "Bacoor",
    "barangay": "Queenst Row East",
    "zipcode": 4102,
    "label": "Home",
    "delivery_instructions": "Please Handle With Care",
    "google_places_id": 4102,
    "latitude": 4102,
    "longitude": 4102,
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/api/customer/addresses',
  body ,
  headers
)

p response.body

Request      

POST api/v1/api/customer/addresses

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

contact_person   string  optional  

Required. Example: John Doe

contact_number   integer  optional  

Required. Example: 9615920331

additional_information   string  optional  

Required. Example: Lot 1

province   string  optional  

Required. Example: Cavite

city   string  optional  

Required. Example: Bacoor

barangay   string  optional  

Required. Example: Queenst Row East

zipcode   integer  optional  

Required. Example: 4102

label   string  optional  

Required. Example: Home

delivery_instructions   string  optional  

Optional. Example: Please Handle With Care

google_places_id   integer  optional  

Optional. Example: 4102

latitude   integer  optional  

Optional. Example: 4102

longitude   integer  optional  

Optional. Example: 4102

signature   string   

Hash for all body parameters. Example: No-Example

Update Customer Address

requires authentication

Example request:
curl --request PATCH \
    "https://staging-api.hmr.ph/api/v1/api/customer/molestias/addresses?contact_person=John+Doe&contact_number=9615920331&additional_information=Lot+1&province=Cavite&city=Bacoor&barangay=Queenst+Row+East&zipcode=4102&google_places_id=4102&latitude=4102&longitude=4102" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"contact_person\": \"voluptatem\",
    \"contact_number\": \"(639\",
    \"additional_information\": \"voluptatibus\",
    \"province\": \"quo\",
    \"city\": \"minus\",
    \"barangay\": \"magnam\",
    \"zipcode\": \"maxime\",
    \"delivery_instructions\": \"Please Handle With Care\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/api/customer/molestias/addresses"
);

const params = {
    "contact_person": "John Doe",
    "contact_number": "9615920331",
    "additional_information": "Lot 1",
    "province": "Cavite",
    "city": "Bacoor",
    "barangay": "Queenst Row East",
    "zipcode": "4102",
    "google_places_id": "4102",
    "latitude": "4102",
    "longitude": "4102",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "contact_person": "voluptatem",
    "contact_number": "(639",
    "additional_information": "voluptatibus",
    "province": "quo",
    "city": "minus",
    "barangay": "magnam",
    "zipcode": "maxime",
    "delivery_instructions": "Please Handle With Care",
    "signature": "No-Example"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/api/customer/molestias/addresses';
$response = $client->patch(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'contact_person' => 'John Doe',
            'contact_number' => '9615920331',
            'additional_information' => 'Lot 1',
            'province' => 'Cavite',
            'city' => 'Bacoor',
            'barangay' => 'Queenst Row East',
            'zipcode' => '4102',
            'google_places_id' => '4102',
            'latitude' => '4102',
            'longitude' => '4102',
        ],
        'json' => [
            'contact_person' => 'voluptatem',
            'contact_number' => '(639',
            'additional_information' => 'voluptatibus',
            'province' => 'quo',
            'city' => 'minus',
            'barangay' => 'magnam',
            'zipcode' => 'maxime',
            'delivery_instructions' => 'Please Handle With Care',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/api/customer/molestias/addresses'
payload = {
    "contact_person": "voluptatem",
    "contact_number": "(639",
    "additional_information": "voluptatibus",
    "province": "quo",
    "city": "minus",
    "barangay": "magnam",
    "zipcode": "maxime",
    "delivery_instructions": "Please Handle With Care",
    "signature": "No-Example"
}
params = {
  'contact_person': 'John Doe',
  'contact_number': '9615920331',
  'additional_information': 'Lot 1',
  'province': 'Cavite',
  'city': 'Bacoor',
  'barangay': 'Queenst Row East',
  'zipcode': '4102',
  'google_places_id': '4102',
  'latitude': '4102',
  'longitude': '4102',
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('PATCH', url, headers=headers, json=payload, params=params)
response.json()

require 'rest-client'

body = {
    "contact_person": "voluptatem",
    "contact_number": "(639",
    "additional_information": "voluptatibus",
    "province": "quo",
    "city": "minus",
    "barangay": "magnam",
    "zipcode": "maxime",
    "delivery_instructions": "Please Handle With Care",
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.patch(
  'https://staging-api.hmr.ph/api/v1/api/customer/molestias/addresses',
  body ,
  headers
)

p response.body

Request      

PATCH api/v1/api/customer/{address}/addresses

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

address   string   

Example: molestias

Query Parameters

contact_person   string  optional  

Required. Example: John Doe

contact_number   integer  optional  

Required. Example: 9615920331

additional_information   string  optional  

Required. Example: Lot 1

province   string  optional  

Required. Example: Cavite

city   string  optional  

Required. Example: Bacoor

barangay   string  optional  

Required. Example: Queenst Row East

zipcode   integer  optional  

Required. Example: 4102

google_places_id   integer  optional  

Optional. Example: 4102

latitude   integer  optional  

Optional. Example: 4102

longitude   integer  optional  

Optional. Example: 4102

Body Parameters

contact_person   string   

Example: voluptatem

contact_number   string   

Must match the regex /^(639. Example: (639

additional_information   string   

Example: voluptatibus

province   string   

'country' => 'required',. Example: quo

city   string   

Example: minus

barangay   string   

Example: magnam

zipcode   string   

Example: maxime

delivery_instructions   string  optional  

Optional. Example: Please Handle With Care

signature   string   

Hash for all body parameters. Example: No-Example

Delete Customer Address

Example request:
curl --request DELETE \
    "https://staging-api.hmr.ph/api/v1/api/customer/adipisci/addresses" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/api/customer/adipisci/addresses"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/api/customer/adipisci/addresses';
$response = $client->delete(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/api/customer/adipisci/addresses'
payload = {
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('DELETE', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.delete(
  'https://staging-api.hmr.ph/api/v1/api/customer/adipisci/addresses',
  body ,
  headers
)

p response.body

Request      

DELETE api/v1/api/customer/{address}/addresses

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

address   string   

Example: adipisci

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Set To Default Address.

Example request:
curl --request PATCH \
    "https://staging-api.hmr.ph/api/v1/api/address/nesciunt/default" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/api/address/nesciunt/default"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/api/address/nesciunt/default';
$response = $client->patch(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/api/address/nesciunt/default'
payload = {
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('PATCH', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.patch(
  'https://staging-api.hmr.ph/api/v1/api/address/nesciunt/default',
  body ,
  headers
)

p response.body

Request      

PATCH api/v1/api/address/{address}/default

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

address   string   

The address. Example: nesciunt

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Address

Endpoints for getting Address

1. Get Provinces.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/provinces" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/provinces"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/provinces';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/provinces'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/provinces',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 9
access-control-allow-origin: *
 

[
    {
        "provCode": "0128",
        "provDesc": "ILOCOS NORTE",
        "classification_id": 3
    },
    {
        "provCode": "0129",
        "provDesc": "ILOCOS SUR",
        "classification_id": 3
    },
    {
        "provCode": "0133",
        "provDesc": "LA UNION",
        "classification_id": 3
    },
    {
        "provCode": "0155",
        "provDesc": "PANGASINAN",
        "classification_id": 3
    },
    {
        "provCode": "0209",
        "provDesc": "BATANES",
        "classification_id": null
    },
    {
        "provCode": "0215",
        "provDesc": "CAGAYAN",
        "classification_id": null
    },
    {
        "provCode": "0231",
        "provDesc": "ISABELA",
        "classification_id": null
    },
    {
        "provCode": "0250",
        "provDesc": "NUEVA VIZCAYA",
        "classification_id": 3
    },
    {
        "provCode": "0257",
        "provDesc": "QUIRINO",
        "classification_id": null
    },
    {
        "provCode": "0308",
        "provDesc": "BATAAN",
        "classification_id": 2
    },
    {
        "provCode": "0314",
        "provDesc": "BULACAN",
        "classification_id": 2
    },
    {
        "provCode": "0349",
        "provDesc": "NUEVA ECIJA",
        "classification_id": 3
    },
    {
        "provCode": "0354",
        "provDesc": "PAMPANGA",
        "classification_id": 2
    },
    {
        "provCode": "0369",
        "provDesc": "TARLAC",
        "classification_id": 2
    },
    {
        "provCode": "0371",
        "provDesc": "ZAMBALES",
        "classification_id": 3
    },
    {
        "provCode": "0377",
        "provDesc": "AURORA",
        "classification_id": 3
    },
    {
        "provCode": "0410",
        "provDesc": "BATANGAS",
        "classification_id": 2
    },
    {
        "provCode": "0421",
        "provDesc": "CAVITE",
        "classification_id": 2
    },
    {
        "provCode": "0434",
        "provDesc": "LAGUNA",
        "classification_id": 2
    },
    {
        "provCode": "0456",
        "provDesc": "QUEZON",
        "classification_id": 2
    },
    {
        "provCode": "0458",
        "provDesc": "RIZAL",
        "classification_id": null
    },
    {
        "provCode": "1740",
        "provDesc": "MARINDUQUE",
        "classification_id": null
    },
    {
        "provCode": "1751",
        "provDesc": "OCCIDENTAL MINDORO",
        "classification_id": null
    },
    {
        "provCode": "1752",
        "provDesc": "ORIENTAL MINDORO",
        "classification_id": null
    },
    {
        "provCode": "1753",
        "provDesc": "PALAWAN",
        "classification_id": null
    },
    {
        "provCode": "1759",
        "provDesc": "ROMBLON",
        "classification_id": null
    },
    {
        "provCode": "0505",
        "provDesc": "ALBAY",
        "classification_id": 3
    },
    {
        "provCode": "0516",
        "provDesc": "CAMARINES NORTE",
        "classification_id": 3
    },
    {
        "provCode": "0517",
        "provDesc": "CAMARINES SUR",
        "classification_id": 3
    },
    {
        "provCode": "0520",
        "provDesc": "CATANDUANES",
        "classification_id": null
    },
    {
        "provCode": "0541",
        "provDesc": "MASBATE",
        "classification_id": null
    },
    {
        "provCode": "0562",
        "provDesc": "SORSOGON",
        "classification_id": 3
    },
    {
        "provCode": "0604",
        "provDesc": "AKLAN",
        "classification_id": 4
    },
    {
        "provCode": "0606",
        "provDesc": "ANTIQUE",
        "classification_id": 4
    },
    {
        "provCode": "0619",
        "provDesc": "CAPIZ",
        "classification_id": 4
    },
    {
        "provCode": "0630",
        "provDesc": "ILOILO",
        "classification_id": 4
    },
    {
        "provCode": "0645",
        "provDesc": "NEGROS OCCIDENTAL",
        "classification_id": 4
    },
    {
        "provCode": "0679",
        "provDesc": "GUIMARAS",
        "classification_id": 4
    },
    {
        "provCode": "0712",
        "provDesc": "BOHOL",
        "classification_id": 4
    },
    {
        "provCode": "0722",
        "provDesc": "CEBU",
        "classification_id": 4
    },
    {
        "provCode": "0746",
        "provDesc": "NEGROS ORIENTAL",
        "classification_id": 4
    },
    {
        "provCode": "0761",
        "provDesc": "SIQUIJOR",
        "classification_id": 4
    },
    {
        "provCode": "0826",
        "provDesc": "EASTERN SAMAR",
        "classification_id": 4
    },
    {
        "provCode": "0837",
        "provDesc": "LEYTE",
        "classification_id": 4
    },
    {
        "provCode": "0848",
        "provDesc": "NORTHERN SAMAR",
        "classification_id": 4
    },
    {
        "provCode": "0860",
        "provDesc": "SAMAR (WESTERN SAMAR)",
        "classification_id": 4
    },
    {
        "provCode": "0864",
        "provDesc": "SOUTHERN LEYTE",
        "classification_id": 4
    },
    {
        "provCode": "0878",
        "provDesc": "BILIRAN",
        "classification_id": 4
    },
    {
        "provCode": "0972",
        "provDesc": "ZAMBOANGA DEL NORTE",
        "classification_id": 5
    },
    {
        "provCode": "0973",
        "provDesc": "ZAMBOANGA DEL SUR",
        "classification_id": 5
    },
    {
        "provCode": "0983",
        "provDesc": "ZAMBOANGA SIBUGAY",
        "classification_id": 5
    },
    {
        "provCode": "0997",
        "provDesc": "CITY OF ISABELA",
        "classification_id": 5
    },
    {
        "provCode": "1013",
        "provDesc": "BUKIDNON",
        "classification_id": 5
    },
    {
        "provCode": "1018",
        "provDesc": "CAMIGUIN",
        "classification_id": 5
    },
    {
        "provCode": "1035",
        "provDesc": "LANAO DEL NORTE",
        "classification_id": 5
    },
    {
        "provCode": "1042",
        "provDesc": "MISAMIS OCCIDENTAL",
        "classification_id": 5
    },
    {
        "provCode": "1043",
        "provDesc": "MISAMIS ORIENTAL",
        "classification_id": 5
    },
    {
        "provCode": "1123",
        "provDesc": "DAVAO DEL NORTE",
        "classification_id": 5
    },
    {
        "provCode": "1124",
        "provDesc": "DAVAO DEL SUR",
        "classification_id": 5
    },
    {
        "provCode": "1125",
        "provDesc": "DAVAO ORIENTAL",
        "classification_id": 5
    },
    {
        "provCode": "1182",
        "provDesc": "COMPOSTELA VALLEY",
        "classification_id": 5
    },
    {
        "provCode": "1186",
        "provDesc": "DAVAO OCCIDENTAL",
        "classification_id": 5
    },
    {
        "provCode": "1247",
        "provDesc": "COTABATO (NORTH COTABATO)",
        "classification_id": 5
    },
    {
        "provCode": "1263",
        "provDesc": "SOUTH COTABATO",
        "classification_id": 5
    },
    {
        "provCode": "1265",
        "provDesc": "SULTAN KUDARAT",
        "classification_id": 5
    },
    {
        "provCode": "1280",
        "provDesc": "SARANGANI",
        "classification_id": 5
    },
    {
        "provCode": "1298",
        "provDesc": "COTABATO CITY",
        "classification_id": null
    },
    {
        "provCode": "1339",
        "provDesc": "METRO MANILA",
        "classification_id": 1
    },
    {
        "provCode": "1401",
        "provDesc": "ABRA",
        "classification_id": 3
    },
    {
        "provCode": "1411",
        "provDesc": "BENGUET",
        "classification_id": 3
    },
    {
        "provCode": "1427",
        "provDesc": "IFUGAO",
        "classification_id": 3
    },
    {
        "provCode": "1432",
        "provDesc": "KALINGA",
        "classification_id": null
    },
    {
        "provCode": "1444",
        "provDesc": "MOUNTAIN PROVINCE",
        "classification_id": 3
    },
    {
        "provCode": "1481",
        "provDesc": "APAYAO",
        "classification_id": null
    },
    {
        "provCode": "1507",
        "provDesc": "BASILAN",
        "classification_id": 5
    },
    {
        "provCode": "1536",
        "provDesc": "LANAO DEL SUR",
        "classification_id": 5
    },
    {
        "provCode": "1538",
        "provDesc": "MAGUINDANAO",
        "classification_id": 5
    },
    {
        "provCode": "1566",
        "provDesc": "SULU",
        "classification_id": 5
    },
    {
        "provCode": "1570",
        "provDesc": "TAWI-TAWI",
        "classification_id": 5
    },
    {
        "provCode": "1602",
        "provDesc": "AGUSAN DEL NORTE",
        "classification_id": null
    },
    {
        "provCode": "1603",
        "provDesc": "AGUSAN DEL SUR",
        "classification_id": 5
    },
    {
        "provCode": "1667",
        "provDesc": "SURIGAO DEL NORTE",
        "classification_id": 5
    },
    {
        "provCode": "1668",
        "provDesc": "SURIGAO DEL SUR",
        "classification_id": 5
    },
    {
        "provCode": "1685",
        "provDesc": "DINAGAT ISLANDS",
        "classification_id": 5
    }
]
 

Request      

GET api/v1/provinces

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

2. Get Municipalites on specific Province

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/provinces/voluptatum/municipalities" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/provinces/voluptatum/municipalities"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/provinces/voluptatum/municipalities';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/provinces/voluptatum/municipalities'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/provinces/voluptatum/municipalities',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 8
access-control-allow-origin: *
 

[]
 

Request      

GET api/v1/provinces/{province}/municipalities

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

province   string   

The province. Example: voluptatum

3. Get Baranggays on specific Municipality

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/municipalities/qui/barangays" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/municipalities/qui/barangays"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/municipalities/qui/barangays';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/municipalities/qui/barangays'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/municipalities/qui/barangays',
  headers
)

p response.body

Example response (500):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 7
access-control-allow-origin: *
 

{
    "message": "Attempt to read property \"citymunCode\" on null",
    "exception": "ErrorException",
    "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Models/Address/Municipality.php",
    "line": 18,
    "trace": [
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php",
            "line": 255,
            "function": "handleError",
            "class": "Illuminate\\Foundation\\Bootstrap\\HandleExceptions",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Models/Address/Municipality.php",
            "line": 18,
            "function": "Illuminate\\Foundation\\Bootstrap\\{closure}",
            "class": "Illuminate\\Foundation\\Bootstrap\\HandleExceptions",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Models/Address/Barangay.php",
            "line": 25,
            "function": "getCitymunCode",
            "class": "App\\Models\\Address\\Municipality",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php",
            "line": 1627,
            "function": "scopeWhereMunicipalityName",
            "class": "App\\Models\\Address\\Barangay",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php",
            "line": 1415,
            "function": "callNamedScope",
            "class": "Illuminate\\Database\\Eloquent\\Model",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php",
            "line": 1396,
            "function": "Illuminate\\Database\\Eloquent\\{closure}",
            "class": "Illuminate\\Database\\Eloquent\\Builder",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php",
            "line": 1414,
            "function": "callScope",
            "class": "Illuminate\\Database\\Eloquent\\Builder",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php",
            "line": 1978,
            "function": "callNamedScope",
            "class": "Illuminate\\Database\\Eloquent\\Builder",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Controllers/Address/MunicipalityBarangaysController.php",
            "line": 40,
            "function": "__call",
            "class": "Illuminate\\Database\\Eloquent\\Builder",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
            "line": 54,
            "function": "index",
            "class": "App\\Http\\Controllers\\Address\\MunicipalityBarangaysController",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
            "line": 43,
            "function": "callAction",
            "class": "Illuminate\\Routing\\Controller",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 259,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\ControllerDispatcher",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 205,
            "function": "runController",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 806,
            "function": "run",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ForceJsonResponse.php",
            "line": 20,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ForceJsonResponse",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateRequestClientKey.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateRequestClientKey",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php",
            "line": 50,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 159,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 125,
            "function": "handleRequest",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 87,
            "function": "handleRequestUsingNamedLimiter",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 25,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Laravel\\Sanctum\\Http\\Middleware\\{closure}",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 24,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 805,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 784,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 310,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 298,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 237,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 1121,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/v1/municipalities/{municipality}/barangays

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

municipality   string   

The municipality. Example: qui

4. Get Zip Codes.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/zipcodes?province=Cavite" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/zipcodes"
);

const params = {
    "province": "Cavite",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/zipcodes';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'province' => 'Cavite',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/zipcodes'
params = {
  'province': 'Cavite',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/zipcodes',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 6
access-control-allow-origin: *
 

[
    "4133",
    "4123",
    "4119",
    "4102",
    "4116",
    "4100",
    "4101",
    "4125",
    "4114",
    "4115",
    "4124",
    "4117",
    "4107",
    "4103",
    "4122",
    "4104",
    "4113",
    "4112",
    "4121",
    "4110",
    "4105",
    "4106",
    "4118",
    "4120",
    "4108",
    "4111",
    "4109"
]
 

Request      

GET api/v1/zipcodes

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

province   string  optional  

Optional. Example: Cavite

Ads

This endpoint retrieves ads based on specific criteria.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/ads?type=landing_page" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/ads"
);

const params = {
    "type": "landing_page",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/ads';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'type' => 'landing_page',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/ads'
params = {
  'type': 'landing_page',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/ads',
  headers
)

p response.body

Example response (200):


{
    "id": 21,
    "sequence": 1,
    "featured": 1,
    "banner": "/images/ads/new_stock_lot.jpg",
    "mobile_banner": "/images/ads/new_stock_lot.jpg",
    "ads_name": "International Stock Lots",
    "ads_link": "search#/stock-lots",
    "active": 1,
    "created_by": 94,
    "modified_by": 94,
    "created_at": "2022-06-30T14:22:29.000000Z",
    "updated_at": "2023-03-11T11:48:11.000000Z",
    "orientation": "Landscape"
}
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/ads

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

type   string  optional  

Determines the type of ads to retrieve. If set to 'landing_page', it will retrieve all active and featured landscape-oriented ads, sorted by sequence. If set to 'random', it will retrieve a random active portrait-oriented ad; otherwise, it will retrieve an active and featured portrait-oriented ad. Examples: landing_page, random. Example: landing_page

Response

Response Fields

id   integer   

The ID of the ad.

title   string   

The title or name of the ad.

description   string   

A brief description of the ad.

image_url   string   

The URL of the ad's image.

Auctions

List of all auction related endpoints.

Lot Details

This endpoint allows you to retrieve the Lot Details.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/lot/1-mc-laren-750-s-sntj9" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/lot/1-mc-laren-750-s-sntj9"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/lot/1-mc-laren-750-s-sntj9';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/lot/1-mc-laren-750-s-sntj9'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example',
  'Authorization': 'Bearer {YOUR_AUTH_KEY}'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/lot/1-mc-laren-750-s-sntj9',
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 49
access-control-allow-origin: *
 

{
    "message": "No records found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/lot/{slug}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

URL Parameters

slug   string   

The slug of the Lot Posting. Example: 1-mc-laren-750-s-sntj9

List of Lots under specific Auction

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/lots?category=Simulcast&page=1&row_per_page=20&action=pagination&order_by=DESC" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/lots"
);

const params = {
    "category": "Simulcast",
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "order_by": "DESC",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/lots';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'category' => 'Simulcast',
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'order_by' => 'DESC',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/lots'
params = {
  'category': 'Simulcast',
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'order_by': 'DESC',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/lots',
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 48
access-control-allow-origin: *
 

{
    "message": "",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php",
    "line": 1274,
    "trace": [
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php",
            "line": 45,
            "function": "abort",
            "class": "Illuminate\\Foundation\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Controllers/Api/V1/AuctionLotController.php",
            "line": 41,
            "function": "abort"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
            "line": 54,
            "function": "index",
            "class": "App\\Http\\Controllers\\Api\\V1\\AuctionLotController",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
            "line": 43,
            "function": "callAction",
            "class": "Illuminate\\Routing\\Controller",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 259,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\ControllerDispatcher",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 205,
            "function": "runController",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 806,
            "function": "run",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateReCaptcha.php",
            "line": 18,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateReCaptcha",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ForceJsonResponse.php",
            "line": 20,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ForceJsonResponse",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateRequestClientKey.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateRequestClientKey",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php",
            "line": 50,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 159,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 125,
            "function": "handleRequest",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 87,
            "function": "handleRequestUsingNamedLimiter",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 25,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Laravel\\Sanctum\\Http\\Middleware\\{closure}",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 24,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 805,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 784,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 310,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 298,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 237,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 1121,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/auctions/{slug}/lots

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

The slug of the Auction. Example: 0002-dev-monthly-public-auction-automotives

Query Parameters

category   string  optional  

Used to filter Simulcast lots . Example: Simulcast

page   integer  optional  

Used for Pagination . Example: 1

row_per_page   string  optional  

Used for Pagination . Example: 20

action   string  optional  

Used for Pagination . Example: pagination

order_by   string  optional  

Used for Order By ASC /DESC Data . Example: DESC

Active Auction Locations

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/auctions/locations" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auctions/locations"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auctions/locations';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auctions/locations'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/auctions/locations',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 47
access-control-allow-origin: *
 

[
    "Lokfan Properties Inc., 0393, Lokfan Compound, Sitio Cabatuhan, Brgy. Camalig, Meycauayan, Bulacan"
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/auctions/locations

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Retrieve Specific Auction Details

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/auctions/porro" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auctions/porro"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auctions/porro';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auctions/porro'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/auctions/porro',
  headers
)

p response.body

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 46
access-control-allow-origin: *
 

{
    "message": ""
}
 

Request      

GET api/v1/auctions/{slug}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

The slug of the auction. Example: porro

List of Auctions

This endpoint allows you to retrieve the list of auctions.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/auctions?type=ongoing&auction_locations=&page=1&row_per_page=20&action=pagination&order_by=DESC" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auctions"
);

const params = {
    "type": "ongoing",
    "auction_locations": "",
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "order_by": "DESC",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auctions';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
        ],
        'query' => [
            'type' => 'ongoing',
            'auction_locations' => '',
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'order_by' => 'DESC',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auctions'
params = {
  'type': 'ongoing',
  'auction_locations': '',
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'order_by': 'DESC',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example',
  'Authorization': 'Bearer {YOUR_AUTH_KEY}'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/auctions',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 45
access-control-allow-origin: *
 

{
    "current_page": 1,
    "data": [
        {
            "auction_id": 12951,
            "store_id": 3,
            "auction_number": "534O",
            "slug": "industrial-equipment-online-auction-5u5sr",
            "name": "Heavy Equipment Online Auction",
            "description": "Bid Deposit Php. 70,000.00 | Buyers Premium: 7% | 3 days Payment",
            "stream_id": null,
            "stream_type": "Private",
            "rtmp_url": null,
            "stream_response": null,
            "access_request_info": "{\"to\": null, \"from\": null, \"title\": null, \"hotlines\": null}",
            "catalog": null,
            "line_assignment": null,
            "warehouse_name": "Onsite",
            "location": "Lokfan Properties Inc., 0393, Lokfan Compound, Sitio Cabatuhan, Brgy. Camalig, Meycauayan, Bulacan",
            "term_id": 648,
            "default_buyers_premium": "7.000",
            "starting_amount": "2700000.000",
            "increment_percentage": "0.93",
            "increment_type": "starting_amount",
            "category": "Online Bidding",
            "auction_type": "Public",
            "bidding_type": "Multiple",
            "bid_limit": 0,
            "banner": "/images/auction/2026/02/e8xk227z6mm4hz7se.jpg",
            "lot_banners": null,
            "auction_categories": null,
            "starting_time": "2026-03-01 18:00:00",
            "ending_time": "2026-04-07 13:00:00",
            "show_ending_time": null,
            "manual_started_time": null,
            "published_by": 57,
            "hidden": 0,
            "special": 0,
            "finalized": 0,
            "buynow": 0,
            "featured": 1,
            "exclusive_bid_deposit": 0,
            "bid_deposit": 1,
            "bid_deposit_amount": "70000.00",
            "auto_approve_reserve_price": 0,
            "published_date": "2026-02-27 15:28:55",
            "for_cancellation": 1,
            "created_at": "2026-02-26 17:32:58",
            "payment_period": null,
            "for_approval": 1
        }
    ],
    "first_page_url": "https://staging-api.hmr.ph/api/v1/auctions?page=1",
    "from": 1,
    "last_page": 1,
    "last_page_url": "https://staging-api.hmr.ph/api/v1/auctions?page=1",
    "links": [
        {
            "url": null,
            "label": "« Previous",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/auctions?page=1",
            "label": "1",
            "active": true
        },
        {
            "url": null,
            "label": "Next »",
            "active": false
        }
    ],
    "next_page_url": null,
    "path": "https://staging-api.hmr.ph/api/v1/auctions",
    "per_page": 20,
    "prev_page_url": null,
    "to": 1,
    "total": 1
}
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/auctions

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Query Parameters

type   string  optional  

Used to filter if auction is (ongoing, featured and upcoming). Example: ongoing

auction_locations   string[]  optional  

Used for filtering with used of active auction location .

page   integer  optional  

Used for Pagination . Example: 1

row_per_page   string  optional  

Used for Pagination . Example: 20

action   string  optional  

Used for Pagination . Example: pagination

order_by   string  optional  

Used for Order By ASC /DESC Data . Example: DESC

List of Auction Postings

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/auctions" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/auctions"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/auctions';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/auctions'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/auctions',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 44
access-control-allow-origin: *
 

[]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/postings/auctions

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Simulcast Auction

This endpoint allows you retrieve specific Simulcast auction details.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/simulcast" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/simulcast"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/simulcast';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/simulcast'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example',
  'Authorization': 'Bearer {YOUR_AUTH_KEY}'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/simulcast',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 43
access-control-allow-origin: *
 

{
    "auction": {
        "auction_id": 2,
        "store_id": 12,
        "auction_number": "323U",
        "slug": "323-u-office-and-home-furniture",
        "name": "Office and Home Furniture",
        "description": "Buyers Premium 15% / 3 days Payment and Pull-out",
        "stream_id": null,
        "stream_type": "Private",
        "rtmp_url": null,
        "stream_response": null,
        "access_request_info": "{\"to\": null, \"from\": null, \"title\": null, \"hotlines\": \"(0945)3211495, (0919)3578479\"}",
        "catalog": null,
        "line_assignment": null,
        "warehouse_name": null,
        "location": "HMR-Cebu ( Inside SM Hypermarket ) Logarta Avenue, Sobangdaku Mandaue City, Cebu",
        "term_id": 83,
        "default_buyers_premium": "15.000",
        "starting_amount": "1000.000",
        "increment_percentage": "15.00",
        "increment_type": "starting_amount",
        "category": "Online Bidding",
        "auction_type": "Public",
        "bidding_type": "Multiple",
        "bid_limit": 0,
        "banner": "/images/auction/2022/04/e8xk2rkkl2f0l8ro.jpg",
        "lot_banners": null,
        "auction_categories": null,
        "starting_time": "2022-04-20 16:00:00",
        "ending_time": "2022-04-29 17:00:00",
        "show_ending_time": null,
        "manual_started_time": null,
        "published_by": 40,
        "hidden": 0,
        "special": 0,
        "finalized": 0,
        "buynow": 0,
        "featured": 0,
        "exclusive_bid_deposit": 0,
        "bid_deposit": 0,
        "bid_deposit_amount": "0.00",
        "auto_approve_reserve_price": 0,
        "published_date": "2022-04-20 15:07:00",
        "for_cancellation": 1,
        "created_at": "2022-04-26 09:49:54",
        "payment_period": null,
        "for_approval": 0
    },
    "term": {
        "id": 83,
        "name": "Cebu T&C no buy now",
        "terms": "<p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">1.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">You must be a&nbsp;<span style=\"font-weight: bolder;\">registered</span>&nbsp;bidder to participate in this auction. The registered bidder hereby agrees to comply with all terms specified in this notice.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">2.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">The AUCTIONEER may refuse and disqualify a person or entity from participating in the auction if the record will show that the applicant registrant has failed to comply with the policies and procedures and standards during the previous auctions.<o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">3.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">Use of internet, website, or other means of electronic commerce&nbsp;– The&nbsp;AUCTIONEER&nbsp;may offer certain lots to internet bidders using its internet bidding platform at HMRbid.com or any other internet related bidding platform the&nbsp;AUCTIONEER&nbsp;may employ (the “service”); however, AUCTIONEER&nbsp;shall not be liable for any losses or damages arising out of or resulting from:<o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 1in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">a.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">The failure of any information or data to be transmitted or received in a timely manner, or<o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 1in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">b.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">The interruption of any data transmission; or<o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 1in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">c.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">The use of or inability to use the HMRbid.com service&nbsp;<o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">4.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">The&nbsp;AUCTIONEER&nbsp;cannot and does not guarantee that bids placed via online bidding services will be transmitted to or received by the&nbsp;AUCTIONEER&nbsp;in a timely manner, further, the&nbsp;AUCTIONEER&nbsp;has the sole discretion to accept or refuse any bid.<o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">5.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">The particulars, descriptions, measurements, quantities, and photos in the catalog are for the purpose of identification of the lot and are NOT WARRANTIES in any way as to the correctness thereof. All registered bidders should inspect the lots prior to bidding and satisfy themselves with the status and condition of each lot.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">6.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">All Items declared “WORKING” and “GOOD” will be sold on an&nbsp;<span style=\"font-weight: bolder;\">“AS IS, WHERE IS, NO WARRANTY, NO GUARANTEE”</span>&nbsp;basis and are sold with all faults if any. The AUCTIONEER accepts no responsibility for any lot or lots sold at the end of online bidding. The winning bidder is not allowed to WITHDRAW, RETURN, CANCEL and REFUND any lot(s) after being declared as the purchaser.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">7.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">The AUCTIONEER has the right to withdraw any lot(s) from the sale without stating a reason thereof.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">8.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">If the bid price is below the Reserve Selling Price, the highest bid amount will be recorded and subject&nbsp;<span style=\"font-weight: bolder;\">FOR APPROVAL</span>. HMR will notify the highest bidder if the said items will be awarded. The highest bidder is not allowed to withdraw their bid once awarded.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">9.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">There is a&nbsp;<span style=\"font-weight: bolder;\">15% Buyers Premium</span>&nbsp;in addition to the bid price applicable to all lots in this sale.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">10.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">Payments are strictly in the form of cash, manager’s check, payable to HMR AUCTION SERVICES, INC., or payments using the HMR's online payment gateway</span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">11.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">All won lot/s should be check out on the cart page and must be paid strictly within three (3) days after the auction<span style=\"font-weight: bolder;\">;&nbsp;</span>otherwise, bids will be canceled, the bid deposit will be forfeited and the bidder will be banned from future biddings. There shall be no partial payment for won lot/s.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">12.&nbsp;<span style=\"font-weight: bolder;\">Storage fee</span>: After the allocated payment and pull-out dates, storage fees shall be applied as follows:</span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">&nbsp; &nbsp; &nbsp;&nbsp;- Lots measuring less than 0.5 cbm - PHP 25.00 per lot per day</span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">&nbsp; &nbsp; &nbsp; - Palletized lots - Php 750.00 per lot per day</span></p><p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 5pt 0.5in; text-indent: -0.25in; line-height: 12.2331px;\"><span style=\"font-size: 10pt; line-height: 14.2667px; font-family: Tahoma, sans-serif;\">13.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;</span></span><span style=\"font-size: 10pt; line-height: 14.2667px; font-family: Tahoma, sans-serif;\">Paid lots not removed within three (3) days lead-time immediately following the completion of the auction will be forfeited.<o:p></o:p></span></p><p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 5pt 0.5in; text-indent: -0.25in; line-height: 12.2331px;\"><span style=\"font-size: 10pt; line-height: 14.2667px; font-family: Tahoma, sans-serif;\">14.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;</span></span><span style=\"font-weight: bolder;\"><span style=\"font-size: 10pt; line-height: 14.2667px; font-family: Tahoma, sans-serif;\">Delivery</span></span><span style=\"font-size: 10pt; line-height: 14.2667px; font-family: Tahoma, sans-serif;\">&nbsp;– Bidder must make an arrangement with HMR for delivery of won lot/s within two (2) days after the auction. Delivery charges shall apply.<o:p></o:p></span></p><p class=\"MsoListParagraphCxSpMiddle\" style=\"margin: 0in 0in 8pt 0.5in; line-height: 12.2331px;\"><span style=\"font-size: 10pt; line-height: 14.2667px; font-family: Tahoma, sans-serif;\">&nbsp;</span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in;\"><span style=\"font-weight: bolder;\"><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">PULL OUT GUIDELINES:</span></span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt; text-indent: -18.75pt;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">A.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">Bidders shall provide to HMR all necessary details needed for the pullout. Complete name of Bidders and/or Representative and Authorization Letter.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">B.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">No lots shall be allowed to pull out without the presentation of HMR receipt, Authorization letter and Valid ID to an authorized staff that will assist in the pull out of the won lots.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt; text-indent: -18.75pt;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">C.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">Bidders are required to bring their own manpower and equipment for proper handling.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt; text-indent: -18.75pt;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">D.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">Logistic or transfer of items will be handled and for the account of the winning bidder.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt; text-indent: -18.75pt;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">E.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">Wearing slippers, sleeveless and short pants is strictly prohibited.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt; text-indent: -18.75pt;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">F.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">Necessary Personal Protective Equipment (PPE)/Safety Gadgets shall be provided by the Winning Bidders and shall be checked and approved by HMR authorized staff.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt; text-indent: -18.75pt;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">G.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">Proper housekeeping must be observed at all times. All the unwanted materials at the worksite must be hauled out by the bidder right after work. In the event the winning bidder does not practice proper housekeeping, the cost of the clean-up will be deducted from the security bond.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt; text-indent: -18.75pt;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">H.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">Any damage done to other units, equipment, properties, or structure in the vicinity caused by the removal of the won lots shall be charged to the bidder. The cost of damage shall be computed by HMR Safety &amp; Security Officer.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt; text-indent: -18.75pt;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">I.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">Winning bidder agrees to defend, indemnify and hold Owner and Auctioneer harmless from all and against any and all claims, personal injuries, liabilities, demands, suit, damages fines, penalties, and any associated cost and expenses, including but not limited to consequential damages and attorney’s fees which may assert against or incur by the Owner as a result of winning bidders handling, labeling, transportation, storage, use sale or disposal of the awarded lot.</span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt; text-indent: -18.75pt;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">J.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style=\"font-weight: bolder;\"><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">THE WINNING BIDDER AND/OR ITS REPRESENTATIVE MUST COMPLY WITH THE DIRECTIONS ISSUED BY HMR STAFF.</span></span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 81pt;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">&nbsp;</span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in; text-indent: -0.25in;\"><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">15.<span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: &quot;Times New Roman&quot;;\">&nbsp;&nbsp;</span></span><span style=\"font-weight: bolder;\"><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">USE AND DISCLOSURE OF PERSONAL/CORPORATE INFORMATION</span></span><span style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\"><o:p></o:p></span></p><p class=\"MsoListParagraph\" style=\"margin-left: 0.5in;\"><span lang=\"EN-US\" style=\"font-size: 10pt; font-family: Tahoma, sans-serif;\">By clicking this Agreement, you unconditionally consent to make your personal/corporate information collected in the performance of the services herein, available to the Auctioneer, its employees, affiliates, or third parties. Auctioneer shall use and keep the personal/corporate information in strict confidence and in accordance with the Data Privacy Act of 2012. This consent shall remain effective unless withdrawn in writing</span></p>",
        "type": "Auction",
        "created_at": "2021-07-06 11:34:49"
    },
    "agree_date": null,
    "registered_bidder": false,
    "addresses": null,
    "bidder_number": null,
    "ice_servers": [],
    "token": "",
    "total_bidder_deposit": 0,
    "city": null
}
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/auctions/{slug}/simulcast

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

URL Parameters

slug   string   

The slug of the Auction. Example: 0002-dev-monthly-public-auction-automotives

Simulcast Auction Winning Lots

requires authentication

This endpoint allows you to retrieve the winning lots of Simulcast Auction.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/winning-lots" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/winning-lots"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/winning-lots';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/winning-lots'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/winning-lots',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/auctions/{slug}/winning-lots

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

The slug of the Auction. Example: 0002-dev-monthly-public-auction-automotives

Simulcast Bidder Agreement

requires authentication

This endpoint allows you to Agree on Auction Terms And Conditions.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/agreement" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/agreement"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/agreement';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/agreement'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/auctions/0002-dev-monthly-public-auction-automotives/agreement',
  body ,
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST api/v1/auctions/{slug}/agreement

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

The slug of the Auction. Example: 0002-dev-monthly-public-auction-automotives

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Simulcast Set Pin Location

requires authentication

This endpoint allows you to set your current City Location.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/customer-location" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"city\": \"maiores\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/customer-location"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "city": "maiores",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/customer-location';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'city' => 'maiores',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/customer-location'
payload = {
    "city": "maiores",
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "city": "maiores",
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/customer-location',
  body ,
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST api/v1/customer-location

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

city   string   

Example: maiores

signature   string   

Hash for all body parameters. Example: No-Example

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/219393/related-lot?page=1&row_per_page=20&action=pagination&order_by=DESC" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/219393/related-lot"
);

const params = {
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "order_by": "DESC",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/219393/related-lot';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'order_by' => 'DESC',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/219393/related-lot'
params = {
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'order_by': 'DESC',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/219393/related-lot',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 11
access-control-allow-origin: *
 

{
    "current_page": 1,
    "data": [
        {
            "posting_id": 219289,
            "sequence": 1,
            "type": "Public",
            "slug": "1-safety-shoes-bulk-auction-lot-1-3263o",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 1",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Gaea</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714092,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:00:30",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "1",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a4e3ac0d4.jpg",
            "images": [
                "/images/postings/2022/09//6312a4e3ac0d4.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219290,
            "sequence": 2,
            "type": "Public",
            "slug": "2-safety-shoes-bulk-auction-lot-2-45b9k",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 2",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Gaea</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714090,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:01:00",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "2",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a4e5cc9fc.jpg",
            "images": [
                "/images/postings/2022/09//6312a4e5cc9fc.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219291,
            "sequence": 3,
            "type": "Public",
            "slug": "3-safety-shoes-bulk-auction-lot-3-k5yxc",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 3",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">John Philip</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Altro High</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714086,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:01:30",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "3",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a4e63c420.jpg",
            "images": [
                "/images/postings/2022/09//6312a4e63c420.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219292,
            "sequence": 4,
            "type": "Public",
            "slug": "4-safety-shoes-bulk-auction-lot-4-r9roj",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 4",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">John Philip</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Altro High</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714084,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:02:00",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "4",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a4e750e80.jpg",
            "images": [
                "/images/postings/2022/09//6312a4e750e80.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219293,
            "sequence": 5,
            "type": "Public",
            "slug": "5-safety-shoes-bulk-auction-lot-5-9tkx4",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 5",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">John Philip</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Altro High</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714083,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:02:30",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "5",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a4e897905.jpg",
            "images": [
                "/images/postings/2022/09//6312a4e897905.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219294,
            "sequence": 6,
            "type": "Public",
            "slug": "6-safety-shoes-bulk-auction-lot-6-qrl1c",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 6",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">John Philip</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Altro High</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714080,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:03:00",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "6",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a4e97468a.jpg",
            "images": [
                "/images/postings/2022/09//6312a4e97468a.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219295,
            "sequence": 7,
            "type": "Public",
            "slug": "7-safety-shoes-bulk-auction-lot-7-cny9q",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 7",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">John Philip</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Altro High</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714076,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:03:30",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "7",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a4ec16b71.jpg",
            "images": [
                "/images/postings/2022/09//6312a4ec16b71.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219296,
            "sequence": 8,
            "type": "Public",
            "slug": "8-safety-shoes-bulk-auction-lot-8-byie4",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 8",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">John Philip</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Altro High</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714072,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:04:00",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "8",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a4ec5a73b.jpg",
            "images": [
                "/images/postings/2022/09//6312a4ec5a73b.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219297,
            "sequence": 9,
            "type": "Public",
            "slug": "9-safety-shoes-bulk-auction-lot-9-ynj6q",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 9",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">John Philip</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Altro High</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714071,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:04:30",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "9",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a4ecae4c0.jpg",
            "images": [
                "/images/postings/2022/09//6312a4ecae4c0.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219298,
            "sequence": 10,
            "type": "Public",
            "slug": "10-safety-shoes-bulk-auction-lot-10-amf7w",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 10",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Tidus</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">39</span></div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Salvage and/or for part-out</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">John Philip</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Altro High</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714066,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:05:00",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "10",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a4ee1c924.jpg",
            "images": [
                "/images/postings/2022/09//6312a4ee1c924.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219299,
            "sequence": 11,
            "type": "Public",
            "slug": "11-safety-shoes-bulk-auction-lot-11-3c9jv",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 11",
            "description": "18 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">8 Pairs Safety Shoes / 1-Box</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Tidus</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">43</span></div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Salvage and/or for part-out</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Tidus</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Salvage and/or for part-out</span></div></div></div><div><br></div></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714060,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:05:30",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "11",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a5266349a.jpg",
            "images": [
                "/images/postings/2022/09//6312a5266349a.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219301,
            "sequence": 12,
            "type": "Public",
            "slug": "12-safety-shoes-bulk-auction-lot-12-urkqs",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 12",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">John Philip</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Altro High</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><br></div></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714050,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:06:00",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "12",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a529d7a2a.jpg",
            "images": [
                "/images/postings/2022/09//6312a529d7a2a.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219302,
            "sequence": 13,
            "type": "Public",
            "slug": "13-safety-shoes-bulk-auction-lot-13-pzvpu",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 13",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box&nbsp;</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Shinra</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Salvage and/or for part-out</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box&nbsp;</span><br></div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span>Tidus<span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Salvage and/or for part-out</span></div></div></div><div><br></div></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714045,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:06:30",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "13",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a52dd81d9.jpg",
            "images": [
                "/images/postings/2022/09//6312a52dd81d9.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219303,
            "sequence": 14,
            "type": "Public",
            "slug": "14-safety-shoes-bulk-auction-lot-14-wvzfs",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 14",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Eros</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><br></div></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714041,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:07:00",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "14",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a52ee05e2.jpg",
            "images": [
                "/images/postings/2022/09//6312a52ee05e2.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219304,
            "sequence": 15,
            "type": "Public",
            "slug": "15-safety-shoes-bulk-auction-lot-15-q0npx",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 15",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box / 2-Units</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Tidus</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Salvage and/or for part-out</span></div></div><div><br></div></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714035,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:07:30",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "15",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a52f75ddc.jpg",
            "images": [
                "/images/postings/2022/09//6312a52f75ddc.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219306,
            "sequence": 16,
            "type": "Public",
            "slug": "16-safety-shoes-bulk-auction-lot-16-cpci3",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 16",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Gaea</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">John Philip</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Altro Low</span></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem; font-weight: bolder;\">Size:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">39</span></div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div></div><div><br></div></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714031,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:08:00",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "16",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a531ec198.jpg",
            "images": [
                "/images/postings/2022/09//6312a531ec198.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219308,
            "sequence": 17,
            "type": "Public",
            "slug": "17-safety-shoes-bulk-auction-lot-17-6ie8o",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 17",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Eros</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Tidus</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">41</span></div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Salvage and/or for part-out</span></div></div></div><div><br></div></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714024,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:08:30",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "17",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a53334294.jpg",
            "images": [
                "/images/postings/2022/09//6312a53334294.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219310,
            "sequence": 18,
            "type": "Public",
            "slug": "18-safety-shoes-bulk-auction-lot-18-nhiqd",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 18",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Gaea</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name: </span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">&nbsp;Pairs Safety Shoes / 1-Box</span><br></div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Tidus</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">41</span></div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Salvage and/or for part-out</span></div></div></div><div><br></div></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714022,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:09:00",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "18",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a533c30f9.jpg",
            "images": [
                "/images/postings/2022/09//6312a533c30f9.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219312,
            "sequence": 19,
            "type": "Public",
            "slug": "19-safety-shoes-bulk-auction-lot-19-71u18",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 19",
            "description": "19 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">9 Pairs Safety Shoes / 1-Box</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Gaea</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Gaea</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">37</span></div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div></div><div><div><div><br></div></div></div></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714019,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:09:30",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "19",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a535c5040.jpg",
            "images": [
                "/images/postings/2022/09//6312a535c5040.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        },
        {
            "posting_id": 219314,
            "sequence": 20,
            "type": "Public",
            "slug": "20-safety-shoes-bulk-auction-lot-20-o7j32",
            "term_id": 22,
            "name": "Safety Shoes | Bulk Auction - Lot 20",
            "description": "20 Pairs Safety Shoes / 2-Box",
            "extended_description": "<div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Shinra</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">&nbsp;</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Salvage and/or for part-out</span></div></div><div><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\"><br></span></div><div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Item Name:&nbsp;</span><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity));\">10 Pairs Safety Shoes / 1-Box</span><br></div><div><div><div><span style=\"font-weight: bolder;\">Brand:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Spider King</span></div><div><span style=\"font-weight: bolder;\">Model:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Eros</span></div><div><span style=\"font-weight: bolder;\">Size:&nbsp;</span>39</div><div><span style=\"color: inherit; font-family: inherit; font-size: 0.813rem; background-color: rgba(255,255,255,var(--bg-opacity)); font-weight: bolder;\">Asset Status:&nbsp;</span><span style=\"color: inherit; font-family: inherit; background-color: rgba(255,255,255,var(--bg-opacity)); font-size: 0.813rem;\">Like new</span></div></div><div><br></div></div></div></div><div><a href=\"https://hmr.ph/basic-auction-faqs\" style=\"font-family: inherit; font-size: 0.813rem;\"><span style=\"font-weight: bolder;\">(Click here to See Asset Status Details)</span></a></div></div><div><ol><li><br></li></ol></div></div>",
            "location": null,
            "auction_category": null,
            "quantity": 1,
            "bid_amount": null,
            "auction_id": 2470,
            "lot_id": 714013,
            "auction_number": "5604",
            "auction_name": "Safety Shoes | Bulk Auction",
            "starting_time": "2022-09-09 12:00:00",
            "ending_time": "2022-09-11 13:10:00",
            "payment_period": "2022-09-14 23:59:59",
            "buyers_premium": "15.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "5.00",
            "starting_amount": "2000.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 1,
            "buy_now": 0,
            "viewing": 0,
            "pickup": 1,
            "delivery": 0,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "0.00",
            "suggested_retail_price": "0.00",
            "viewing_price": 0,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": "20",
            "item_id": null,
            "banner": "/images/postings/2022/09/6312a5367f385.jpg",
            "images": [
                "/images/postings/2022/09//6312a5367f385.jpg"
            ],
            "categories": null,
            "sub_categories": null,
            "brands": "[1]",
            "tags": null,
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": "",
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": "",
            "item_category_type": null,
            "attribute_data": [],
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Auction",
            "variants": null,
            "store_id": 1,
            "address_id": null,
            "published_date": "2022-09-09 11:15:22",
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": null,
            "republish_count": 0,
            "ordered_date": null,
            "cancelled_date": "2022-10-06 15:00:32",
            "bought_date": null,
            "category_sequence": 2,
            "event_id": null,
            "for_approval": 1,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null
        }
    ],
    "first_page_url": "https://staging-api.hmr.ph/api/v1/postings/219393/related-lot?page=1",
    "from": 1,
    "last_page": 3,
    "last_page_url": "https://staging-api.hmr.ph/api/v1/postings/219393/related-lot?page=3",
    "links": [
        {
            "url": null,
            "label": "&laquo; Previous",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/postings/219393/related-lot?page=1",
            "label": "1",
            "active": true
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/postings/219393/related-lot?page=2",
            "label": "2",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/postings/219393/related-lot?page=3",
            "label": "3",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/postings/219393/related-lot?page=2",
            "label": "Next &raquo;",
            "active": false
        }
    ],
    "next_page_url": "https://staging-api.hmr.ph/api/v1/postings/219393/related-lot?page=2",
    "path": "https://staging-api.hmr.ph/api/v1/postings/219393/related-lot",
    "per_page": 20,
    "prev_page_url": null,
    "to": 20,
    "total": 59
}
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Generate Stream Token for Simulcast Auction

requires authentication

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/auction/stream/alias/generate-token" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auction/stream/alias/generate-token"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auction/stream/alias/generate-token';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auction/stream/alias/generate-token'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/auction/stream/alias/generate-token',
  body ,
  headers
)

p response.body

Request      

POST api/v1/auction/stream/{stream}/generate-token

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

stream   string   

The stream. Example: alias

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Bidder Deposits

Endpoint for managing auction bidder deposits.

Generate Bid Deposit for a Specific Auction

requires authentication

This endpoint allows you to generate bid deposit for a specific auction.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/auctions/1/bidder-deposits" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/auctions/1/bidder-deposits"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/auctions/1/bidder-deposits';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/auctions/1/bidder-deposits'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/auctions/1/bidder-deposits',
  body ,
  headers
)

p response.body

Request      

POST api/v1/auctions/{auction}/bidder-deposits

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

auction   string  optional  

The id of the auction (auction_id). Example: 1

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Retrieve Bidder Deposit's Payment Status

requires authentication

This endpoint allows you to retrive bidder deposit's payment status.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/bidder-deposits/non/payments/status" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/bidder-deposits/non/payments/status"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/bidder-deposits/non/payments/status';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/bidder-deposits/non/payments/status'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/bidder-deposits/non/payments/status',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/bidder-deposits/{reference_code}/payments/status

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

reference_code   string   

Example: non

Process Payment for a Specified Bidder Deposit

requires authentication

This endpoint allows you to process the payment for a specified bidder deposit.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/bidder-deposits/BD-4XGU77X/payments" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"payment_type_id\": \"1\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/bidder-deposits/BD-4XGU77X/payments"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "payment_type_id": "1",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/bidder-deposits/BD-4XGU77X/payments';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'payment_type_id' => '1',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/bidder-deposits/BD-4XGU77X/payments'
payload = {
    "payment_type_id": "1",
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "payment_type_id": "1",
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/bidder-deposits/BD-4XGU77X/payments',
  body ,
  headers
)

p response.body

Request      

POST api/v1/bidder-deposits/{reference_code}/payments

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

reference_code   string  optional  

The reference_code of the bidder deposit. Example: BD-4XGU77X

Body Parameters

payment_type_id   string   

The id of the selected payment type. Example: 1

signature   string   

Hash for all body parameters. Example: No-Example

Retrieve Available Payment Types for Bid Deposit

requires authentication

This endpoint allows you to retrieve all the available payment types for bidder deposit.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/bidder-deposits/BD-4XGU77X/payment-types" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/bidder-deposits/BD-4XGU77X/payment-types"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/bidder-deposits/BD-4XGU77X/payment-types';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/bidder-deposits/BD-4XGU77X/payment-types'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/bidder-deposits/BD-4XGU77X/payment-types',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/bidder-deposits/{reference_code}/payment-types

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

reference_code   string  optional  

The reference_code of the bidder deposit. Example: BD-4XGU77X

Private Auction

Endpoint for managing private auction.

Request an access to have an access on a Private Auction

requires authentication

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/api/auctions/1/access-request" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/api/auctions/1/access-request"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/api/auctions/1/access-request';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/api/auctions/1/access-request'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/api/auctions/1/access-request',
  body ,
  headers
)

p response.body

Request      

POST api/v1/api/auctions/{auction_auction_id}/access-request

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

auction_auction_id   integer   

The ID of the auction auction. Example: 1

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Check if Bidder is already given an access on specific Private Auction

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/api/auctions/1/access-request" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/api/auctions/1/access-request"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/api/auctions/1/access-request';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/api/auctions/1/access-request'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/api/auctions/1/access-request',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/api/auctions/{auction_auction_id}/access-request

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

auction_auction_id   integer   

The ID of the auction auction. Example: 1

Brands

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/featured-brands" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/featured-brands"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/featured-brands';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/featured-brands'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/featured-brands',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 26
access-control-allow-origin: *
 

[
    {
        "brand_id": 18,
        "brand_name": "Anko",
        "brand_code": "anko",
        "caption": null,
        "logo": "/images/brands/2023/04/6445f9e60106f.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-04-19 20:56:40"
    },
    {
        "brand_id": 171,
        "brand_name": "Delichef",
        "brand_code": "delichef",
        "caption": "N/A",
        "logo": "/images/brands/2022/10/Delichef.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-10-05 08:34:09"
    },
    {
        "brand_id": 173,
        "brand_name": "Ice Master",
        "brand_code": "ice-master",
        "caption": "N/A",
        "logo": "/images/brands/2022/10/IceMaster.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-10-05 08:34:36"
    },
    {
        "brand_id": 189,
        "brand_name": "Ambiano",
        "brand_code": "ambiano",
        "caption": null,
        "logo": "/images/brands/2023/04/6445fa1105e93.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-12-14 17:13:23"
    },
    {
        "brand_id": 199,
        "brand_name": "Ferrex",
        "brand_code": "ferrex",
        "caption": null,
        "logo": "/images/brands/2023/04/6445f8cabca36.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-12-14 20:18:55"
    },
    {
        "brand_id": 207,
        "brand_name": "Stirling",
        "brand_code": "stirling",
        "caption": "Stirling",
        "logo": "/images/brands/2023/04/6445fa28e3b59.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-12-16 21:43:53"
    },
    {
        "brand_id": 225,
        "brand_name": "Astron",
        "brand_code": "astron",
        "caption": null,
        "logo": "/images/brands/2023/10/652d10a62a9b4.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-12-22 21:51:25"
    },
    {
        "brand_id": 239,
        "brand_name": "Edge",
        "brand_code": "edge",
        "caption": null,
        "logo": "/images/brands/2023/11/6554331a9db36.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2023-11-15 18:55:07"
    },
    {
        "brand_id": 269,
        "brand_name": "Fukuda",
        "brand_code": "Fukuda",
        "caption": null,
        "logo": "/images/brands/2024/07/669db2238e3fa.png",
        "banner": "/images/brands/2024/07/669b686d5467b.jpg",
        "active": 1,
        "featured": 1,
        "created_at": "2024-02-12 00:51:26"
    },
    {
        "brand_id": 437,
        "brand_name": "Midea",
        "brand_code": "Midea",
        "caption": null,
        "logo": "/images/brands/2024/07/669db2042af09.png",
        "banner": "/images/brands/2024/07/669b689b943b9.jpg",
        "active": 1,
        "featured": 1,
        "created_at": "2024-07-20 04:19:31"
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Categories

List of Categories

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/categories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/categories"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/categories';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/categories'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/categories',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 36
access-control-allow-origin: *
 

[
    {
        "category_id": 1,
        "category_code": "appliances",
        "icon": "refrigerator",
        "active": 1,
        "category_name": "APPLIANCES",
        "color": "#A5F0FC",
        "image": "images/categories/appliance.png",
        "featured": 1,
        "sequence": 1,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "sub_categories": [
            {
                "sub_category_id": 2,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "BLENDER",
                "sub_category_name": "BLENDER",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 3,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "COFFEE MAKER",
                "sub_category_name": "COFFEE MAKER",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 4,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "COMMERCIAL",
                "sub_category_name": "COMMERCIAL",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 5,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "ELECTRIC FANS",
                "sub_category_name": "ELECTRIC FANS",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 6,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "GRILLS AND OVEN",
                "sub_category_name": "GRILLS AND OVEN",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 7,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "HOUSEHOLD",
                "sub_category_name": "HOUSEHOLD",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 8,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "MICROWAVE",
                "sub_category_name": "MICROWAVE",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 9,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "MIXERS",
                "sub_category_name": "MIXERS",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 10,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "RICE COOKER",
                "sub_category_name": "RICE COOKER",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 11,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "WATER DISPENSER",
                "sub_category_name": "WATER DISPENSER",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 94,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "REFRIGERATOR",
                "sub_category_name": "REFRIGERATOR",
                "created_at": "2022-09-01 18:31:11"
            },
            {
                "sub_category_id": 95,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "WASHING MACHINE",
                "sub_category_name": "WASHING MACHINE",
                "created_at": "2022-09-01 18:32:30"
            },
            {
                "sub_category_id": 96,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "AIR CONDITIONER",
                "sub_category_name": "AIR CONDITIONER",
                "created_at": "2022-09-01 18:34:20"
            },
            {
                "sub_category_id": 97,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "TELEVISION",
                "sub_category_name": "TELEVISION",
                "created_at": "2022-09-01 18:36:24"
            },
            {
                "sub_category_id": 166,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "OVEN",
                "sub_category_name": "OVEN",
                "created_at": "2024-02-22 04:45:12"
            },
            {
                "sub_category_id": 167,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "DISHWASHER",
                "sub_category_name": "DISHWASHER",
                "created_at": "2024-02-22 04:45:55"
            },
            {
                "sub_category_id": 168,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "KETTLE",
                "sub_category_name": "KETTLE",
                "created_at": "2024-02-22 04:46:11"
            },
            {
                "sub_category_id": 169,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "TOASTER",
                "sub_category_name": "TOASTER",
                "created_at": "2024-02-22 04:46:25"
            },
            {
                "sub_category_id": 170,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "DRYER",
                "sub_category_name": "DRYER",
                "created_at": "2024-02-22 04:46:41"
            },
            {
                "sub_category_id": 171,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "FOOD PROCESSOR",
                "sub_category_name": "FOOD PROCESSOR",
                "created_at": "2024-02-22 04:46:58"
            },
            {
                "sub_category_id": 172,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "SLOW COOKER",
                "sub_category_name": "SLOW COOKER",
                "created_at": "2024-02-22 04:47:29"
            },
            {
                "sub_category_id": 173,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "MULTI COOKER",
                "sub_category_name": "MULTI COOKER",
                "created_at": "2024-02-22 04:47:40"
            },
            {
                "sub_category_id": 174,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "STOVE",
                "sub_category_name": "STOVE",
                "created_at": "2024-02-22 04:48:04"
            },
            {
                "sub_category_id": 175,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "VACUUM CLEANER",
                "sub_category_name": "VACUUM CLEANER",
                "created_at": "2024-02-22 04:48:38"
            },
            {
                "sub_category_id": 176,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "FRYER",
                "sub_category_name": "FRYER",
                "created_at": "2024-02-22 04:48:58"
            },
            {
                "sub_category_id": 177,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "AIR PURIFIER",
                "sub_category_name": "AIR PURIFIER",
                "created_at": "2024-02-22 04:49:17"
            },
            {
                "sub_category_id": 224,
                "category_id": 1,
                "icon": "Irt",
                "sub_category_code": "IRON",
                "sub_category_name": "IRON",
                "created_at": "2025-01-22 22:22:14"
            },
            {
                "sub_category_id": 232,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "INDUCTION COOKER",
                "sub_category_name": "INDUCTION COOKER",
                "created_at": "2025-05-07 19:17:59"
            },
            {
                "sub_category_id": 233,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "VACUUM SEALER",
                "sub_category_name": "VACUUM SEALER",
                "created_at": "2025-05-07 19:18:32"
            },
            {
                "sub_category_id": 237,
                "category_id": 1,
                "icon": null,
                "sub_category_code": "CHEST FREEZER",
                "sub_category_name": "CHEST FREEZER",
                "created_at": "2025-05-14 21:08:23"
            }
        ]
    },
    {
        "category_id": 2,
        "category_code": "sports-lifestyle",
        "icon": "basketball",
        "active": 1,
        "category_name": "SPORTS & LIFESTYLE",
        "color": "#9DF0C4",
        "image": "images/categories/sport.png",
        "featured": 1,
        "sequence": 22,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "sub_categories": [
            {
                "sub_category_id": 12,
                "category_id": 2,
                "icon": null,
                "sub_category_code": "ACCESSORIES",
                "sub_category_name": "ACCESSORIES",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 13,
                "category_id": 2,
                "icon": null,
                "sub_category_code": "EQUIPMENT",
                "sub_category_name": "EQUIPMENT",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 14,
                "category_id": 2,
                "icon": null,
                "sub_category_code": "HOBBY",
                "sub_category_name": "HOBBY",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 15,
                "category_id": 2,
                "icon": null,
                "sub_category_code": "OUTDOOR RECREATION",
                "sub_category_name": "OUTDOOR RECREATION",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 145,
                "category_id": 2,
                "icon": null,
                "sub_category_code": "MUSICAL INSTRUMENT",
                "sub_category_name": "MUSICAL INSTRUMENT",
                "created_at": "2024-02-19 23:18:53"
            },
            {
                "sub_category_id": 146,
                "category_id": 2,
                "icon": null,
                "sub_category_code": "BOOKS",
                "sub_category_name": "BOOKS",
                "created_at": "2024-02-19 23:19:04"
            },
            {
                "sub_category_id": 186,
                "category_id": 2,
                "icon": null,
                "sub_category_code": "TRAVEL ESSENTIAL",
                "sub_category_name": "TRAVEL ESSENTIAL",
                "created_at": "2024-03-06 22:56:37"
            },
            {
                "sub_category_id": 202,
                "category_id": 2,
                "icon": null,
                "sub_category_code": "CAMPING GOODS",
                "sub_category_name": "CAMPING GOODS",
                "created_at": "2024-03-26 20:12:48"
            },
            {
                "sub_category_id": 215,
                "category_id": 2,
                "icon": null,
                "sub_category_code": "BIKE AND SCOOTER",
                "sub_category_name": "BIKE AND SCOOTER",
                "created_at": "2024-07-23 02:13:09"
            },
            {
                "sub_category_id": 220,
                "category_id": 2,
                "icon": null,
                "sub_category_code": "SPORTS APPAREL",
                "sub_category_name": "SPORTS APPAREL",
                "created_at": "2024-08-12 17:53:02"
            }
        ]
    },
    {
        "category_id": 3,
        "category_code": "automotive-transportation",
        "icon": "car",
        "active": 1,
        "category_name": "AUTOMOTIVE & TRANSPORTATION",
        "color": "#D6BBFB",
        "image": "images/categories/auto.png",
        "featured": 0,
        "sequence": 2,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "sub_categories": [
            {
                "sub_category_id": 84,
                "category_id": 3,
                "icon": null,
                "sub_category_code": "SAFETY GEAR",
                "sub_category_name": "SAFETY GEAR",
                "created_at": "2022-08-04 19:43:35"
            },
            {
                "sub_category_id": 85,
                "category_id": 3,
                "icon": null,
                "sub_category_code": "AUTOPARTS",
                "sub_category_name": "AUTOPARTS",
                "created_at": "2022-08-04 19:45:12"
            },
            {
                "sub_category_id": 87,
                "category_id": 3,
                "icon": null,
                "sub_category_code": "MOTORPARTS",
                "sub_category_name": "MOTORPARTS",
                "created_at": "2022-08-08 22:46:29"
            },
            {
                "sub_category_id": 88,
                "category_id": 3,
                "icon": null,
                "sub_category_code": "ACCESSORIES",
                "sub_category_name": "ACCESSORIES",
                "created_at": "2022-08-08 22:52:12"
            },
            {
                "sub_category_id": 89,
                "category_id": 3,
                "icon": null,
                "sub_category_code": "CARE AND DETAILING",
                "sub_category_name": "CARE AND DETAILING",
                "created_at": "2022-08-08 22:52:40"
            },
            {
                "sub_category_id": 147,
                "category_id": 3,
                "icon": null,
                "sub_category_code": "HELMET",
                "sub_category_name": "HELMET",
                "created_at": "2024-02-19 23:20:01"
            },
            {
                "sub_category_id": 210,
                "category_id": 3,
                "icon": "align-justify",
                "sub_category_code": "CARS, SUV AND VAN",
                "sub_category_name": "CARS, SUV AND VAN",
                "created_at": "2024-06-26 00:02:43"
            },
            {
                "sub_category_id": 211,
                "category_id": 3,
                "icon": "align-justify",
                "sub_category_code": "MOTORCYCLE",
                "sub_category_name": "MOTORCYCLE",
                "created_at": "2024-06-26 00:02:59"
            }
        ]
    },
    {
        "category_id": 4,
        "category_code": "hardware",
        "icon": "bed-empty",
        "active": 1,
        "category_name": "HARDWARE",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 10,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "sub_categories": [
            {
                "sub_category_id": 135,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "CONSTRUCTION TOOLS AND MATERIALS",
                "sub_category_name": "CONSTRUCTION TOOLS AND MATERIALS",
                "created_at": "2024-02-19 20:04:45"
            },
            {
                "sub_category_id": 136,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "FARM TOOLS",
                "sub_category_name": "FARM TOOLS",
                "created_at": "2024-02-19 20:05:07"
            },
            {
                "sub_category_id": 137,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "HAND TOOLS",
                "sub_category_name": "HAND TOOLS",
                "created_at": "2024-02-19 20:05:28"
            },
            {
                "sub_category_id": 138,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "POWER TOOLS",
                "sub_category_name": "POWER TOOLS",
                "created_at": "2024-02-19 20:05:41"
            },
            {
                "sub_category_id": 139,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "PERSONAL PROTECTIVE EQUIPMENT",
                "sub_category_name": "PERSONAL PROTECTIVE EQUIPMENT",
                "created_at": "2024-02-19 20:06:01"
            },
            {
                "sub_category_id": 141,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "SOLAR POWERED",
                "sub_category_name": "SOLAR POWERED",
                "created_at": "2024-02-19 20:06:30"
            },
            {
                "sub_category_id": 143,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "LOCK AND HINGES",
                "sub_category_name": "LOCK AND HINGES",
                "created_at": "2024-02-19 23:10:38"
            },
            {
                "sub_category_id": 144,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "TOOL BOX",
                "sub_category_name": "TOOL BOX AND ORGANIZER",
                "created_at": "2024-02-19 23:12:51"
            },
            {
                "sub_category_id": 180,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "FILTER",
                "sub_category_name": "FILTER",
                "created_at": "2024-02-22 23:31:06"
            },
            {
                "sub_category_id": 182,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "MEASURING TOOLS AND EQUIPMENT",
                "sub_category_name": "MEASURING TOOLS AND EQUIPMENT",
                "created_at": "2024-02-24 00:57:14"
            },
            {
                "sub_category_id": 187,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "UTILITY CART",
                "sub_category_name": "UTILITY CART",
                "created_at": "2024-03-07 20:26:46"
            },
            {
                "sub_category_id": 214,
                "category_id": 4,
                "icon": null,
                "sub_category_code": "SAFETY",
                "sub_category_name": "SAFETY",
                "created_at": "2024-07-19 18:28:00"
            }
        ]
    },
    {
        "category_id": 5,
        "category_code": "children",
        "icon": "children",
        "active": 1,
        "category_name": "CHILDREN",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 5,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "sub_categories": [
            {
                "sub_category_id": 16,
                "category_id": 5,
                "icon": null,
                "sub_category_code": "BABY CARE",
                "sub_category_name": "BABY CARE",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 17,
                "category_id": 5,
                "icon": null,
                "sub_category_code": "CHILDREN'S APPAREL",
                "sub_category_name": "CHILDREN'S APPAREL",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 18,
                "category_id": 5,
                "icon": null,
                "sub_category_code": "DIAPERS",
                "sub_category_name": "DIAPERS",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 19,
                "category_id": 5,
                "icon": null,
                "sub_category_code": "EDUCATIONAL",
                "sub_category_name": "EDUCATIONAL",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 20,
                "category_id": 5,
                "icon": null,
                "sub_category_code": "FEEDING AND NURSING",
                "sub_category_name": "FEEDING AND NURSING",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 21,
                "category_id": 5,
                "icon": null,
                "sub_category_code": "GEAR",
                "sub_category_name": "GEAR",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 22,
                "category_id": 5,
                "icon": null,
                "sub_category_code": "SAFETY GATES",
                "sub_category_name": "SAFETY GATES",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 23,
                "category_id": 5,
                "icon": null,
                "sub_category_code": "SUPPLIES",
                "sub_category_name": "SUPPLIES",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 24,
                "category_id": 5,
                "icon": null,
                "sub_category_code": "TOYS",
                "sub_category_name": "TOYS",
                "created_at": "2022-04-25 08:16:49"
            }
        ]
    },
    {
        "category_id": 7,
        "category_code": "plumbing",
        "icon": "wrench",
        "active": 1,
        "category_name": "PLUMBING",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 19,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "sub_categories": [
            {
                "sub_category_id": 188,
                "category_id": 7,
                "icon": null,
                "sub_category_code": "SINKS",
                "sub_category_name": "SINKS",
                "created_at": "2024-03-07 20:27:42"
            },
            {
                "sub_category_id": 191,
                "category_id": 7,
                "icon": null,
                "sub_category_code": "BATH",
                "sub_category_name": "BATH",
                "created_at": "2024-03-08 22:12:28"
            },
            {
                "sub_category_id": 192,
                "category_id": 7,
                "icon": null,
                "sub_category_code": "WATER FILTERS",
                "sub_category_name": "WATER FILTERS",
                "created_at": "2024-03-09 22:10:22"
            },
            {
                "sub_category_id": 216,
                "category_id": 7,
                "icon": null,
                "sub_category_code": "FAUCETS",
                "sub_category_name": "FAUCETS",
                "created_at": "2024-08-01 19:10:44"
            },
            {
                "sub_category_id": 217,
                "category_id": 7,
                "icon": null,
                "sub_category_code": "VALVES AND FITTINGS",
                "sub_category_name": "VALVES AND FITTINGS",
                "created_at": "2024-08-01 19:11:59"
            },
            {
                "sub_category_id": 218,
                "category_id": 7,
                "icon": null,
                "sub_category_code": "TOILET FIXTURES",
                "sub_category_name": "TOILET FIXTURES",
                "created_at": "2024-08-01 19:12:17"
            },
            {
                "sub_category_id": 219,
                "category_id": 7,
                "icon": null,
                "sub_category_code": "HOSES AND TUBING",
                "sub_category_name": "HOSES AND TUBING",
                "created_at": "2024-08-01 19:12:34"
            }
        ]
    },
    {
        "category_id": 8,
        "category_code": "pet-supplies",
        "icon": "dog",
        "active": 1,
        "category_name": "PET SUPPLIES",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 18,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "sub_categories": [
            {
                "sub_category_id": 25,
                "category_id": 8,
                "icon": null,
                "sub_category_code": "CLOTHING AND ACCESSORIES",
                "sub_category_name": "CLOTHING AND ACCESSORIES",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 26,
                "category_id": 8,
                "icon": null,
                "sub_category_code": "FOOD AND SUPPLIES",
                "sub_category_name": "FOOD AND SUPPLIES",
                "created_at": "2022-04-25 08:16:49"
            }
        ]
    },
    {
        "category_id": 11,
        "category_code": "commercial-kitchen-equipment",
        "icon": "kitchen-set",
        "active": 1,
        "category_name": "COMMERCIAL KITCHEN EQUIPMENT",
        "color": "#5FE9D0",
        "image": "images/categories/kitchen.png",
        "featured": 1,
        "sequence": 3,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "sub_categories": [
            {
                "sub_category_id": 27,
                "category_id": 11,
                "icon": null,
                "sub_category_code": "BAKEWARE",
                "sub_category_name": "BAKEWARE",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 28,
                "category_id": 11,
                "icon": null,
                "sub_category_code": "COOKWARE",
                "sub_category_name": "COOKWARE",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 178,
                "category_id": 11,
                "icon": null,
                "sub_category_code": "STAINLESS STEEL EQUIPMENT",
                "sub_category_name": "STAINLESS STEEL EQUIPMENT",
                "created_at": "2024-02-22 05:03:56"
            }
        ]
    },
    {
        "category_id": 12,
        "category_code": "medical",
        "icon": "book-medical",
        "active": 1,
        "category_name": "MEDICAL",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 17,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "sub_categories": [
            {
                "sub_category_id": 29,
                "category_id": 12,
                "icon": null,
                "sub_category_code": "EQUIPMENT",
                "sub_category_name": "EQUIPMENT",
                "created_at": "2022-04-25 08:16:49"
            },
            {
                "sub_category_id": 86,
                "category_id": 12,
                "icon": null,
                "sub_category_code": "PERSONAL PROTECTIVE",
                "sub_category_name": "PERSONAL PROTECTIVE",
                "created_at": "2022-08-04 19:46:37"
            }
        ]
    },
    {
        "category_id": 13,
        "category_code": "lighting-and-electrical",
        "icon": "lightbulb",
        "active": 1,
        "category_name": "LIGHTING AND ELECTRICAL",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 16,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "sub_categories": [
            {
                "sub_category_id": 148,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "CEILING LIGHTS",
                "sub_category_name": "CEILING LIGHTS",
                "created_at": "2024-02-19 23:22:15"
            },
            {
                "sub_category_id": 149,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "FLOOR LAMP",
                "sub_category_name": "FLOOR LAMP",
                "created_at": "2024-02-19 23:22:35"
            },
            {
                "sub_category_id": 150,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "OUTDOOR LIGHTS",
                "sub_category_name": "OUTDOOR LIGHTS",
                "created_at": "2024-02-19 23:22:49"
            },
            {
                "sub_category_id": 151,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "LED BULBS",
                "sub_category_name": "LED BULBS",
                "created_at": "2024-02-19 23:23:06"
            },
            {
                "sub_category_id": 152,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "TABLE LAMPS",
                "sub_category_name": "TABLE LAMPS",
                "created_at": "2024-02-19 23:23:18"
            },
            {
                "sub_category_id": 153,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "STRIP LIGHTS",
                "sub_category_name": "STRIP LIGHTS",
                "created_at": "2024-02-19 23:23:31"
            },
            {
                "sub_category_id": 154,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "FAIRY LIGHTS",
                "sub_category_name": "FAIRY LIGHTS",
                "created_at": "2024-02-19 23:23:51"
            },
            {
                "sub_category_id": 155,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "FLOURESCENT BULB",
                "sub_category_name": "FLOURESCENT BULB",
                "created_at": "2024-02-19 23:24:13"
            },
            {
                "sub_category_id": 156,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "LIGHTING FIXTURES AND COMPONENTS",
                "sub_category_name": "LIGHTING FIXTURES AND COMPONENTS",
                "created_at": "2024-02-19 23:24:57"
            },
            {
                "sub_category_id": 157,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "HALOGEN LAMP",
                "sub_category_name": "HALOGEN LAMP",
                "created_at": "2024-02-19 23:25:51"
            },
            {
                "sub_category_id": 221,
                "category_id": 13,
                "icon": null,
                "sub_category_code": "SOLAR POWERED",
                "sub_category_name": "SOLAR POWERED",
                "created_at": "2024-08-13 19:23:40"
            }
        ]
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/categories

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/featured-categories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/featured-categories"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/featured-categories';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/featured-categories'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/featured-categories',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 35
access-control-allow-origin: *
 

[
    {
        "category_id": 1,
        "category_code": "appliances",
        "icon": "refrigerator",
        "active": 1,
        "category_name": "APPLIANCES",
        "color": "#A5F0FC",
        "image": "images/categories/appliance.png",
        "featured": 1,
        "sequence": 1,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 2,
        "category_code": "sports-lifestyle",
        "icon": "basketball",
        "active": 1,
        "category_name": "SPORTS & LIFESTYLE",
        "color": "#9DF0C4",
        "image": "images/categories/sport.png",
        "featured": 1,
        "sequence": 22,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 11,
        "category_code": "commercial-kitchen-equipment",
        "icon": "kitchen-set",
        "active": 1,
        "category_name": "COMMERCIAL KITCHEN EQUIPMENT",
        "color": "#5FE9D0",
        "image": "images/categories/kitchen.png",
        "featured": 1,
        "sequence": 3,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 14,
        "category_code": "industrial-equipment-and-machineries",
        "icon": "industry-windows",
        "active": 1,
        "category_name": "INDUSTRIAL EQUIPMENT AND MACHINERIES",
        "color": "#FECDCA",
        "image": "images/categories/industrial equipment.png",
        "featured": 1,
        "sequence": 14,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 15,
        "category_code": "computers-and-peripherals",
        "icon": "computer",
        "active": 1,
        "category_name": "COMPUTERS AND PERIPHERALS",
        "color": "#BDB9B9",
        "image": "images/categories/computer.png",
        "featured": 1,
        "sequence": 4,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 16,
        "category_code": "electronics-and-gadgets",
        "icon": "mobile",
        "active": 1,
        "category_name": "ELECTRONICS AND GADGETS",
        "color": "#CF2736",
        "image": "images/categories/gadget.png",
        "featured": 1,
        "sequence": 6,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 19,
        "category_code": "school-and-office",
        "icon": "house",
        "active": 1,
        "category_name": "SCHOOL AND OFFICE",
        "color": "#AFCE74",
        "image": "images/categories/school.png",
        "featured": 1,
        "sequence": 21,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 24,
        "category_code": "furniture",
        "icon": "chair",
        "active": 1,
        "category_name": "FURNITURE",
        "color": "#AFCE74",
        "image": "images/categories/furniture.png",
        "featured": 1,
        "sequence": 9,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 30,
        "category_code": "real-estate",
        "icon": "home",
        "active": 1,
        "category_name": "REAL ESTATE",
        "color": "#FCF5F5",
        "image": "/images/redesign/categories//2025/03/67d12cf035b77.jpg",
        "featured": 1,
        "sequence": 0,
        "banner": null,
        "created_at": "2025-03-12 22:42:56"
    },
    {
        "category_id": 31,
        "category_code": "spare-parts",
        "icon": null,
        "active": 1,
        "category_name": "SPARE PARTS",
        "color": "#9013FE",
        "image": "/images/redesign/categories//2025/03/67e36666b4c3c.jpg",
        "featured": 1,
        "sequence": 0,
        "banner": null,
        "created_at": "2025-03-26 18:28:54"
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Endpoints

Retrieve Specific Product.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/product/eligendi" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/product/eligendi"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/product/eligendi';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/product/eligendi'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/product/eligendi',
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 14
access-control-allow-origin: *
 

{
    "message": "No records found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/product/{product}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

product   string   

The product. Example: eligendi

Remove the specified resource from storage.

Example request:
curl --request DELETE \
    "https://staging-api.hmr.ph/api/v1/addresses/nihil" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/addresses/nihil"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/addresses/nihil';
$response = $client->delete(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/addresses/nihil'
payload = {
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('DELETE', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.delete(
  'https://staging-api.hmr.ph/api/v1/addresses/nihil',
  body ,
  headers
)

p response.body

Request      

DELETE api/v1/addresses/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

id   string   

The ID of the address. Example: nihil

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Update the specified resource in storage.

Example request:
curl --request PATCH \
    "https://staging-api.hmr.ph/api/v1/addresses/eos" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/addresses/eos"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "PATCH",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/addresses/eos';
$response = $client->patch(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/addresses/eos'
payload = {
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('PATCH', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.patch(
  'https://staging-api.hmr.ph/api/v1/addresses/eos',
  body ,
  headers
)

p response.body

Request      

PATCH api/v1/addresses/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

id   string   

The ID of the address. Example: eos

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Display the specified resource.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/addresses/et" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/addresses/et"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/addresses/et';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/addresses/et'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/addresses/et',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/addresses/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

id   string   

The ID of the address. Example: et

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/addresses" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/addresses"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/addresses';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/addresses'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/addresses',
  headers
)

p response.body

Example response (401):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "Unauthenticated."
}
 

Request      

GET api/v1/addresses

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Store a newly created resource in storage.

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/addresses" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"contact_person\": \"omnis\",
    \"contact_number\": \"(639\",
    \"additional_information\": \"blanditiis\",
    \"province\": \"odio\",
    \"city\": \"repudiandae\",
    \"barangay\": \"reprehenderit\",
    \"zipcode\": \"quasi\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/addresses"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "contact_person": "omnis",
    "contact_number": "(639",
    "additional_information": "blanditiis",
    "province": "odio",
    "city": "repudiandae",
    "barangay": "reprehenderit",
    "zipcode": "quasi",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/addresses';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'contact_person' => 'omnis',
            'contact_number' => '(639',
            'additional_information' => 'blanditiis',
            'province' => 'odio',
            'city' => 'repudiandae',
            'barangay' => 'reprehenderit',
            'zipcode' => 'quasi',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/addresses'
payload = {
    "contact_person": "omnis",
    "contact_number": "(639",
    "additional_information": "blanditiis",
    "province": "odio",
    "city": "repudiandae",
    "barangay": "reprehenderit",
    "zipcode": "quasi",
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "contact_person": "omnis",
    "contact_number": "(639",
    "additional_information": "blanditiis",
    "province": "odio",
    "city": "repudiandae",
    "barangay": "reprehenderit",
    "zipcode": "quasi",
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/addresses',
  body ,
  headers
)

p response.body

Request      

POST api/v1/addresses

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

contact_person   string   

Example: omnis

contact_number   string   

Must match the regex /^(639. Example: (639

additional_information   string   

Example: blanditiis

province   string   

'country' => 'required',. Example: odio

city   string   

Example: repudiandae

barangay   string   

Example: reprehenderit

zipcode   string   

Example: quasi

signature   string   

Hash for all body parameters. Example: No-Example

Flash Sale

List of Flash Sales

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/flash-sale" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/flash-sale"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/flash-sale';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/flash-sale'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/flash-sale',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 19
access-control-allow-origin: *
 

[
    {
        "posting_id": 930635,
        "sequence": 0,
        "type": "Public",
        "slug": "childrens-digital-camera-n4xi5",
        "term_id": 2,
        "name": "Children's Digital Camera",
        "description": "Brand: Non Branded<br />\r\nModel: Children's Digital Camera<br />\r\nColor: Pink<br />\r\nCategory: Toys & Hobbies<br />\r\nSub-Category: Camera<br />\r\nSize: Compact<br />\r\nMaterial: Plastic<br />\r\nDimensions (Approx.): 8 x 6 x 3 cm<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nKid-Friendly Design: Easy-to-hold shape and simple button layout designed for small hands.<br />\r\nDurable Build: Made from sturdy materials to withstand drops and bumps.<br />\r\nFun Colors: Available in vibrant colors that appeal to children.<br />\r\nPhoto and Video: Captures both photos and videos, allowing kids to explore different forms of creativity.<br />\r\nEasy to Use: Simple interface that kids can quickly learn and navigate.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nOffers a fun and engaging way for children to explore photography and videography, fostering creativity and imagination with its durable and easy-to-use design.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nPerfect for young children, durable construction, easy to use, encourages creativity, and captures photos and videos.",
        "extended_description": "Capture precious moments with the S and E Children's Digital Camera. Designed with kids in mind, this camera is durable, easy to use, and comes in fun, vibrant colors. It's perfect for sparking creativity and letting your little ones explore the world through their own lens. Get yours today and watch their imagination come to life!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 5,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "299.00",
        "suggested_retail_price": "199.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "1.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10434901,
        "banner": "/images/postings/2026/03/69b3a8ff7c46e.jpg",
        "images": [
            "/images/postings/2026/03/69b3a8ff7c46e.jpg",
            "/images/postings/2026/03/69b3a8ff8d732.jpg"
        ],
        "categories": "[5]",
        "sub_categories": "[110]",
        "brands": "[1]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-14 17:47:10",
        "published_by": 560,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-14 17:47:10",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "finalized_date": null,
        "for_approval_status": null,
        "approved_by": null,
        "approved_date": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "review": null
    },
    {
        "posting_id": 930633,
        "sequence": 0,
        "type": "Public",
        "slug": "gamestick-controller-gamepad-5tkvk",
        "term_id": 2,
        "name": "Gamestick Controller Gamepad",
        "description": "Brand: Gamestick<br />\r\nModel: Emuelec4.3<br />\r\nColor: Black<br />\r\nCategory: Video Games<br />\r\nSub-Category: Game Controllers<br />\r\nSize: Standard<br />\r\nMaterial: Plastic, Electronic Components<br />\r\nDimensions: 16 x 11 x 12 cm <br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nOriginal 3D Rocker: Provides high sensitivity and accuracy for precise control during gameplay.<br />\r\n<br />\r\nPlug and Play: Easy setup with no drivers required, allowing you to start gaming quickly.<br />\r\n<br />\r\nSupports 3D Games: Enhances your gaming experience with immersive 3D gameplay.<br />\r\n<br />\r\nTwo Controllers: Comes with two controllers for multiplayer gaming sessions.<br />\r\n<br />\r\nProfessional Gaming System: Designed for both casual and serious gamers seeking a reliable and responsive gaming experience.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe Gamestick Controller Gamepad delivers a responsive and immersive gaming experience with its high-sensitivity 3D rocker and easy plug-and-play setup. It is designed to support 3D games and provide accurate control, making it suitable for various gaming genres.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nHigh sensitivity 3D rocker for accurate control, easy plug-and-play setup, supports 3D games, includes two controllers for multiplayer gaming, and designed as a professional gaming system.",
        "extended_description": "The Gamestick Controller Gamepad Emuelec4.3 is a professional gaming system that comes with two original 3D rocker special game rocker for high sensitivity and accuracy. It supports 3D games and offers a plug-and-play experience. This gamepad is designed to enhance your gaming sessions with responsive controls and immersive gameplay. Get ready to dive into your favorite games with this easy-to-use and high-performing gaming system.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 1,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "799.00",
        "suggested_retail_price": "299.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "0.300",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10434890,
        "banner": "/images/postings/2026/03/69b387a54f395.jpg",
        "images": [
            "/images/postings/2026/03/69b387a54f395.jpg",
            "/images/postings/2026/03/69b387a560fb1.jpg"
        ],
        "categories": "[22]",
        "sub_categories": "[]",
        "brands": "[1]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-14 17:38:35",
        "published_by": 560,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-14 17:38:35",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Gamestick Controller Gamepad"
            ]
        },
        "review": null
    },
    {
        "posting_id": 930534,
        "sequence": 0,
        "type": "Public",
        "slug": "kalorik-maxx-air-fryer-oven",
        "term_id": 2,
        "name": "Kalorik MAXX Air Fryer Oven",
        "description": "Brand: Kalorik<br />\r\nModel: MAXX Air Fryer Oven<br />\r\nColor: Not specified<br />\r\nCategory: Home Appliances<br />\r\nSub-Category: Air Fryer Oven<br />\r\nCapacity: 15L<br />\r\nMaterial: Not specified<br />\r\nDimensions :41 X 34 X 39<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\n1600W Power: Ultra-fast cooking for quicker meal preparation.<br />\r\n<br />\r\n200°C Searing: Achieves golden caramelization for enhanced flavor.<br />\r\n<br />\r\n15L Capacity: Accommodates a whole chicken or a 20cm pizza.<br />\r\n<br />\r\n9-in-1 Oven: Functions as an air fryer, toaster, and more.<br />\r\n<br />\r\n21 Smart Presets: Ensures perfect results with every use.<br />\r\n<br />\r\nIntuitive Touch Design: User-friendly interface for easy operation.<br />\r\n<br />\r\nHealthier Meals: Cooks food with little to no oil.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers fast, efficient, and healthier cooking with its versatile functions and smart presets.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nVersatile cooking options, rapid heating, large capacity, and user-friendly design.",
        "extended_description": "The Kalorik MAXX Air Fryer Oven is a versatile kitchen appliance that combines the functionality of an air fryer and an oven. It features a 15L capacity, allowing you to cook a variety of meals, including a whole chicken or a 20cm pizza. With 1600W power, it offers ultra-fast cooking and 200°C searing for golden caramelization. The intuitive touch design and 21 smart presets ensure perfect results every time, making it a healthier alternative to traditional frying methods.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "5999.00",
        "suggested_retail_price": "4999.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "1.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10412395,
        "banner": "/images/postings/2026/03/69a7c7d2238d2.jpg",
        "images": [
            "/images/postings/2026/03/69a7c7d2238d2.jpg",
            "/images/postings/2026/03/69a7c7d2322e4.jpg"
        ],
        "categories": "[1]",
        "sub_categories": "[166]",
        "brands": "[527]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 17:44:52",
        "published_by": 553,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 17:44:52",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Kalorik MAXX Air Fryer Oven"
            ]
        },
        "review": null
    },
    {
        "posting_id": 930533,
        "sequence": 0,
        "type": "Public",
        "slug": "vue-studio-12-pc-dinner-set",
        "term_id": 2,
        "name": "Vue Studio 12pc Dinner Set",
        "description": "Brand: Vue Studio<br />\r\nModel: 12pc Dinner Set<br />\r\nColor: White with Black Pattern<br />\r\nCategory: Dining & Entertaining<br />\r\nSub-Category: Dinnerware Sets<br />\r\nSize: 12 pieces<br />\r\nMaterial: Not specified (likely Porcelain or Ceramic)<br />\r\nDimensions : 29 X 25 X 29<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nMicrowave Safe: Allows for easy reheating of food directly on the dishes.<br />\r\n<br />\r\nDishwasher Safe: Simplifies the cleaning process after meals.<br />\r\n<br />\r\nElegant Design: Enhances the aesthetic appeal of your dining table.<br />\r\n<br />\r\nComplete Set: Includes essential pieces for a full dining experience.<br />\r\n<br />\r\nExclusive to Myer: Offers a unique and stylish option not found elsewhere.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nProvides a combination of style and practicality, suitable for both everyday use and special occasions. The microwave and dishwasher-safe features add convenience, while the elegant design enhances the dining experience.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nConvenient, stylish, and durable dinnerware set, perfect for modern homes.",
        "extended_description": "The Vue Studio 12pc Dinner Set offers a stylish and practical dining solution. This set, exclusive to Myer, features a modern design that complements any table setting. It is microwave and dishwasher safe, ensuring convenience in both cooking and cleaning. Perfect for everyday meals or special occasions, this dinner set combines elegance with durability.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "4999.00",
        "suggested_retail_price": "4799.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "2.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10412385,
        "banner": "/images/postings/2026/03/69a7b7970c9f0.jpg",
        "images": [
            "/images/postings/2026/03/69a7b7970c9f0.jpg",
            "/images/postings/2026/03/69a7b79744324.jpg"
        ],
        "categories": "[22]",
        "sub_categories": "[]",
        "brands": "[404]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 17:43:47",
        "published_by": 553,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 17:43:47",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Vue Studio 12pc Dinner Set"
            ]
        },
        "review": null
    },
    {
        "posting_id": 930532,
        "sequence": 0,
        "type": "Public",
        "slug": "i-fetch-too-interactive-ball-launcher",
        "term_id": 2,
        "name": "iFetch Too Interactive Ball Launcher",
        "description": "Brand: iFetch<br />\r\nModel: Too<br />\r\nColor: White and Blue<br />\r\nCategory: Pet Supplies<br />\r\nSub-Category: Dog Toys<br />\r\nSize: Medium to Large Dogs<br />\r\nMaterial: Plastic<br />\r\nDimensions :44 x 42 x 43 <br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nAdjustable Distance Settings: Three settings (10, 25, 40 feet) to suit different spaces.<br />\r\n<br />\r\nAutomatic Ball Launcher: Launches standard-sized tennis balls for continuous play.<br />\r\n<br />\r\nInteractive Play: Encourages exercise and mental stimulation for dogs.<br />\r\n<br />\r\nPower Options: Can be powered by an AC adapter or batteries for indoor/outdoor use.<br />\r\n<br />\r\nSafety Features: Designed with dog safety in mind.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe iFetch Too provides a fun and engaging way for dogs to play fetch independently. Its adjustable distance settings and automatic launching mechanism make it suitable for various environments and play preferences.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nPromotes exercise, offers adjustable settings, provides independent play, and ensures dog safety.",
        "extended_description": "The iFetch Too is an interactive, automatic ball launcher designed for medium and large dogs. It allows for independent play, launching standard-sized tennis balls at adjustable distances of 10, 25, or 40 feet. The device promotes exercise and mental stimulation, keeping your dog entertained for hours. Get yours today and make fetch happen!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "2999.00",
        "suggested_retail_price": "1999.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "1.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10412390,
        "banner": "/images/postings/2026/03/69a7c93297963.jpg",
        "images": [
            "/images/postings/2026/03/69a7c93297963.jpg",
            "/images/postings/2026/03/69a7c932cac40.jpg"
        ],
        "categories": "[5]",
        "sub_categories": "[24]",
        "brands": "[1]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 17:43:36",
        "published_by": 553,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 17:43:36",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "iFetch Too Interactive Ball Launcher"
            ]
        },
        "review": null
    },
    {
        "posting_id": 930531,
        "sequence": 0,
        "type": "Public",
        "slug": "soho-hd-lcd-projector",
        "term_id": 2,
        "name": "Soho HD LCD Projector",
        "description": "Brand: Soho<br />\r\nModel: HD LCD Projector with Screen Mirroring<br />\r\nColor: Yellow<br />\r\nCategory: Electronics<br />\r\nSub-Category: Projectors<br />\r\nSize: Supports up to 100\" image<br />\r\nMaterial: Not specified<br />\r\nDimensions:22 x 13 x 21<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nHD LCD Projection: Delivers clear and vibrant images for an enhanced viewing experience.<br />\r\n<br />\r\nScreen Mirroring: Easily connect your smartphone or tablet to project content wirelessly.<br />\r\n<br />\r\nUp to 100\" Image: Enjoy a large, immersive display for movies, games, and presentations.<br />\r\n<br />\r\nCompact and Portable: Lightweight design makes it easy to carry and set up anywhere.<br />\r\n<br />\r\nUser-Friendly Interface: Simple controls and remote for easy navigation and adjustments.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nProvides a convenient and versatile projection solution with its HD display, screen mirroring, and portability.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nLarge screen projection, wireless connectivity, compact design, and user-friendly operation.",
        "extended_description": "The Soho HD LCD Projector is a compact and portable device perfect for home entertainment and presentations. It features screen mirroring capabilities, allowing you to easily project content from your smartphone or tablet. With support for up to a 100\" image, you can enjoy a cinematic experience in the comfort of your own home. Its user-friendly interface and remote control make it easy to navigate and adjust settings. Get yours today and transform any room into a personal theater!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "5999.00",
        "suggested_retail_price": "4999.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "50.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10412393,
        "banner": "/images/postings/2026/03/69a7ea696d8d9.jpg",
        "images": [
            "/images/postings/2026/03/69a7ea696d8d9.jpg",
            "/images/postings/2026/03/69a7ea69a09bc.jpg"
        ],
        "categories": "[16]",
        "sub_categories": "[]",
        "brands": "[661]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 17:43:00",
        "published_by": 553,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 17:43:00",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Soho HD LCD Projector"
            ]
        },
        "review": null
    },
    {
        "posting_id": 930530,
        "sequence": 0,
        "type": "Public",
        "slug": "sunbeam-sleep-perfect-wool-fleece-electr",
        "term_id": 2,
        "name": "Sunbeam Sleep Perfect Wool Fleece Electric Blanket King",
        "description": "Brand: Sunbeam<br />\nModel: Sleep Perfect<br />\nColor: White<br />\nCategory: Home & Living<br />\nSub-Category: Electric Blanket<br />\nSize: King (178 cm x 200 cm)<br />\nMaterial: Wool Fleece<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nWool Fleece: Provides exceptional softness and warmth for a comfortable sleep.<br />\n<br />\n6 Heat Settings: Allows you to customize the level of warmth to your preference.<br />\n<br />\nAuto-Off Timer: Offers safety and energy-saving options with a 3-hour or 9-hour timer.<br />\n<br />\nDigital Controller: Easy-to-use digital controller for precise temperature adjustments.<br />\n<br />\nSafety Overheat Protection: Ensures safe operation with built-in overheat protection.<br />\n<br />\n100% Australian Wool Fleece: Made with high-quality Australian wool for superior comfort and durability.<br />\n<br />\nPerformance Overview:<br />\nDelivers consistent and safe warmth throughout the night, ensuring a comfortable and restful sleep. The wool fleece material enhances the overall sleeping experience by providing a soft and cozy feel.<br />\n<br />\nKey Selling Points:<br />\nLuxurious wool fleece, customizable heat settings, safety features, and easy-to-use digital controls make this electric blanket a must-have for cold nights.",
        "extended_description": "Experience ultimate comfort with the Sunbeam Sleep Perfect Wool Fleece Electric Blanket. This king-size blanket features a luxurious wool fleece for superior warmth and softness. With 6 heat settings and an auto-off timer, you can customize your comfort and enjoy peace of mind. Perfect for cold nights, this electric blanket offers safety and cozy warmth.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "7499.00",
        "suggested_retail_price": "6999.00",
        "viewing_price": null,
        "length": "178.000",
        "width": "200.000",
        "height": "1.000",
        "weight": "0.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10412387,
        "banner": "/images/postings/2026/03/69a7cba860473.jpg",
        "images": [
            "/images/postings/2026/03/69a7cba860473.jpg",
            "/images/postings/2026/03/69a7cba882c3a.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[]",
        "brands": "[639]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 17:42:45",
        "published_by": 553,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 17:42:45",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Sunbeam Sleep Perfect Wool Fleece Electric Blanket King"
            ]
        },
        "review": null
    },
    {
        "posting_id": 930529,
        "sequence": 0,
        "type": "Public",
        "slug": "morphy-richards-accents-rose-gold-collec-zoglj",
        "term_id": 2,
        "name": "Morphy Richards Accents Rose Gold Collection Toaster and Kettle Set",
        "description": "Brand: Morphy Richards<br />\r\nModel: Accents Rose Gold Collection (Model number not visible)<br />\r\nColor: White with Rose Gold Accents<br />\r\nCategory: Kitchen Appliances<br />\r\nSub-Category: Toaster and Kettle Set<br />\r\nMaterial: Stainless steel, plastic<br />\r\nDimensions : 32 x 31 x 34<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nRose Gold Accents: Adds a touch of elegance and sophistication to your kitchen.<br />\r\n<br />\r\nMultiple Browning Settings (Toaster): Allows you to customize your toast to your preferred level of browning.<br />\r\n<br />\r\nRapid Boil (Kettle): Quickly boils water for tea, coffee, and other hot beverages.<br />\r\n<br />\r\nCord Storage: Keeps your countertop tidy and organized.<br />\r\n<br />\r\nRemovable Crumb Tray (Toaster): Makes cleaning easy and convenient.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThis toaster and kettle set delivers reliable performance with a stylish design. The toaster provides consistent toasting results, while the kettle offers fast boiling times. The rose gold accents add a touch of luxury to your kitchen.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nStylish design, rose gold accents, multiple browning settings, rapid boil, and easy to clean.",
        "extended_description": "The Morphy Richards Accents Rose Gold Collection combines style and functionality for your kitchen. This set includes a toaster and kettle, both featuring a sleek white finish with elegant rose gold accents. The toaster offers multiple browning settings to achieve your perfect toast, while the kettle provides rapid boiling for your tea or coffee. Elevate your kitchen decor with this sophisticated and practical set.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "3499.00",
        "suggested_retail_price": "2499.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "1.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10412391,
        "banner": "/images/postings/2026/03/69a7e72854068.jpg",
        "images": [
            "/images/postings/2026/03/69a7e72854068.jpg",
            "/images/postings/2026/03/69a7e728874c5.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[169]",
        "brands": "[252]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 17:42:32",
        "published_by": 553,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 17:42:32",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Morphy Richards Accents Rose Gold Collection Toaster and Kettle Set"
            ]
        },
        "review": null
    },
    {
        "posting_id": 930528,
        "sequence": 0,
        "type": "Public",
        "slug": "zero-x-osprey-hd-drone-with-wi-fi-fpv",
        "term_id": 2,
        "name": "Zero-X Osprey HD Drone with Wi-Fi FPV",
        "description": "Brand: Zero-X<br />\r\nModel: Osprey<br />\r\nColor: Black/Blue<br />\r\nCategory: Electronics<br />\r\nSub-Category: Drones<br />\r\nMaterial: Plastic, Electronic Components<br />\r\nDimensions: 38 x 25 x 9<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nHD Camera: Capture high-definition aerial photos and videos.<br />\r\n<br />\r\nWi-Fi FPV: Stream live video to your smartphone for real-time viewing.<br />\r\n<br />\r\nUser-Friendly Controls: Easy to fly, suitable for beginners.<br />\r\n<br />\r\nDurable Design: Robust construction for indoor and outdoor use.<br />\r\n<br />\r\nStable Flight Performance: Ensures smooth and steady flights.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe Zero-X Osprey delivers high-quality aerial photography and videography with its HD camera and stable flight performance. The Wi-Fi FPV feature allows for real-time viewing, enhancing the overall flying experience. Its user-friendly controls make it accessible for beginners, while its durable design ensures long-lasting use.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nHigh-definition camera, Wi-Fi FPV, user-friendly controls, durable design, and stable flight performance.",
        "extended_description": "The Zero-X Osprey is a high-definition drone equipped with Wi-Fi FPV (First Person View) capability, allowing users to stream live video directly to their smartphone. It features a durable design suitable for both indoor and outdoor flying, making it perfect for capturing aerial photos and videos. With its user-friendly controls and stable flight performance, the Zero-X Osprey is an excellent choice for beginners and experienced drone enthusiasts alike. Don't miss the opportunity to elevate your aerial photography game with this versatile drone!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "1999.00",
        "suggested_retail_price": "1299.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "50.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10412398,
        "banner": "/images/postings/2026/03/69a7eefaa7c62.jpg",
        "images": [
            "/images/postings/2026/03/69a7eefaa7c62.jpg",
            "/images/postings/2026/03/69a7eefadd34f.jpg"
        ],
        "categories": "[16]",
        "sub_categories": "[]",
        "brands": "[680]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 17:41:48",
        "published_by": 553,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 17:41:48",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Zero-X Osprey HD Drone with Wi-Fi FPV"
            ]
        },
        "review": null
    },
    {
        "posting_id": 930527,
        "sequence": 0,
        "type": "Public",
        "slug": "clinique-great-skin-everywhere-for-combi",
        "term_id": 2,
        "name": "Clinique Great Skin Everywhere For Combination Oily Skin",
        "description": "Brand: Clinique<br />\r\nModel: Great Skin Everywhere<br />\r\nColor: N/A<br />\r\nCategory: Skincare<br />\r\nSub-Category: Skincare Set<br />\r\nSize: N/A<br />\r\nMaterial: N/A<br />\r\nDimensions:18 x 11 x 23<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nClarifying Lotion: Exfoliates and removes dead skin cells for a smoother complexion.<br />\r\n<br />\r\nDramatically Different Moisturizing Gel: Provides lightweight hydration to balance oily skin.<br />\r\n<br />\r\nAll About Clean Liquid Facial Soap: Cleanses gently to remove dirt and oil without stripping skin.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThis set offers a comprehensive skincare routine tailored for combination oily skin, addressing concerns such as excess oil, clogged pores, and dullness.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nComplete skincare regimen, travel-friendly sizes, and formulated for combination oily skin.",
        "extended_description": "The Clinique Great Skin Everywhere set is designed for combination oily skin types. It includes a range of products to cleanse, exfoliate, and moisturize, promoting a clearer and healthier complexion. This set is perfect for travel or as an introduction to Clinique's skincare regimen. Get this set now to achieve great skin.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "3999.00",
        "suggested_retail_price": "3499.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "1.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10412383,
        "banner": "/images/postings/2026/03/69a7efd9df4f4.jpg",
        "images": [
            "/images/postings/2026/03/69a7efd9df4f4.jpg",
            "/images/postings/2026/03/69a7efda22bee.jpg"
        ],
        "categories": "[20]",
        "sub_categories": "[68]",
        "brands": "[1]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 17:41:34",
        "published_by": 553,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 17:41:34",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Clinique Great Skin Everywhere For Combination Oily Skin"
            ]
        },
        "review": null
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/flash-sale

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Inquiries

List of all Inquiries related endpoints.

List of Stores for Sell With Us

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/contact-us/stores" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/contact-us/stores"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/contact-us/stores';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/contact-us/stores'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/contact-us/stores',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 12
access-control-allow-origin: *
 

{
    "retail_branch": [
        {
            "name": "Subic",
            "address": "109 Palm Street, Rizal highway, SBMA, Olongapo City",
            "phone": [
                "047-250-3224"
            ],
            "email": "subic@hmrphils.com",
            "google_link": "https://goo.gl/maps/SXd2LLSjd1iPbvYS7",
            "store_link": ""
        },
        {
            "name": "Mabalacat",
            "address": "Mc. Arthur Highway, Camachilles, Mabalacat, Pampanga",
            "phone": [
                "0956-302-0753"
            ],
            "email": "mabalacat@hmrphils.com",
            "google_link": "https://goo.gl/maps/Ty7qebMhSqTH9Reo7",
            "store_link": ""
        },
        {
            "name": "Fairview Terraces",
            "address": "2nd Level, Ayala Fairview Terraces, Quirino Highway, Corner Maligaya St, Novaliches, Quezon City",
            "phone": [
                "0992-833-5017"
            ],
            "email": "fairview@hmrphils.com",
            "google_link": "https://goo.gl/maps/j4avWdb6QAfZ3NTF8",
            "store_link": ""
        },
        {
            "name": "Cubao",
            "address": "SM Hypermarket, EDSA, Socorro, Cubao, Quezon City",
            "phone": [
                "0917-890-0406"
            ],
            "email": "cubao@hmrphils.com",
            "google_link": "https://goo.gl/maps/BgcjjEP9v1VBYAbQ8",
            "store_link": ""
        },
        {
            "name": "Pioneer Mandaluyong",
            "address": "Pioneer corner Reliance Street, Mandaluyong City",
            "phone": [
                "8634-0526",
                "0999-886-2137"
            ],
            "email": "pioneer@hmrphils.com",
            "google_link": "https://goo.gl/maps/qBuLrEkFNSphAHft7",
            "store_link": ""
        },
        {
            "name": "Market! Market!",
            "address": "McKinley Parkway, Taguig, Metro Manila",
            "phone": [
                "0995-019-8615"
            ],
            "email": "marketmarket@hmrphils.com",
            "google_link": "https://goo.gl/maps/3kxBRShouUhbHAqr7",
            "store_link": ""
        },
        {
            "name": "Antipolo",
            "address": "2F, L52-05 Xentro Mall, Mambugan, Antipolo City",
            "phone": [
                "0917-830-7966"
            ],
            "email": "antipolo@hmrphils.com",
            "google_link": "https://goo.gl/maps/zmr8YGsoMPNhxn3K6",
            "store_link": ""
        },
        {
            "name": "Cainta",
            "address": "RS City Square Ortigas Avenue Junction Santo Domingo Cainta, Rizal",
            "phone": [
                "0955-790-3403"
            ],
            "email": "cainta@hmrphils.com",
            "google_link": "https://goo.gl/maps/CFruMfuNEQLFHH9F9",
            "store_link": ""
        },
        {
            "name": "Circuit Mall Makati",
            "address": "3rd Level, Ayala Malls Circuit, Hippodromo, Makati, Metro Manila",
            "phone": [
                "094-583-26268"
            ],
            "email": "circuit@hmrphils.com",
            "google_link": "https://goo.gl/maps/bm6y9mCjECtqSgZh8",
            "store_link": ""
        },
        {
            "name": "Sucat",
            "address": "Dr. Arcadio Santos Avenue, San Antonio, Paranaque",
            "phone": [
                "0926-2181-781",
                "0915-616-3536"
            ],
            "email": "sucat@hmrphils.com",
            "google_link": "https://goo.gl/maps/uuDkvdmvFYGidbUx6",
            "store_link": ""
        },
        {
            "name": "Alabang-Zapote Road",
            "address": "290 Real St. Alabang Zapote Rd., Talon 1, Las Pinas City",
            "phone": [
                "0945-401-9471",
                "0917-510-9634"
            ],
            "email": "laspinas@hmrphils.com",
            "google_link": "https://goo.gl/maps/tUoDmgbAJMf21vFq6",
            "store_link": ""
        },
        {
            "name": "Tagaytay Road",
            "address": "Daystar Industrial Park, Pulong Sta. Cruz, Sta. Rosa, Laguna",
            "phone": [
                "0956-470-8278",
                "0917-851-3566"
            ],
            "email": "starosa@hmrphils.com",
            "google_link": "https://goo.gl/maps/QY3adYHd575sYnjw5",
            "store_link": ""
        },
        {
            "name": "Batangas",
            "address": "SM Hypermart, National Highway, Brgy. Balagtas, Batangas City",
            "phone": [
                "0917-572-2095"
            ],
            "email": "batangas@hmrphils.com",
            "google_link": "https://goo.gl/maps/m4TyHE6nHf9aD8756",
            "store_link": ""
        },
        {
            "name": "CDO",
            "address": "Limketkai Dr, Cagayan de Oro, Misamis Oriental, Mindanao",
            "phone": [
                "0938-614-5989"
            ],
            "email": "cdo@hmrphils.com",
            "google_link": "https://goo.gl/maps/djhqBv8c13MAJuFP9",
            "store_link": ""
        },
        {
            "name": "Cebu",
            "address": "M. Logarta Avenue, Barangay Subangdaku, Mandaue City, Cebu",
            "phone": [
                "0915-493-9624",
                "0956-876-7673"
            ],
            "email": "cebu@hmrphils.com",
            "google_link": "https://goo.gl/maps/2QB7bHbR7V4oFLRb8",
            "store_link": ""
        },
        {
            "name": "Iloilo",
            "address": "Commission Civil corner Jalandoni St, Jaro, Iloilo City, Iloilo",
            "phone": [
                "0917-809-5041"
            ],
            "email": "iloilo@hmrphils.com",
            "google_link": "https://goo.gl/maps/v4e9pkhkmW5pttRX9",
            "store_link": ""
        },
        {
            "name": "HMR Express - Lucky Chinatown Mall",
            "address": "2nd Level, Building B, Lucky Chinatown Mall, Reina Regente St, Binondo, Manila",
            "phone": [
                "0905-625-5555"
            ],
            "email": "lcm@hmrphils.com",
            "google_link": "https://goo.gl/maps/7rmN97Aodyng9HnV9",
            "store_link": ""
        },
        {
            "name": "HMR Express - Balibago",
            "address": "Chalcedony Rd, Balibago, Santa Rosa, Laguna",
            "phone": [
                "0947-279-0780"
            ],
            "email": "balibago@hmrphils.com",
            "google_link": "https://goo.gl/maps/2YtGHFyRuh3wLbCFA",
            "store_link": ""
        },
        {
            "name": "HMR Express - Calumpit Bulacan",
            "address": "Ashdod Building, KM 46, MacArthur Highway, Calumpit, Bulacan",
            "phone": [
                "0953-451-7341"
            ],
            "email": "bulacan@hmrphils.com",
            "google_link": "https://goo.gl/maps/DjraErpNqAohzjpd6",
            "store_link": ""
        },
        {
            "name": "SOS - Ever Commonwealth",
            "address": "Upper Ground Flr., Ever Gotesco Mall, Commonwealth Avenue, Quezon City",
            "phone": [
                "0977-367-2655",
                "0909-718-5612"
            ],
            "email": "commonwealth@hmrphils.com",
            "google_link": "https://goo.gl/maps/MJHAWnb5egYViJ1b6",
            "store_link": ""
        },
        {
            "name": "SOS - Dasmarinas",
            "address": "Dasmarinas Commercial Complex, Governors Drive, San Agustin, Dasmarinas, Cavite",
            "phone": [
                "0932-426-2299",
                "0961-597-9345"
            ],
            "email": "dasma@hmrphils.com",
            "google_link": "https://goo.gl/maps/xbSSM33rF8yR3sLB8",
            "store_link": ""
        },
        {
            "name": "Festival Mall",
            "address": "2nd Level, Festival Mall, Alabang, Muntinlupa City",
            "phone": [
                "0956-061-2132",
                "0945-750-7259"
            ],
            "email": "festival@hmrphils.com",
            "google_link": "https://goo.gl/maps/YYHiw8JuoyhTjPyP8",
            "store_link": ""
        }
    ],
    "auction_branch": [
        {
            "name": "HMR Auctions Services, Inc. - West Service Rd. Branch",
            "address": "KM. 21, West Service Rd., South Superhighway, Sucat, Muntinlupa City",
            "phone": [
                "(02) 576-7829",
                "0917 830-7717"
            ],
            "email": "wsr@hmrphils.com",
            "google_link": "https://goo.gl/maps/1TVnra6k3ztg4HTN7",
            "store_link": ""
        },
        {
            "name": "HMR Auctions Services, Inc. - DAU, Pampanga Branch",
            "address": "ETASI Warehouse, Brgy. Duquit, Dau, Mabalacat, Pampanga",
            "phone": [
                "(02) 964-9380",
                "(045) 286-8055",
                "0917 552-1795",
                "0917 621-8843",
                "0917 822-3599"
            ],
            "email": "dau@hmrphils.com",
            "google_link": "https://goo.gl/maps/3hnMLUEL7zgUX77TA",
            "store_link": ""
        },
        {
            "name": "HMR Auction Services, Inc. – Mandaue, Cebu Branch",
            "address": "Logarta Ave., Brgy. Subangdaku, North Reclamation Area, 6014 Mandaue City, Cebu",
            "phone": [
                "0915 493 9624"
            ],
            "email": "",
            "google_link": "https://goo.gl/maps/K4GRRQsi1oDxrXVE8",
            "store_link": ""
        }
    ],
    "tab_list": [
        "Our Branch - HMR Retail",
        "Our Branch - HMR Auction"
    ]
}
 

Request      

GET api/v1/contact-us/stores

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Contact Us

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/inquiries" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"full_name\": \"Jerome Edward\",
    \"company\": \"HMR\",
    \"mobile_no\": \"09817492245\",
    \"email\": \"edward@gmail.com\",
    \"address\": \"CAVITE\",
    \"subject\": \"FOr INQUIRY\",
    \"message\": \"TEST MEASSAGE\",
    \"concern\": \"Auction or Retail\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/inquiries"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "full_name": "Jerome Edward",
    "company": "HMR",
    "mobile_no": "09817492245",
    "email": "edward@gmail.com",
    "address": "CAVITE",
    "subject": "FOr INQUIRY",
    "message": "TEST MEASSAGE",
    "concern": "Auction or Retail",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/inquiries';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'full_name' => 'Jerome Edward',
            'company' => 'HMR',
            'mobile_no' => '09817492245',
            'email' => 'edward@gmail.com',
            'address' => 'CAVITE',
            'subject' => 'FOr INQUIRY',
            'message' => 'TEST MEASSAGE',
            'concern' => 'Auction or Retail',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/inquiries'
payload = {
    "full_name": "Jerome Edward",
    "company": "HMR",
    "mobile_no": "09817492245",
    "email": "edward@gmail.com",
    "address": "CAVITE",
    "subject": "FOr INQUIRY",
    "message": "TEST MEASSAGE",
    "concern": "Auction or Retail",
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "full_name": "Jerome Edward",
    "company": "HMR",
    "mobile_no": "09817492245",
    "email": "edward@gmail.com",
    "address": "CAVITE",
    "subject": "FOr INQUIRY",
    "message": "TEST MEASSAGE",
    "concern": "Auction or Retail",
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/inquiries',
  body ,
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST api/v1/inquiries

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Body Parameters

full_name   required  optional  

Example: Jerome Edward

company   required  optional  

Example: HMR

mobile_no   required  optional  

Example: 09817492245

email   required  optional  

Example: edward@gmail.com

address   required  optional  

Example: CAVITE

subject   required  optional  

Example: FOr INQUIRY

message   required  optional  

Example: TEST MEASSAGE

concern   required  optional  

Example: Auction or Retail

signature   string   

Hash for all body parameters. Example: No-Example

Posting Inquiry

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/posting/2024/contact-us" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"full_name\": \"Edward\",
    \"mobile_no\": \"12345678910\",
    \"email\": \"Edward@gmail.com\",
    \"message\": \"Test Message\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/posting/2024/contact-us"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "full_name": "Edward",
    "mobile_no": "12345678910",
    "email": "Edward@gmail.com",
    "message": "Test Message",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/posting/2024/contact-us';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'full_name' => 'Edward',
            'mobile_no' => '12345678910',
            'email' => 'Edward@gmail.com',
            'message' => 'Test Message',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/posting/2024/contact-us'
payload = {
    "full_name": "Edward",
    "mobile_no": "12345678910",
    "email": "Edward@gmail.com",
    "message": "Test Message",
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "full_name": "Edward",
    "mobile_no": "12345678910",
    "email": "Edward@gmail.com",
    "message": "Test Message",
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/posting/2024/contact-us',
  body ,
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST api/v1/posting/{posting}/contact-us

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

posting   string   

Product Posting Id. Example: 2024

Body Parameters

full_name   required  optional  

Example: Edward

mobile_no   required  optional  

Example: 12345678910

email   required  optional  

Example: Edward@gmail.com

message   required  optional  

Example: Test Message

signature   string   

Hash for all body parameters. Example: No-Example

Store Inquiries

requires authentication

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/posting/2024/store-inquiry" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"message\": \"Test Message\",
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/posting/2024/store-inquiry"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "message": "Test Message",
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/posting/2024/store-inquiry';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'message' => 'Test Message',
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/posting/2024/store-inquiry'
payload = {
    "message": "Test Message",
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "message": "Test Message",
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/posting/2024/store-inquiry',
  body ,
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST api/v1/posting/{posting}/store-inquiry

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

posting   string   

Product Posting Id. Example: 2024

Body Parameters

message   required  optional  

Example: Test Message

signature   string   

Hash for all body parameters. Example: No-Example

Just For you

List of all Just For You related endpoints

List of "Just For You" Related Categories

This endpoint allows you to retrieve categories based on the customer's search histories.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/just-for-you/categories?search[]=tv&search[]=watch&search[]=electronics&search[]=appliances&action=%22pagination%22" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/just-for-you/categories"
);

const params = {
    "search[0]": "tv",
    "search[1]": "watch",
    "search[2]": "electronics",
    "search[3]": "appliances",
    "action": ""pagination"",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/just-for-you/categories';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'search[0]' => 'tv',
            'search[1]' => 'watch',
            'search[2]' => 'electronics',
            'search[3]' => 'appliances',
            'action' => '"pagination"',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/just-for-you/categories'
params = {
  'search[0]': 'tv',
  'search[1]': 'watch',
  'search[2]': 'electronics',
  'search[3]': 'appliances',
  'action': '"pagination"',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/just-for-you/categories',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 25
access-control-allow-origin: *
 

[
    {
        "category_id": 1,
        "category_code": "appliances",
        "icon": "refrigerator",
        "active": 1,
        "category_name": "APPLIANCES",
        "color": "#A5F0FC",
        "image": "images/categories/appliance.png",
        "featured": 1,
        "sequence": 1,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 2,
        "category_code": "sports-lifestyle",
        "icon": "basketball",
        "active": 1,
        "category_name": "SPORTS & LIFESTYLE",
        "color": "#9DF0C4",
        "image": "images/categories/sport.png",
        "featured": 1,
        "sequence": 22,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 3,
        "category_code": "automotive-transportation",
        "icon": "car",
        "active": 1,
        "category_name": "AUTOMOTIVE & TRANSPORTATION",
        "color": "#D6BBFB",
        "image": "images/categories/auto.png",
        "featured": 0,
        "sequence": 2,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 4,
        "category_code": "hardware",
        "icon": "bed-empty",
        "active": 1,
        "category_name": "HARDWARE",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 10,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 5,
        "category_code": "children",
        "icon": "children",
        "active": 1,
        "category_name": "CHILDREN",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 5,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 13,
        "category_code": "lighting-and-electrical",
        "icon": "lightbulb",
        "active": 1,
        "category_name": "LIGHTING AND ELECTRICAL",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 16,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 15,
        "category_code": "computers-and-peripherals",
        "icon": "computer",
        "active": 1,
        "category_name": "COMPUTERS AND PERIPHERALS",
        "color": "#BDB9B9",
        "image": "images/categories/computer.png",
        "featured": 1,
        "sequence": 4,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 16,
        "category_code": "electronics-and-gadgets",
        "icon": "mobile",
        "active": 1,
        "category_name": "ELECTRONICS AND GADGETS",
        "color": "#CF2736",
        "image": "images/categories/gadget.png",
        "featured": 1,
        "sequence": 6,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 17,
        "category_code": "home-and-living",
        "icon": "air-conditioner",
        "active": 1,
        "category_name": "HOME AND LIVING",
        "color": "#2DB7ED",
        "image": "images/categories/sofa.png",
        "featured": 0,
        "sequence": 13,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    },
    {
        "category_id": 18,
        "category_code": "fashion",
        "icon": "shirt",
        "active": 1,
        "category_name": "FASHION",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 7,
        "banner": null,
        "created_at": "2022-04-25 08:16:37"
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/just-for-you/categories

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

search   string[]  optional  

An array of search terms.

action   string  optional  

Used for Pagination . Example: "pagination"

List of "Just For You" Related Products

This endpoint allows you to retrieve products based on the customer's search histories.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/just-for-you?search[]=tv&search[]=watch&search[]=electronics&search[]=appliances&random=1&action=%22pagination%22" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/just-for-you"
);

const params = {
    "search[0]": "tv",
    "search[1]": "watch",
    "search[2]": "electronics",
    "search[3]": "appliances",
    "random": "1",
    "action": ""pagination"",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/just-for-you';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'search[0]' => 'tv',
            'search[1]' => 'watch',
            'search[2]' => 'electronics',
            'search[3]' => 'appliances',
            'random' => '1',
            'action' => '"pagination"',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/just-for-you'
params = {
  'search[0]': 'tv',
  'search[1]': 'watch',
  'search[2]': 'electronics',
  'search[3]': 'appliances',
  'random': '1',
  'action': '"pagination"',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/just-for-you',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 24
access-control-allow-origin: *
 

[
    {
        "posting_id": 929832,
        "sequence": 0,
        "type": "Public",
        "slug": "national-geographic-stegosaurus-3-d-puzz-9e4b4",
        "term_id": 2,
        "name": "National Geographic Stegosaurus 3D Puzzle",
        "description": "Brand: National Geographic<br />\nModel: Stegosaurus<br />\nColor: Multi-Colored<br />\nCategory: Toys & Games<br />\nSub-Category: 3D Puzzle<br />\nMaterial: Cardboard/Paper<br />\nDimensions (Approx.): 30cm x 20cm x 5cm<br />\n<br />\nKey Features & Benefits:<br />\n<br />\n3D Puzzle Design: Offers an engaging and interactive building experience.<br />\n<br />\nDetailed Model: Creates a realistic representation of the Stegosaurus.<br />\n<br />\nEducational: Provides insights into prehistoric animals and paleontology.<br />\n<br />\nEasy Assembly: Designed for straightforward construction with numbered pieces.<br />\n<br />\nNational Geographic Branding: Ensures high-quality materials and educational content.<br />\n<br />\nPerformance Overview:<br />\nDelivers an entertaining and educational activity that enhances problem-solving skills and provides a tangible model of a Stegosaurus.<br />\n<br />\nKey Selling Points:<br />\nEngaging 3D construction, educational content, realistic design, and high-quality materials.",
        "extended_description": "Unleash your inner paleontologist with the National Geographic Stegosaurus 3D Puzzle. This engaging puzzle allows you to construct a detailed model of the iconic Stegosaurus. Perfect for dinosaur enthusiasts and puzzle lovers alike, it offers a fun and educational experience. Get yours now and bring the prehistoric world to life!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "499.00",
        "suggested_retail_price": "499.00",
        "viewing_price": null,
        "length": "30.000",
        "width": "21.000",
        "height": "5.000",
        "weight": "0.200",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10410451,
        "banner": "/images/postings/2026/03/69a79c879465b.jpg",
        "images": [
            "/images/postings/2026/03/69a79c879465b.jpg",
            "/images/postings/2026/03/69a79c88052d4.jpg"
        ],
        "categories": [
            5
        ],
        "sub_categories": [],
        "brands": [
            260
        ],
        "tags": [
            2
        ],
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-11 17:01:08",
        "published_by": 1,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-11 17:01:08",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "National Geographic Stegosaurus 3D Puzzle"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 274905,
                "upc": null,
                "sku": "SRR196881",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 929832,
                "item_id": 10410451,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a79c879465b.jpg",
                    "/images/postings/2026/03/69a79c88052d4.jpg"
                ],
                "name": "National Geographic Stegosaurus 3D Puzzle",
                "description": "Brand: National Geographic<br />\nModel: Stegosaurus<br />\nColor: Multi-Colored<br />\nCategory: Toys & Games<br />\nSub-Category: 3D Puzzle<br />\nMaterial: Cardboard/Paper<br />\nDimensions (Approx.): 30cm x 20cm x 5cm<br />\n<br />\nKey Features & Benefits:<br />\n<br />\n3D Puzzle Design: Offers an engaging and interactive building experience.<br />\n<br />\nDetailed Model: Creates a realistic representation of the Stegosaurus.<br />\n<br />\nEducational: Provides insights into prehistoric animals and paleontology.<br />\n<br />\nEasy Assembly: Designed for straightforward construction with numbered pieces.<br />\n<br />\nNational Geographic Branding: Ensures high-quality materials and educational content.<br />\n<br />\nPerformance Overview:<br />\nDelivers an entertaining and educational activity that enhances problem-solving skills and provides a tangible model of a Stegosaurus.<br />\n<br />\nKey Selling Points:<br />\nEngaging 3D construction, educational content, realistic design, and high-quality materials.",
                "length": "30.000",
                "width": "21.000",
                "height": "5.000",
                "weight": "0.200",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "Unleash your inner paleontologist with the National Geographic Stegosaurus 3D Puzzle. This engaging puzzle allows you to construct a detailed model of the iconic Stegosaurus. Perfect for dinosaur enthusiasts and puzzle lovers alike, it offers a fun and educational experience. Get yours now and bring the prehistoric world to life!",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "New",
                "quantity": 2,
                "delivery": 1,
                "unit_price": "499.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "499.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-11 17:01:08",
                "published_by": 1,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 1,
                "modified_by": 1,
                "created_at": "2026-03-12 01:01:08",
                "updated_at": "2026-03-12 01:01:08",
                "variant": null,
                "category": "Retail",
                "store_name": "HRH Online"
            }
        ]
    },
    {
        "posting_id": 929087,
        "sequence": 0,
        "type": "Public",
        "slug": "training-pants-lemon-print-large",
        "term_id": 2,
        "name": "Training Pants Lemon Print Large",
        "description": "Brand: Generic<br />\nModel: N/A<br />\nColor: White with Lemon Print<br />\nCategory: Baby & Toddler<br />\nSub-Category: Training Pants<br />\nSize: N/A<br />\nMaterial: Cotton Blend<br />\nDimensions (Approx.): N/A<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nAbsorbent Material: Provides protection against accidents, keeping your toddler dry and comfortable.<br />\n<br />\nElastic Waistband: Ensures a snug and secure fit, preventing leaks and discomfort.<br />\n<br />\nEasy Pull-Up Style: Promotes independence and makes it easy for toddlers to put on and take off the pants.<br />\n<br />\nPlayful Lemon Print: Adds a fun and stylish touch to your toddler's wardrobe.<br />\n<br />\nDurable Construction: Made to withstand frequent washing and wear.<br />\n<br />\nPerformance Overview:<br />\nOffers reliable protection and comfort during the potty training process, with a focus on ease of use and adorable design.<br />\n<br />\nKey Selling Points:<br />\nComfortable, absorbent, easy to use, and features a cute lemon print that kids will love.",
        "extended_description": "These training pants feature a playful lemon print design, perfect for toddlers transitioning out of diapers. Made from soft, absorbent material, they provide comfort and protection against accidents. The elastic waistband ensures a snug and secure fit, while the easy pull-up style promotes independence. Get your little one ready for potty training with these adorable and practical training pants.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 1,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "149.00",
        "suggested_retail_price": "149.00",
        "viewing_price": null,
        "length": "25.000",
        "width": "25.000",
        "height": "1.000",
        "weight": "1.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10416812,
        "banner": "/images/postings/2026/03/69a8ec81977f5.jpg",
        "images": [
            "/images/postings/2026/03/69a8ec81977f5.jpg",
            "/images/postings/2026/03/69a8ec81ab0b0.jpg"
        ],
        "categories": [
            5
        ],
        "sub_categories": [],
        "brands": [
            1
        ],
        "tags": [
            2
        ],
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-06 17:15:42",
        "published_by": 555,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-06 17:15:42",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Training Pants Lemon Print Large"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 274346,
                "upc": null,
                "sku": "ONP1487",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 929087,
                "item_id": 10416812,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a8ec81977f5.jpg",
                    "/images/postings/2026/03/69a8ec81ab0b0.jpg"
                ],
                "name": "Training Pants Lemon Print Large",
                "description": "Brand: Generic<br />\nModel: N/A<br />\nColor: White with Lemon Print<br />\nCategory: Baby & Toddler<br />\nSub-Category: Training Pants<br />\nSize: N/A<br />\nMaterial: Cotton Blend<br />\nDimensions (Approx.): N/A<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nAbsorbent Material: Provides protection against accidents, keeping your toddler dry and comfortable.<br />\n<br />\nElastic Waistband: Ensures a snug and secure fit, preventing leaks and discomfort.<br />\n<br />\nEasy Pull-Up Style: Promotes independence and makes it easy for toddlers to put on and take off the pants.<br />\n<br />\nPlayful Lemon Print: Adds a fun and stylish touch to your toddler's wardrobe.<br />\n<br />\nDurable Construction: Made to withstand frequent washing and wear.<br />\n<br />\nPerformance Overview:<br />\nOffers reliable protection and comfort during the potty training process, with a focus on ease of use and adorable design.<br />\n<br />\nKey Selling Points:<br />\nComfortable, absorbent, easy to use, and features a cute lemon print that kids will love.",
                "length": "25.000",
                "width": "25.000",
                "height": "1.000",
                "weight": "1.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "These training pants feature a playful lemon print design, perfect for toddlers transitioning out of diapers. Made from soft, absorbent material, they provide comfort and protection against accidents. The elastic waistband ensures a snug and secure fit, while the easy pull-up style promotes independence. Get your little one ready for potty training with these adorable and practical training pants.",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "New",
                "quantity": 1,
                "delivery": 1,
                "unit_price": "149.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "149.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-06 17:15:42",
                "published_by": 555,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 555,
                "modified_by": 555,
                "created_at": "2026-03-07 01:15:42",
                "updated_at": "2026-03-07 01:15:42",
                "variant": null,
                "category": "Retail",
                "store_name": "HRH Online"
            }
        ]
    },
    {
        "posting_id": 930061,
        "sequence": 0,
        "type": "Public",
        "slug": "casalux-solar-shed-light-b9j3q",
        "term_id": 2,
        "name": "Casalux Solar Shed Light",
        "description": "Brand: Casalux<br />\nModel: Solar Shed Light (WB 845325)<br />\nColor: Black<br />\nCategory: Lighting<br />\nSub-Category: Shed Lights<br />\nMaterial: Plastic, Solar Panel<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nSolar-Powered: Operates entirely on solar energy, providing an off-grid lighting solution without the need for electrical wiring.<br />\nEasy Installation: Designed for DIY installation with simple plug-and-play connections between the solar panel and the light fixture.<br />\nLED Light: Equipped with LEDs to provide ample illumination for sheds or garages.<br />\nAutomatic Operation: Can be set to turn on automatically at dusk and off at dawn, or operate in a motion-activated mode.<br />\n<br />\nPerformance Overview:<br />\nThe Casalux Solar Shed Light offers a practical lighting solution for sheds and outdoor areas, providing sufficient light output for a shed or garage. The internal control chip manages charging from the solar panel and power supply to the LEDs.<br />\n<br />\nKey Selling Points:<br />\nEnergy-efficient, solar-powered operation.<br />\nSimple, DIY installation.<br />\nAutomatic or motion-activated operation for convenience.",
        "extended_description": "The Casalux Solar Shed Light provides a convenient and eco-friendly lighting solution for sheds and other outdoor spaces. It features a separate solar panel for capturing sunlight and an LED light unit for illumination. The light is easy to install and operate, offering a simple way to add light to dark areas without the need for wiring. With its solar-powered design, it's an energy-efficient and cost-effective lighting option.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 4,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "599.00",
        "suggested_retail_price": "599.00",
        "viewing_price": null,
        "length": "17.000",
        "width": "9.000",
        "height": "11.000",
        "weight": "0.500",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10404539,
        "banner": "/images/postings/2026/03/69a4ff09bed75.jpg",
        "images": [
            "/images/postings/2026/03/69a4ff09bed75.jpg",
            "/images/postings/2026/03/69a4ff09cf8ac.jpg"
        ],
        "categories": [
            13
        ],
        "sub_categories": [],
        "brands": [
            532
        ],
        "tags": [
            2
        ],
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-11 17:14:20",
        "published_by": 1,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-11 17:14:20",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Casalux Solar Shed Light"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275135,
                "upc": null,
                "sku": "SRR202002",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930061,
                "item_id": 10404539,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a4ff09bed75.jpg",
                    "/images/postings/2026/03/69a4ff09cf8ac.jpg"
                ],
                "name": "Casalux Solar Shed Light",
                "description": "Brand: Casalux<br />\nModel: Solar Shed Light (WB 845325)<br />\nColor: Black<br />\nCategory: Lighting<br />\nSub-Category: Shed Lights<br />\nMaterial: Plastic, Solar Panel<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nSolar-Powered: Operates entirely on solar energy, providing an off-grid lighting solution without the need for electrical wiring.<br />\nEasy Installation: Designed for DIY installation with simple plug-and-play connections between the solar panel and the light fixture.<br />\nLED Light: Equipped with LEDs to provide ample illumination for sheds or garages.<br />\nAutomatic Operation: Can be set to turn on automatically at dusk and off at dawn, or operate in a motion-activated mode.<br />\n<br />\nPerformance Overview:<br />\nThe Casalux Solar Shed Light offers a practical lighting solution for sheds and outdoor areas, providing sufficient light output for a shed or garage. The internal control chip manages charging from the solar panel and power supply to the LEDs.<br />\n<br />\nKey Selling Points:<br />\nEnergy-efficient, solar-powered operation.<br />\nSimple, DIY installation.<br />\nAutomatic or motion-activated operation for convenience.",
                "length": "17.000",
                "width": "9.000",
                "height": "11.000",
                "weight": "0.500",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "The Casalux Solar Shed Light provides a convenient and eco-friendly lighting solution for sheds and other outdoor spaces. It features a separate solar panel for capturing sunlight and an LED light unit for illumination. The light is easy to install and operate, offering a simple way to add light to dark areas without the need for wiring. With its solar-powered design, it's an energy-efficient and cost-effective lighting option.",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "New",
                "quantity": 4,
                "delivery": 1,
                "unit_price": "599.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "599.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-11 17:14:20",
                "published_by": 1,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 1,
                "modified_by": 1,
                "created_at": "2026-03-12 01:14:20",
                "updated_at": "2026-03-12 01:14:20",
                "variant": null,
                "category": "Retail",
                "store_name": "HRH Online"
            }
        ]
    },
    {
        "posting_id": 928357,
        "sequence": 0,
        "type": "Public",
        "slug": "philips-7000-series-trimmer-17-in-1",
        "term_id": 2,
        "name": "Philips 7000 Series Trimmer 17in1",
        "description": "<p>Brand: Philips<br />\r\nModel: 7000 Series<br />\r\nColor: Grey<br />\r\nCategory: Personal Care<br />\r\nSub-Category: Trimmers<br />\r\nAttachments: 17<br />\r\nMaterial: Not specified<br />\r\nDimensions (Approx.): Not specified<br />\r\n<br />\r\nKey Features &amp; Benefits:<br />\r\n<br />\r\n17 Attachments: Provides versatility for grooming face and body.<br />\r\n<br />\r\nWet &amp; Dry Use: Can be used in the shower or on dry skin for convenience.<br />\r\n<br />\r\nSelf-Sharpening Blades: Ensures long-lasting performance and precision.<br />\r\n<br />\r\nUltimate Precision: Designed for detailed grooming and styling.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers precise and versatile grooming with multiple attachments and wet/dry functionality.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nVersatile grooming options, convenient wet/dry use, and long-lasting self-sharpening blades.</p>",
        "extended_description": "<p>The Philips 7000 Series trimmer is a versatile grooming tool designed for face and body. It offers ultimate precision with its 17 included attachments, catering to various grooming needs. The trimmer is suitable for both wet and dry use, providing flexibility and convenience. Its self-sharpening blades ensure long-lasting performance, making it a reliable addition to your grooming routine.</p>",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 1,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "2999.00",
        "suggested_retail_price": "2999.00",
        "viewing_price": null,
        "length": "23.000",
        "width": "13.000",
        "height": "7.000",
        "weight": "20.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10397129,
        "banner": "/images/postings/2026/03/699bc148e7e5d.jpg",
        "images": [
            "/images/postings/2026/03/699bc148e7e5d.jpg",
            "/images/postings/2026/03/699bc149558f3.jpg"
        ],
        "categories": [
            20
        ],
        "sub_categories": [],
        "brands": [
            255
        ],
        "tags": [
            2
        ],
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-03 10:34:00",
        "published_by": 552,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-03 10:34:00",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Philips 7000 Series Trimmer 17in1"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 273889,
                "upc": null,
                "sku": "ONP1090",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 928357,
                "item_id": 10397129,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/699bc148e7e5d.jpg",
                    "/images/postings/2026/03/699bc149558f3.jpg"
                ],
                "name": "Philips 7000 Series Trimmer 17in1",
                "description": "<p>Brand: Philips<br />\r\nModel: 7000 Series<br />\r\nColor: Grey<br />\r\nCategory: Personal Care<br />\r\nSub-Category: Trimmers<br />\r\nAttachments: 17<br />\r\nMaterial: Not specified<br />\r\nDimensions (Approx.): Not specified<br />\r\n<br />\r\nKey Features &amp; Benefits:<br />\r\n<br />\r\n17 Attachments: Provides versatility for grooming face and body.<br />\r\n<br />\r\nWet &amp; Dry Use: Can be used in the shower or on dry skin for convenience.<br />\r\n<br />\r\nSelf-Sharpening Blades: Ensures long-lasting performance and precision.<br />\r\n<br />\r\nUltimate Precision: Designed for detailed grooming and styling.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers precise and versatile grooming with multiple attachments and wet/dry functionality.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nVersatile grooming options, convenient wet/dry use, and long-lasting self-sharpening blades.</p>",
                "length": "23.000",
                "width": "13.000",
                "height": "7.000",
                "weight": "20.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "<p>The Philips 7000 Series trimmer is a versatile grooming tool designed for face and body. It offers ultimate precision with its 17 included attachments, catering to various grooming needs. The trimmer is suitable for both wet and dry use, providing flexibility and convenience. Its self-sharpening blades ensure long-lasting performance, making it a reliable addition to your grooming routine.</p>",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "Boxed",
                "quantity": 1,
                "delivery": 1,
                "unit_price": "2999.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "2999.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-03 10:34:00",
                "published_by": 552,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 552,
                "modified_by": 552,
                "created_at": "2026-03-03 18:33:59",
                "updated_at": "2026-03-03 18:33:59",
                "variant": null,
                "category": "Retail",
                "store_name": "HRH Online"
            }
        ]
    },
    {
        "posting_id": 930331,
        "sequence": 0,
        "type": "Public",
        "slug": "edge-houseware-aroma-insulated-casserole",
        "term_id": 2,
        "name": "Edge Houseware Aroma Insulated Casserole 1.25L EAC-1250",
        "description": "Brand: Edge Houseware<br />\r\nModel: Aroma Insulated Casserole EAC-1250<br />\r\nColor: Stainless Steel with Wooden Finish<br />\r\nCategory: Kitchenware<br />\r\nSub-Category: Casseroles<br />\r\nCapacity: 1.25L<br />\r\nMaterial: Stainless Steel, Glass Lid, Wooden Finish Handles<br />\r\nDimensions:22 x 9 x 23 cm<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nInsulated Design: Keeps food hot for extended periods, ensuring meals are served at the perfect temperature.<br />\r\n<br />\r\nStainless Steel Construction: Durable and resistant to corrosion, providing long-lasting performance.<br />\r\n<br />\r\nSoft Touch Wooden Finish: Offers a comfortable grip and adds a touch of elegance to your kitchen.<br />\r\n<br />\r\nGlass Lid: Allows you to monitor the food without lifting the lid, preserving heat and moisture.<br />\r\n<br />\r\n1.25L Capacity: Ideal for serving small to medium-sized portions, perfect for family meals or gatherings.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe Edge Houseware Aroma Insulated Casserole combines functionality with style, providing excellent insulation to keep food hot while adding a sophisticated touch to your table setting. Its durable construction and thoughtful design make it a reliable choice for everyday use.<br />\r\n<br />\r\nKey Selling Points:<br />\r\n<br />\r\nSuperior Insulation: Keeps food hot and fresh.<br />\r\n<br />\r\nDurable Construction: Made from high-quality stainless steel.<br />\r\n<br />\r\nStylish Design: Features a soft-touch wooden finish.<br />\r\n<br />\r\nConvenient Lid: Allows easy monitoring of food.<br />\r\n<br />\r\nVersatile Use: Suitable for various dishes and occasions.",
        "extended_description": "The Edge Houseware Aroma Insulated Casserole is designed to keep your food hot and fresh. With its stainless steel construction and insulated design, it ensures optimal temperature retention. The casserole features a soft-touch wooden finish for a stylish look and comfortable handling. Perfect for serving and keeping your favorite dishes warm during meals, this 1.25L casserole is a must-have for any kitchen.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 10,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "735.00",
        "suggested_retail_price": "735.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "1.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10432316,
        "banner": "/images/postings/2026/03/69b12bdbe3a4c.jpg",
        "images": [
            "/images/postings/2026/03/69b12bdbe3a4c.jpg",
            "/images/postings/2026/03/69b12bdc02baa.jpg"
        ],
        "categories": [
            17
        ],
        "sub_categories": [
            50
        ],
        "brands": [
            239
        ],
        "tags": [
            2
        ],
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-12 14:50:48",
        "published_by": 560,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-12 14:50:48",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Edge Houseware Aroma Insulated Casserole 1.25L EAC-1250"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275376,
                "upc": null,
                "sku": "ONP1668",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930331,
                "item_id": 10432316,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69b12bdbe3a4c.jpg",
                    "/images/postings/2026/03/69b12bdc02baa.jpg"
                ],
                "name": "Edge Houseware Aroma Insulated Casserole 1.25L EAC-1250",
                "description": "Brand: Edge Houseware<br />\r\nModel: Aroma Insulated Casserole EAC-1250<br />\r\nColor: Stainless Steel with Wooden Finish<br />\r\nCategory: Kitchenware<br />\r\nSub-Category: Casseroles<br />\r\nCapacity: 1.25L<br />\r\nMaterial: Stainless Steel, Glass Lid, Wooden Finish Handles<br />\r\nDimensions:22 x 9 x 23 cm<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nInsulated Design: Keeps food hot for extended periods, ensuring meals are served at the perfect temperature.<br />\r\n<br />\r\nStainless Steel Construction: Durable and resistant to corrosion, providing long-lasting performance.<br />\r\n<br />\r\nSoft Touch Wooden Finish: Offers a comfortable grip and adds a touch of elegance to your kitchen.<br />\r\n<br />\r\nGlass Lid: Allows you to monitor the food without lifting the lid, preserving heat and moisture.<br />\r\n<br />\r\n1.25L Capacity: Ideal for serving small to medium-sized portions, perfect for family meals or gatherings.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe Edge Houseware Aroma Insulated Casserole combines functionality with style, providing excellent insulation to keep food hot while adding a sophisticated touch to your table setting. Its durable construction and thoughtful design make it a reliable choice for everyday use.<br />\r\n<br />\r\nKey Selling Points:<br />\r\n<br />\r\nSuperior Insulation: Keeps food hot and fresh.<br />\r\n<br />\r\nDurable Construction: Made from high-quality stainless steel.<br />\r\n<br />\r\nStylish Design: Features a soft-touch wooden finish.<br />\r\n<br />\r\nConvenient Lid: Allows easy monitoring of food.<br />\r\n<br />\r\nVersatile Use: Suitable for various dishes and occasions.",
                "length": "1.000",
                "width": "1.000",
                "height": "1.000",
                "weight": "1.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "The Edge Houseware Aroma Insulated Casserole is designed to keep your food hot and fresh. With its stainless steel construction and insulated design, it ensures optimal temperature retention. The casserole features a soft-touch wooden finish for a stylish look and comfortable handling. Perfect for serving and keeping your favorite dishes warm during meals, this 1.25L casserole is a must-have for any kitchen.",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "Almost New",
                "quantity": 10,
                "delivery": 1,
                "unit_price": "735.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "735.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-12 14:50:48",
                "published_by": 560,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 560,
                "modified_by": 560,
                "created_at": "2026-03-12 22:50:48",
                "updated_at": "2026-03-12 22:50:48",
                "variant": null,
                "category": "Retail",
                "store_name": "HRH Online"
            }
        ]
    },
    {
        "posting_id": 928548,
        "sequence": 0,
        "type": "Public",
        "slug": "adidas-spfc-2022-23-womens-third-jersey",
        "term_id": 2,
        "name": "Adidas SPFC 2022-23 Women's Third Jersey",
        "description": "Brand: Adidas<br />\nModel: SPFC 2022-23 Women's Third Jersey<br />\nColor: Pink<br />\nCategory: Apparel<br />\nSub-Category: Soccer Jerseys<br />\nSize: (Sizes vary, refer to Adidas size chart)<br />\nMaterial: 100% Recycled Polyester<br />\n<br />\nKey Features & Benefits:<br />\n<br />\n   AEROREADY Technology: Moisture-absorbing fabric keeps you dry and comfortable.<br />\n   Striped Design: Unique pink striped pattern for a standout look.<br />\n   SPFC Crest: Showcases your support for São Paulo FC.<br />\n   Adidas Logo: Authentic Adidas branding.<br />\n   Women's Fit: Tailored for a comfortable and flattering fit.<br />\n<br />\nPerformance Overview:<br />\nDesigned for both performance and style, this jersey ensures you stay comfortable while displaying your team pride. The AEROREADY technology keeps you dry, making it ideal for active wear or casual support.<br />\n<br />\nKey Selling Points:<br />\nOfficial SPFC merchandise, moisture-wicking technology, stylish design, and comfortable fit.",
        "extended_description": "This Adidas SPFC 2022-23 Women's Third Jersey is a stylish and comfortable way to show your support for São Paulo FC. The jersey features a unique pink striped design with the Adidas logo and SPFC crest. Made with breathable fabric, it ensures comfort whether you're on the field or cheering from the stands. Grab this limited edition jersey now to showcase your passion for the team!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 1,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "399.00",
        "suggested_retail_price": "399.00",
        "viewing_price": null,
        "length": "38.000",
        "width": "28.000",
        "height": "1.000",
        "weight": "2.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10403783,
        "banner": "/images/postings/2026/03/69a14632a23d2.jpg",
        "images": [
            "/images/postings/2026/03/69a14632a23d2.jpg",
            "/images/postings/2026/03/69a14632b68d5.jpg"
        ],
        "categories": [
            18
        ],
        "sub_categories": [],
        "brands": [
            7
        ],
        "tags": [
            2
        ],
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-03 17:43:29",
        "published_by": 1,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-03 17:43:29",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Adidas SPFC 2022-23 Women's Third Jersey"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 274080,
                "upc": null,
                "sku": "ONP1355",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 928548,
                "item_id": 10403783,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a14632a23d2.jpg",
                    "/images/postings/2026/03/69a14632b68d5.jpg"
                ],
                "name": "Adidas SPFC 2022-23 Women's Third Jersey",
                "description": "Brand: Adidas<br />\nModel: SPFC 2022-23 Women's Third Jersey<br />\nColor: Pink<br />\nCategory: Apparel<br />\nSub-Category: Soccer Jerseys<br />\nSize: (Sizes vary, refer to Adidas size chart)<br />\nMaterial: 100% Recycled Polyester<br />\n<br />\nKey Features & Benefits:<br />\n<br />\n   AEROREADY Technology: Moisture-absorbing fabric keeps you dry and comfortable.<br />\n   Striped Design: Unique pink striped pattern for a standout look.<br />\n   SPFC Crest: Showcases your support for São Paulo FC.<br />\n   Adidas Logo: Authentic Adidas branding.<br />\n   Women's Fit: Tailored for a comfortable and flattering fit.<br />\n<br />\nPerformance Overview:<br />\nDesigned for both performance and style, this jersey ensures you stay comfortable while displaying your team pride. The AEROREADY technology keeps you dry, making it ideal for active wear or casual support.<br />\n<br />\nKey Selling Points:<br />\nOfficial SPFC merchandise, moisture-wicking technology, stylish design, and comfortable fit.",
                "length": "38.000",
                "width": "28.000",
                "height": "1.000",
                "weight": "2.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "This Adidas SPFC 2022-23 Women's Third Jersey is a stylish and comfortable way to show your support for São Paulo FC. The jersey features a unique pink striped design with the Adidas logo and SPFC crest. Made with breathable fabric, it ensures comfort whether you're on the field or cheering from the stands. Grab this limited edition jersey now to showcase your passion for the team!",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "New",
                "quantity": 1,
                "delivery": 1,
                "unit_price": "399.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "399.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-03 17:43:29",
                "published_by": 1,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 1,
                "modified_by": 1,
                "created_at": "2026-03-04 01:43:29",
                "updated_at": "2026-03-04 01:43:29",
                "variant": null,
                "category": "Retail",
                "store_name": "HRH Online"
            }
        ]
    },
    {
        "posting_id": 929746,
        "sequence": 0,
        "type": "Public",
        "slug": "full-boar-mig-arc-160-inverter-welder-00eal",
        "term_id": 2,
        "name": "Full Boar Mig/Arc 160 Inverter Welder",
        "description": "Brand: Full Boar<br />\r\nModel: Mig/Arc 160<br />\r\nColor: Red<br />\r\nCategory: Tools<br />\r\nSub-Category: Welders<br />\r\nType: Inverter Welder<br />\r\nMaterial: Metal 56 x 30 x 40cmele<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nMulti-Process: Capable of MIG and ARC welding.<br />\r\n<br />\r\nInverter Welder: Provides efficient and stable power output.<br />\r\n<br />\r\nSuitable for Gas/Gasless Welding: Offers flexibility for different welding applications.<br />\r\n<br />\r\n240V 10amp Input: Compatible with standard power outlets.<br />\r\n<br />\r\nPowerful & Portable: Delivers high performance in a compact design.<br />\r\n<br />\r\n12 Months Warranty: Ensures peace of mind with product reliability.<br />\r\n<br />\r\nEasy to Use: User-friendly design for both beginners and professionals.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe Full Boar Mig/Arc 160 Inverter Welder delivers reliable and efficient welding performance. Its multi-process capability and portability make it a versatile tool for various welding tasks.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nMulti-process welding, inverter technology, gas/gasless compatibility, portability, and ease of use.",
        "extended_description": "The Full Boar Mig/Arc 160 Inverter Welder is a multi-process welder suitable for gas/gasless welding. It features a 240V 10amp input and is designed to be powerful and portable. This welder is ideal for various welding tasks, offering versatility and convenience for both professionals and DIY enthusiasts. Get yours today and experience the power and reliability of Full Boar welding equipment.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "11999.00",
        "suggested_retail_price": "11999.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "8.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10404118,
        "banner": "/images/postings/2026/03/69ab9e07d640e.jpg",
        "images": [
            "/images/postings/2026/03/69ab9e07d640e.jpg",
            "/images/postings/2026/03/69ab9e0802c4c.jpg"
        ],
        "categories": [
            4
        ],
        "sub_categories": [],
        "brands": [
            1
        ],
        "tags": [
            2
        ],
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-11 16:56:55",
        "published_by": 1,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-11 16:56:55",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Full Boar Mig/Arc 160 Inverter Welder"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 274819,
                "upc": null,
                "sku": "EPI21221",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 929746,
                "item_id": 10404118,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69ab9e07d640e.jpg",
                    "/images/postings/2026/03/69ab9e0802c4c.jpg"
                ],
                "name": "Full Boar Mig/Arc 160 Inverter Welder",
                "description": "Brand: Full Boar<br />\r\nModel: Mig/Arc 160<br />\r\nColor: Red<br />\r\nCategory: Tools<br />\r\nSub-Category: Welders<br />\r\nType: Inverter Welder<br />\r\nMaterial: Metal 56 x 30 x 40cmele<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nMulti-Process: Capable of MIG and ARC welding.<br />\r\n<br />\r\nInverter Welder: Provides efficient and stable power output.<br />\r\n<br />\r\nSuitable for Gas/Gasless Welding: Offers flexibility for different welding applications.<br />\r\n<br />\r\n240V 10amp Input: Compatible with standard power outlets.<br />\r\n<br />\r\nPowerful & Portable: Delivers high performance in a compact design.<br />\r\n<br />\r\n12 Months Warranty: Ensures peace of mind with product reliability.<br />\r\n<br />\r\nEasy to Use: User-friendly design for both beginners and professionals.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe Full Boar Mig/Arc 160 Inverter Welder delivers reliable and efficient welding performance. Its multi-process capability and portability make it a versatile tool for various welding tasks.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nMulti-process welding, inverter technology, gas/gasless compatibility, portability, and ease of use.",
                "length": "1.000",
                "width": "1.000",
                "height": "1.000",
                "weight": "8.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "The Full Boar Mig/Arc 160 Inverter Welder is a multi-process welder suitable for gas/gasless welding. It features a 240V 10amp input and is designed to be powerful and portable. This welder is ideal for various welding tasks, offering versatility and convenience for both professionals and DIY enthusiasts. Get yours today and experience the power and reliability of Full Boar welding equipment.",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "Almost New",
                "quantity": 2,
                "delivery": 1,
                "unit_price": "11999.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "11999.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-11 16:56:55",
                "published_by": 1,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 1,
                "modified_by": 1,
                "created_at": "2026-03-12 00:56:54",
                "updated_at": "2026-03-12 00:56:54",
                "variant": null,
                "category": "Retail",
                "store_name": "HRH Online"
            }
        ]
    },
    {
        "posting_id": 930255,
        "sequence": 0,
        "type": "Public",
        "slug": "obturation-pen-6k83n",
        "term_id": 2,
        "name": "Obturation Pen",
        "description": "Brand: Unbranded<br />\nModel: Obturation Pen<br />\nColor: White<br />\nCategory: Dental Equipment<br />\nSub-Category: Endodontic Instruments<br />\nMaterial: Not specified<br />\nDimensions (Approx.): Not specified<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nCordless Design: Offers freedom of movement and ease of use during procedures.<br />\n<br />\nPrecise Handling: Pen-like design allows for accurate control and placement.<br />\n<br />\nEfficient Obturation: Heats gutta-percha for effective root canal filling.<br />\n<br />\nEasy to Use: Simple controls and ergonomic design for comfortable operation.<br />\n<br />\nPerformance Overview:<br />\nDelivers reliable and efficient root canal obturation with its cordless design and precise heating capabilities.<br />\n<br />\nKey Selling Points:<br />\nCordless convenience, precise control, efficient root canal filling, and ease of use.",
        "extended_description": "The Obturation Pen is a cordless device used in endodontic procedures for root canal filling. It features a pen-like design for precise handling and control. The device heats gutta-percha to fill the root canal system effectively. It is designed for ease of use and efficient obturation, making it an essential tool for dental professionals.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 1,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "699.00",
        "suggested_retail_price": "699.00",
        "viewing_price": null,
        "length": "18.000",
        "width": "12.000",
        "height": "5.000",
        "weight": "2.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10430096,
        "banner": "/images/postings/2026/03/69afcada87846.jpg",
        "images": [
            "/images/postings/2026/03/69afcada87846.jpg",
            "/images/postings/2026/03/69afcada99b70.jpg"
        ],
        "categories": [
            22
        ],
        "sub_categories": [],
        "brands": [
            1
        ],
        "tags": [
            2
        ],
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-12 10:12:02",
        "published_by": 555,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-12 10:12:02",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Obturation Pen"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275328,
                "upc": null,
                "sku": "CUB231838",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930255,
                "item_id": 10430096,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69afcada87846.jpg",
                    "/images/postings/2026/03/69afcada99b70.jpg"
                ],
                "name": "Obturation Pen",
                "description": "Brand: Unbranded<br />\nModel: Obturation Pen<br />\nColor: White<br />\nCategory: Dental Equipment<br />\nSub-Category: Endodontic Instruments<br />\nMaterial: Not specified<br />\nDimensions (Approx.): Not specified<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nCordless Design: Offers freedom of movement and ease of use during procedures.<br />\n<br />\nPrecise Handling: Pen-like design allows for accurate control and placement.<br />\n<br />\nEfficient Obturation: Heats gutta-percha for effective root canal filling.<br />\n<br />\nEasy to Use: Simple controls and ergonomic design for comfortable operation.<br />\n<br />\nPerformance Overview:<br />\nDelivers reliable and efficient root canal obturation with its cordless design and precise heating capabilities.<br />\n<br />\nKey Selling Points:<br />\nCordless convenience, precise control, efficient root canal filling, and ease of use.",
                "length": "18.000",
                "width": "12.000",
                "height": "5.000",
                "weight": "2.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "The Obturation Pen is a cordless device used in endodontic procedures for root canal filling. It features a pen-like design for precise handling and control. The device heats gutta-percha to fill the root canal system effectively. It is designed for ease of use and efficient obturation, making it an essential tool for dental professionals.",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "New",
                "quantity": 1,
                "delivery": 1,
                "unit_price": "699.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "699.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-12 10:12:02",
                "published_by": 555,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 555,
                "modified_by": 555,
                "created_at": "2026-03-12 18:12:02",
                "updated_at": "2026-03-12 18:12:02",
                "variant": null,
                "category": "Retail",
                "store_name": "HRH Online"
            }
        ]
    },
    {
        "posting_id": 930251,
        "sequence": 0,
        "type": "Public",
        "slug": "dr-pen-auto-microneedle-system-ultima-m--e6pgi",
        "term_id": 2,
        "name": "Dr. Pen Auto Microneedle System Ultima M7",
        "description": "Brand: Dr. Pen<br />\r\nModel: Ultima M7<br />\r\nColor: Pink<br />\r\nCategory: Beauty & Personal Care<br />\r\nSub-Category: Microneedling Tools<br />\r\nMaterial: Stainless steel, plastic<br />\r\n<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nAdjustable Needle Depth: Allows for customized treatment based on skin type and condition.<br />\r\n<br />\r\nAutomatic High-Speed Vibration: Increases absorption of topical products and reduces pain.<br />\r\n<br />\r\nPortable and Rechargeable: Convenient for use at home or on the go.<br />\r\n<br />\r\nSafe and Effective: Minimizes epidermal damage and ensures safety.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers effective microneedling treatments to improve skin texture, reduce wrinkles, and enhance product absorption. The adjustable needle depth and high-speed vibration ensure optimal results with minimal discomfort.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nCustomizable treatment, enhanced product absorption, portability, and safe operation.",
        "extended_description": "The Dr. Pen Ultima M7 is an auto microneedle system designed for professional skincare treatments. It helps to improve skin texture, reduce wrinkles, and enhance the absorption of skincare products. This device is easy to use and provides effective results, making it a popular choice for both professionals and home users. Get yours today and experience the benefits of microneedling!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 1,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "799.00",
        "suggested_retail_price": "799.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "2.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10429235,
        "banner": "/images/postings/2026/03/69af915417f6c.jpg",
        "images": [
            "/images/postings/2026/03/69af915417f6c.jpg",
            "/images/postings/2026/03/69af915428ab2.jpg"
        ],
        "categories": [
            20
        ],
        "sub_categories": [],
        "brands": [
            1
        ],
        "tags": [
            2
        ],
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-12 10:04:16",
        "published_by": 555,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-12 10:04:16",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Dr. Pen Auto Microneedle System Ultima M7"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275324,
                "upc": null,
                "sku": "CUB239622",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930251,
                "item_id": 10429235,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69af915417f6c.jpg",
                    "/images/postings/2026/03/69af915428ab2.jpg"
                ],
                "name": "Dr. Pen Auto Microneedle System Ultima M7",
                "description": "Brand: Dr. Pen<br />\r\nModel: Ultima M7<br />\r\nColor: Pink<br />\r\nCategory: Beauty & Personal Care<br />\r\nSub-Category: Microneedling Tools<br />\r\nMaterial: Stainless steel, plastic<br />\r\n<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nAdjustable Needle Depth: Allows for customized treatment based on skin type and condition.<br />\r\n<br />\r\nAutomatic High-Speed Vibration: Increases absorption of topical products and reduces pain.<br />\r\n<br />\r\nPortable and Rechargeable: Convenient for use at home or on the go.<br />\r\n<br />\r\nSafe and Effective: Minimizes epidermal damage and ensures safety.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers effective microneedling treatments to improve skin texture, reduce wrinkles, and enhance product absorption. The adjustable needle depth and high-speed vibration ensure optimal results with minimal discomfort.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nCustomizable treatment, enhanced product absorption, portability, and safe operation.",
                "length": "1.000",
                "width": "1.000",
                "height": "1.000",
                "weight": "2.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "The Dr. Pen Ultima M7 is an auto microneedle system designed for professional skincare treatments. It helps to improve skin texture, reduce wrinkles, and enhance the absorption of skincare products. This device is easy to use and provides effective results, making it a popular choice for both professionals and home users. Get yours today and experience the benefits of microneedling!",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "Almost New",
                "quantity": 1,
                "delivery": 1,
                "unit_price": "799.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "799.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-12 10:04:16",
                "published_by": 555,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 555,
                "modified_by": 555,
                "created_at": "2026-03-12 18:04:16",
                "updated_at": "2026-03-12 18:04:16",
                "variant": null,
                "category": "Retail",
                "store_name": "HRH Online"
            }
        ]
    },
    {
        "posting_id": 929760,
        "sequence": 0,
        "type": "Public",
        "slug": "marvel-studios-black-panther-wakanda-for-hjfar",
        "term_id": 2,
        "name": "Marvel Studios Black Panther Wakanda Forever Attuma Action Figure",
        "description": "Brand: Marvel Studios<br />\nModel: Black Panther Wakanda Forever Attuma<br />\nColor: N/A<br />\nCategory: Toys & Games<br />\nSub-Category: Action Figures<br />\nSize: N/A<br />\nMaterial: Plastic<br />\nDimensions (Approx.): N/A<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nShark Action: The figure features a unique shark action mechanism for added play value.<br />\n<br />\nDetailed Design: Accurately represents the character Attuma from Black Panther Wakanda Forever.<br />\n<br />\nPlastic-Free Packaging: Environmentally friendly packaging reduces plastic waste.<br />\n<br />\nCollectible Item: Perfect for Marvel fans and collectors.<br />\n<br />\nPerformance Overview:<br />\nOffers engaging play and display options with its shark action feature and detailed design.<br />\n<br />\nKey Selling Points:<br />\nOfficially licensed Marvel product, unique shark action, eco-friendly packaging, and collectible appeal.",
        "extended_description": "The Marvel Studios Black Panther Wakanda Forever Attuma Action Figure is a detailed collectible for fans of the movie. This action figure features Attuma, a character from the film, with shark action. It is designed for ages 4 and up and comes in plastic-free packaging. Get yours now!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 5,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "799.00",
        "suggested_retail_price": "499.00",
        "viewing_price": null,
        "length": "24.000",
        "width": "17.000",
        "height": "7.000",
        "weight": "4.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10410457,
        "banner": "/images/postings/2026/03/69a691bd970dd.jpg",
        "images": [
            "/images/postings/2026/03/69a691bd970dd.jpg",
            "/images/postings/2026/03/69a691bda8f5b.jpg"
        ],
        "categories": [
            5
        ],
        "sub_categories": [],
        "brands": [
            469
        ],
        "tags": [
            2,
            4
        ],
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-11 16:58:10",
        "published_by": 1,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-11 16:58:10",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Marvel Studios Black Panther Wakanda Forever Attuma Action Figure"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 274833,
                "upc": null,
                "sku": "SRR196609",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 929760,
                "item_id": 10410457,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a691bd970dd.jpg",
                    "/images/postings/2026/03/69a691bda8f5b.jpg"
                ],
                "name": "Marvel Studios Black Panther Wakanda Forever Attuma Action Figure",
                "description": "Brand: Marvel Studios<br />\nModel: Black Panther Wakanda Forever Attuma<br />\nColor: N/A<br />\nCategory: Toys & Games<br />\nSub-Category: Action Figures<br />\nSize: N/A<br />\nMaterial: Plastic<br />\nDimensions (Approx.): N/A<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nShark Action: The figure features a unique shark action mechanism for added play value.<br />\n<br />\nDetailed Design: Accurately represents the character Attuma from Black Panther Wakanda Forever.<br />\n<br />\nPlastic-Free Packaging: Environmentally friendly packaging reduces plastic waste.<br />\n<br />\nCollectible Item: Perfect for Marvel fans and collectors.<br />\n<br />\nPerformance Overview:<br />\nOffers engaging play and display options with its shark action feature and detailed design.<br />\n<br />\nKey Selling Points:<br />\nOfficially licensed Marvel product, unique shark action, eco-friendly packaging, and collectible appeal.",
                "length": "24.000",
                "width": "17.000",
                "height": "7.000",
                "weight": "4.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "The Marvel Studios Black Panther Wakanda Forever Attuma Action Figure is a detailed collectible for fans of the movie. This action figure features Attuma, a character from the film, with shark action. It is designed for ages 4 and up and comes in plastic-free packaging. Get yours now!",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "New",
                "quantity": 5,
                "delivery": 1,
                "unit_price": "799.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "499.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-11 16:58:10",
                "published_by": 1,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 1,
                "modified_by": 1,
                "created_at": "2026-03-12 00:58:10",
                "updated_at": "2026-03-12 00:58:10",
                "variant": null,
                "category": "Retail",
                "store_name": "HRH Online"
            }
        ]
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/just-for-you

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

search   string[]  optional  

An array of search terms.

random   boolean  optional  

Filter by whether the results are random or not. Example: true

action   string  optional  

Used for Pagination . Example: "pagination"

Key Visuals

List of Key Visuals

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/key-visuals" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/key-visuals"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/key-visuals';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/key-visuals'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/key-visuals',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 53
access-control-allow-origin: *
 

[
    {
        "id": 588,
        "sequence": 2,
        "banner": "/images/key_visuals/2025/06/68512b9e46dc2.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/06/68512b9e66951.jpg",
        "name": "June Auto Auction",
        "link": "https://hmr.ph/auctions/vehicle-online-auction-suuwa/details#/",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-06-17T16:47:26.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/06/68512b9e758e5.jpg",
        "content": null
    },
    {
        "id": 578,
        "sequence": 3,
        "banner": "/images/key_visuals/2025/05/6831a2031d521.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/6831a2033d850.jpg",
        "name": "DESKTOP",
        "link": "https://hmr.ph/search/categories/computers-and-peripherals#/?categories=15&sub_categories=38&page=1",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-05-24T18:40:03.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/6831a2034c90f.jpg",
        "content": null
    },
    {
        "id": 579,
        "sequence": 4,
        "banner": "/images/key_visuals/2025/05/6831a301a4138.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/6831a301bafc6.jpg",
        "name": "DIMMS KAYSER",
        "link": "https://hmr.ph/search#/buy-now?q=kayser",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-05-24T18:44:17.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/6831a301c68d6.jpg",
        "content": null
    },
    {
        "id": 584,
        "sequence": 5,
        "banner": "/images/key_visuals/2025/05/6831a54538a48.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/6831a54555042.jpg",
        "name": "MOBILE TABLETS",
        "link": "https://hmr.ph/search/categories/electronics-and-gadgets#/buy-now?categories=16&sub_categories=45&page=1",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-05-24T18:53:57.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/6831a5456307e.jpg",
        "content": null
    },
    {
        "id": 583,
        "sequence": 6,
        "banner": "/images/key_visuals/2025/05/6831a4d6e0135.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/6831a4d705267.jpg",
        "name": "MONITORS",
        "link": "https://hmr.ph/search/categories/computers-and-peripherals#/?categories=15&sub_categories=40&page=1",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-05-24T18:52:06.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/6831a4d710fa3.jpg",
        "content": null
    },
    {
        "id": 581,
        "sequence": 7,
        "banner": "/images/key_visuals/2025/05/6831a401a3ec0.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/6831a401bc0d8.jpg",
        "name": "EARPHONES",
        "link": "https://hmr.ph/search/categories/electronics-and-gadgets#/?categories=16&sub_categories=111&page=1",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-05-24T18:48:33.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/6831a401cb24f.jpg",
        "content": null
    },
    {
        "id": 580,
        "sequence": 8,
        "banner": "/images/key_visuals/2025/05/6831a3928fda1.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/6831a392a934a.jpg",
        "name": "ACCESSORIES",
        "link": "https://hmr.ph/search/categories/electronics-and-gadgets#/buy-now?categories=16&page=1",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-05-24T18:46:42.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/6831a392b727a.jpg",
        "content": null
    },
    {
        "id": 585,
        "sequence": 9,
        "banner": "/images/key_visuals/2025/05/6831a684ce07d.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/6831a684e7274.jpg",
        "name": "GPU",
        "link": "https://hmr.ph/search#/?q=QUADRO%20GPU",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-05-24T18:59:16.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/6831a684f3891.jpg",
        "content": null
    },
    {
        "id": 582,
        "sequence": 10,
        "banner": "/images/key_visuals/2025/05/6831a44f6fb50.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/6831a44f8ac9a.jpg",
        "name": "CHROME BOX",
        "link": "https://hmr.ph/search#/?q=CHROMEBOX",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-05-24T18:49:51.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/6831a44f97c3e.jpg",
        "content": null
    },
    {
        "id": 562,
        "sequence": 11,
        "banner": "/images/key_visuals/2025/04/680842a1ca83b.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/04/680842a1ec970.jpg",
        "name": "Spareparts",
        "link": "https://hmr.ph/search#/stock-lots",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-04-23T09:30:09.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/04/680842a20d9e0.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 576,
        "sequence": 12,
        "banner": "/images/key_visuals/2025/05/682aa3b8b7781.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/682aa3b8d74c2.jpg",
        "name": "Electric Vehicle Online Auction",
        "link": "https://electricvehicleonline.carrd.co/",
        "active": 1,
        "created_by": 123,
        "modified_by": 123,
        "created_at": "2025-05-19T11:21:28.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/682aa3b8e83b5.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 575,
        "sequence": 13,
        "banner": "/images/key_visuals/2025/05/68284a171acc6.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/68284a1734828.jpg",
        "name": "Great Deals On May Auto Online Auction",
        "link": "https://hmrautoauction2025.carrd.co/",
        "active": 1,
        "created_by": 123,
        "modified_by": 123,
        "created_at": "2025-05-17T16:34:31.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/68284a174661b.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 444,
        "sequence": 14,
        "banner": "/images/key_visuals/2024/04/661f473f3bad5.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2024/04/661f473f4d42c.jpg",
        "name": "Forklift Make an Offer",
        "link": "https://hmr.ph/search#/?q=forklift",
        "active": 1,
        "created_by": 441,
        "modified_by": 107,
        "created_at": "2024-04-17T11:51:27.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2024/06/6673e207409ab.jpg",
        "content": {
            "type": "auction_list",
            "auction_type": "ongoing",
            "auction_locations": [
                23,
                245,
                5
            ],
            "item_category_type": "Automotives"
        }
    },
    {
        "id": 571,
        "sequence": 15,
        "banner": "/images/key_visuals/2025/05/681ece56b66da.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/681ece56ce4d0.jpg",
        "name": "LED Lights",
        "link": "https://hmr.ph/search/categories/lighting-and-electrical#/?categories=13&sub_categories=151&sub_categories=148&sub_categories=155&page=1",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-05-10T11:56:06.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/681ece56dcaeb.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 510,
        "sequence": 16,
        "banner": "/images/key_visuals/2024/10/670dd95a823e3.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2024/10/670dd95a9b272.jpg",
        "name": "BNPL",
        "link": "https://hmr.ph/search#/?q=LG&page=1&sub_categories=95&sub_categories=94",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2024-10-15T10:54:18.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2024/10/670dd95aa9ad6.jpg",
        "content": {
            "type": "event_list",
            "brands": [
                12321,
                232,
                34
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 485,
        "sequence": 17,
        "banner": "/images/key_visuals/2024/08/66bef075091ab.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2024/08/66bef07528636.jpg",
        "name": "DB Audio",
        "link": "https://hmr.ph/search#/buy-now?q=db%20audio",
        "active": 1,
        "created_by": 441,
        "modified_by": 500,
        "created_at": "2024-08-16T14:23:49.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2024/08/66bef07536c0d.jpg",
        "content": {
            "type": "event_list",
            "brands": [
                12321,
                232,
                34
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 566,
        "sequence": 18,
        "banner": "/images/key_visuals/2025/04/680c7a5e70c8c.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/04/680c7a5e882af.jpg",
        "name": "Tech and Gadgets",
        "link": "https://hmr.ph/search/categories/computers-and-peripherals#/?categories=15&page=1",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-04-26T14:17:02.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/04/680c7a5e9501a.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 567,
        "sequence": 19,
        "banner": "/images/key_visuals/2025/04/680c8393cd61c.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/04/680c8393eedd3.jpg",
        "name": "Mode of Payment",
        "link": "https://hmr.ph/",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-04-26T14:56:19.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/04/680c83940a8d6.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 521,
        "sequence": 20,
        "banner": "/images/key_visuals/2024/11/6741801e0e637.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2024/11/6741801e25e1f.jpg",
        "name": "Canlubang Auction",
        "link": "https://bit.ly/Canlubang",
        "active": 1,
        "created_by": 123,
        "modified_by": 123,
        "created_at": "2024-11-23T15:11:26.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2024/11/6741801e37d3c.jpg",
        "content": {
            "type": "store_list",
            "brands": [
                12321,
                232,
                34
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 548,
        "sequence": 21,
        "banner": "/images/key_visuals/2025/03/67d3dfffe59f4.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/03/67d3e000167dc.jpg",
        "name": "DAU Vehicle Online Auction",
        "link": "https://dauvehicleauction.carrd.co/",
        "active": 1,
        "created_by": 123,
        "modified_by": 123,
        "created_at": "2025-03-14T15:51:27.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/03/67d3e00027843.jpg",
        "content": {
            "type": "event_list",
            "brands": [
                12321,
                232,
                34
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 574,
        "sequence": 22,
        "banner": "/images/key_visuals/2025/05/6825a858bd607.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/6825a858d0e3a.jpg",
        "name": "Tire Recycling Plant Online Auction",
        "link": "https://tirerecyclingplant.carrd.co/",
        "active": 1,
        "created_by": 123,
        "modified_by": 123,
        "created_at": "2025-05-15T16:39:52.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/6825a858dfebe.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 509,
        "sequence": 23,
        "banner": "/images/key_visuals/2024/10/670c64b1626f6.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2024/10/670c64b175459.jpg",
        "name": "Bodega Rack",
        "link": "https://hmr.ph/search#/?q=bodega",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2024-10-14T08:24:17.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2024/10/670c64b18dde9.jpg",
        "content": {
            "type": "auction_list",
            "auction_type": "ongoing",
            "auction_locations": [
                23,
                245,
                5
            ],
            "item_category_type": "Automotives"
        }
    },
    {
        "id": 534,
        "sequence": 24,
        "banner": "/images/key_visuals/2025/02/67a5a5c28059b.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/02/67a5a5c2b4ac2.jpg",
        "name": "Pallet Racking",
        "link": "https://hmr.ph/search#/buy-now?q=pallet%20racking",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-02-07T14:18:42.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/02/67a5a5c2e7b8c.jpg",
        "content": {
            "type": "store_list",
            "brands": [
                12321,
                232,
                34
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 565,
        "sequence": 25,
        "banner": "/images/key_visuals/2025/04/680c77981861a.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/04/680c77982f53c.jpg",
        "name": "Office Furniture",
        "link": "https://hmr.ph/search/categories/furniture#/?categories=24&page=1&sub_categories=80&sub_categories=204&sub_categories=114",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-04-26T14:05:12.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/04/680c77983d699.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 569,
        "sequence": 26,
        "banner": "/images/key_visuals/2025/05/6814704690179.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/05/68147046aca86.jpg",
        "name": "Hotel Chairs",
        "link": "https://hmr.ph/search/categories/furniture#/?categories=24&sub_categories=73&sub_categories=213&sub_categories=112&page=1",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-05-02T15:12:06.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/05/68147046c1d64.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 486,
        "sequence": 27,
        "banner": "/images/key_visuals/2024/08/66bef155d03e9.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2024/08/66bef155e6524.jpg",
        "name": "Home Improvements 2",
        "link": "https://hmr.ph/search/categories/home-and-living#/?categories=17&page=1&sub_categories=158",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2024-08-16T14:27:33.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2024/08/66bef155f1811.jpg",
        "content": {
            "type": "store_list",
            "brands": [
                12321,
                232,
                34
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 564,
        "sequence": 28,
        "banner": "/images/key_visuals/2025/04/680c7586b5f36.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/04/680c7586d33f6.jpg",
        "name": "Kayaks",
        "link": "https://hmr.ph/search#/?q=kayak",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-04-26T13:56:22.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/04/680c7586e53c8.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 551,
        "sequence": 29,
        "banner": "/images/key_visuals/2025/03/67d76f7e51122.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/03/67d76f7e7025d.jpg",
        "name": "Beaker",
        "link": "https://hmr.ph/search#/?q=beaker",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-03-17T08:40:30.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/03/67d76f7e9331c.jpg",
        "content": {
            "type": "event_list",
            "brands": [
                12321,
                232,
                34
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 568,
        "sequence": 30,
        "banner": "/images/key_visuals/2025/04/680ec865d884c.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/04/680ec86602d45.jpg",
        "name": "Koiti",
        "link": "https://hmr.ph/search#/?q=koiti",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2025-04-28T08:14:29.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/04/680ec86610c24.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 491,
        "sequence": 31,
        "banner": "/images/key_visuals/2024/08/66c94e528d2c9.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2024/08/66c94e52a62f0.jpg",
        "name": "Korean Merchandise",
        "link": "https://hmr.ph/search/offers/k-merchandise#/",
        "active": 1,
        "created_by": 441,
        "modified_by": 441,
        "created_at": "2024-08-24T11:06:58.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2024/08/66c94e52b467c.jpg",
        "content": {
            "type": "offer_list",
            "brands": [
                12321,
                232,
                34
            ],
            "offers": [
                23,
                234
            ],
            "categories": [
                1,
                2,
                3
            ],
            "sub_categories": [
                23,
                245,
                5
            ]
        }
    },
    {
        "id": 556,
        "sequence": 32,
        "banner": "/images/key_visuals/2025/03/67e6659e0fbfc.jpg",
        "mobile_banner": "/images/key_visuals/mobile/2025/03/67e6659e29fe4.jpg",
        "name": "Unused Apparel Online Auction",
        "link": "https://bit.ly/HMRApparelAuction",
        "active": 1,
        "created_by": 123,
        "modified_by": 123,
        "created_at": "2025-03-28T17:02:22.000000Z",
        "updated_at": "2026-01-29T17:51:48.000000Z",
        "app_banner": "/images/key_visuals/app/2025/03/67e6659e3cc2c.jpg",
        "content": {
            "type": "auction_list",
            "auction_type": "ongoing",
            "auction_locations": [
                23,
                245,
                5
            ],
            "item_category_type": "Automotives"
        }
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/key-visuals

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Onsite Auctions

API for managing Onsite Auctions

Searching Function

Display All available Filters for specific Item Category Type. Please visit this link for reference (See the sidebar) : https://hmr.ph/heavy-equipment#/

GET api/v1/item-category-types/filters

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/item-category-types/filters?item_category_type=Automotives" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/item-category-types/filters"
);

const params = {
    "item_category_type": "Automotives",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/item-category-types/filters';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'item_category_type' => 'Automotives',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/item-category-types/filters'
params = {
  'item_category_type': 'Automotives',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/item-category-types/filters',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 34
access-control-allow-origin: *
 

{
    "model": [
        {
            "column_name": "Model",
            "value": "SG125-8A",
            "total_count": 4
        },
        {
            "column_name": "Model",
            "value": "SG150R Classic Earl 150",
            "total_count": 1
        },
        {
            "column_name": "Model",
            "value": "SG125",
            "total_count": 1
        },
        {
            "column_name": "Model",
            "value": "SG110-F",
            "total_count": 1
        },
        {
            "column_name": "Model",
            "value": "Ranger 2.0L Wildtrak 4x2 MT",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "Camry 2.5V VVT-i 4x2 AT",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "Forester",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "Outback 36RS AT",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "Corolla Altis 1.6G MT",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "Expert 20H",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "Accent 4x2 AT",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "Adventure GX 2. MT",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "Polo HB",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "Avanza 1.3J M/T",
            "total_count": 66
        },
        {
            "column_name": "Model",
            "value": "Carnival",
            "total_count": 1
        },
        {
            "column_name": "Model",
            "value": "L300 Deluxe FB",
            "total_count": 17
        },
        {
            "column_name": "Model",
            "value": "Passenger",
            "total_count": 18
        },
        {
            "column_name": "Model",
            "value": "WIZARD 125 E3 SG125-8A",
            "total_count": 4
        },
        {
            "column_name": "Model",
            "value": "PRINCE E3 SG125",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "HERO 3 SG125-16",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "HERO 3 SG125 16",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "City Passenger",
            "total_count": 4
        },
        {
            "column_name": "Model",
            "value": "Ranger 4x2",
            "total_count": 2
        },
        {
            "column_name": "Model",
            "value": "City",
            "total_count": 31
        },
        {
            "column_name": "Model",
            "value": "Getz 1.1L",
            "total_count": 7
        },
        {
            "column_name": "Model",
            "value": "Avanza",
            "total_count": 7
        },
        {
            "column_name": "Model",
            "value": "Ware R 100",
            "total_count": 27
        }
    ],
    "transmission": [
        {
            "column_name": "Transmission",
            "value": "MT",
            "total_count": 86
        },
        {
            "column_name": "Transmission",
            "value": "AT",
            "total_count": 13
        }
    ],
    "year": [
        {
            "column_name": "Year",
            "value": "2021",
            "total_count": 12
        },
        {
            "column_name": "Year",
            "value": "2018",
            "total_count": 34
        },
        {
            "column_name": "Year",
            "value": "2019",
            "total_count": 28
        },
        {
            "column_name": "Year",
            "value": "2022",
            "total_count": 3
        },
        {
            "column_name": "Year",
            "value": "2017",
            "total_count": 4
        },
        {
            "column_name": "Year",
            "value": "2016",
            "total_count": 4
        },
        {
            "column_name": "Year",
            "value": "2015",
            "total_count": 2
        },
        {
            "column_name": "Year",
            "value": "2007",
            "total_count": 2
        },
        {
            "column_name": "Year",
            "value": "2012",
            "total_count": 64
        },
        {
            "column_name": "Year",
            "value": "1998",
            "total_count": 1
        },
        {
            "column_name": "Year",
            "value": "2008",
            "total_count": 13
        },
        {
            "column_name": "Year",
            "value": "2010",
            "total_count": 13
        },
        {
            "column_name": "Year",
            "value": "2009",
            "total_count": 2
        },
        {
            "column_name": "Year",
            "value": "2014",
            "total_count": 27
        }
    ],
    "color": [
        {
            "column_name": "Color",
            "value": "Black",
            "total_count": 2
        },
        {
            "column_name": "Color",
            "value": "Black / Blue",
            "total_count": 3
        },
        {
            "column_name": "Color",
            "value": "Black / Red",
            "total_count": 1
        },
        {
            "column_name": "Color",
            "value": "Absolute Black",
            "total_count": 2
        },
        {
            "column_name": "Color",
            "value": "White Pearl",
            "total_count": 2
        },
        {
            "column_name": "Color",
            "value": "Sepia Bronze Metallic",
            "total_count": 2
        },
        {
            "column_name": "Color",
            "value": "Crystal White Pearl",
            "total_count": 2
        },
        {
            "column_name": "Color",
            "value": "Gold Metallic",
            "total_count": 2
        },
        {
            "column_name": "Color",
            "value": "White",
            "total_count": 8
        },
        {
            "column_name": "Color",
            "value": "Selimonza Silver",
            "total_count": 2
        },
        {
            "column_name": "Color",
            "value": "Gray",
            "total_count": 2
        },
        {
            "column_name": "Color",
            "value": "Asfen White",
            "total_count": 10
        },
        {
            "column_name": "Color",
            "value": "Bianco White",
            "total_count": 11
        },
        {
            "column_name": "Color",
            "value": "Eco Green",
            "total_count": 19
        },
        {
            "column_name": "Color",
            "value": "Golden Yellow",
            "total_count": 16
        },
        {
            "column_name": "Color",
            "value": "Western Red",
            "total_count": 7
        },
        {
            "column_name": "Color",
            "value": "Red",
            "total_count": 7
        },
        {
            "column_name": "Color",
            "value": "Red/Black",
            "total_count": 27
        }
    ],
    "fuel_type": [
        {
            "column_name": "Fuel Type",
            "value": "Diesel",
            "total_count": 18
        },
        {
            "column_name": "Fuel Type",
            "value": "Gas",
            "total_count": 93
        }
    ],
    "body_type": [
        {
            "column_name": "Body Type",
            "value": "Pick-up",
            "total_count": 2
        },
        {
            "column_name": "Body Type",
            "value": "Sedan",
            "total_count": 6
        },
        {
            "column_name": "Body Type",
            "value": "Wagon",
            "total_count": 75
        },
        {
            "column_name": "Body Type",
            "value": "SUV",
            "total_count": 2
        },
        {
            "column_name": "Body Type",
            "value": "Van",
            "total_count": 3
        },
        {
            "column_name": "Body Type",
            "value": "UV",
            "total_count": 2
        },
        {
            "column_name": "Body Type",
            "value": "Hatchback",
            "total_count": 2
        },
        {
            "column_name": "Body Type",
            "value": "Dropside",
            "total_count": 17
        },
        {
            "column_name": "Body Type",
            "value": "Pick-Up",
            "total_count": 2
        },
        {
            "column_name": "Body Type",
            "value": "Sub Compact",
            "total_count": 7
        }
    ],
    "brand": []
}
 

Request      

GET api/v1/item-category-types/filters

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

item_category_type   string   

Example Parameters "Automotives", "Real Estates", "Industrial And Construction Equipments" . Example: Automotives

Automotives

API for managing "Automotives" Postings. This endpoint allows you to get all automotive postings and search for items based on specific category type filters (All Array parameters is based on specific item category type filter.). Use the provided parameters to filter your search according to your needs.

GET api/v1/item-category-types/automotives

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/item-category-types/automotives?page=1&row_per_page=20&action=pagination&sort_by=Newest&model%5B%5D[]=dolorum&year%5B%5D[]=qui&color%5B%5D[]=et&transmission%5B%5D[]=adipisci&fuel_type%5B%5D[]=culpa&body_type%5B%5D[]=eligendi" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/item-category-types/automotives"
);

const params = {
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "sort_by": "Newest",
    "model[][0]": "dolorum",
    "year[][0]": "qui",
    "color[][0]": "et",
    "transmission[][0]": "adipisci",
    "fuel_type[][0]": "culpa",
    "body_type[][0]": "eligendi",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/item-category-types/automotives';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'sort_by' => 'Newest',
            'model[][0]' => 'dolorum',
            'year[][0]' => 'qui',
            'color[][0]' => 'et',
            'transmission[][0]' => 'adipisci',
            'fuel_type[][0]' => 'culpa',
            'body_type[][0]' => 'eligendi',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/item-category-types/automotives'
params = {
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'sort_by': 'Newest',
  'model[][0]': 'dolorum',
  'year[][0]': 'qui',
  'color[][0]': 'et',
  'transmission[][0]': 'adipisci',
  'fuel_type[][0]': 'culpa',
  'body_type[][0]': 'eligendi',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/item-category-types/automotives',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 33
access-control-allow-origin: *
 

{
    "current_page": 1,
    "data": [],
    "first_page_url": "https://staging-api.hmr.ph/api/v1/item-category-types/automotives?page=1",
    "from": null,
    "last_page": 1,
    "last_page_url": "https://staging-api.hmr.ph/api/v1/item-category-types/automotives?page=1",
    "links": [
        {
            "url": null,
            "label": "&laquo; Previous",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/item-category-types/automotives?page=1",
            "label": "1",
            "active": true
        },
        {
            "url": null,
            "label": "Next &raquo;",
            "active": false
        }
    ],
    "next_page_url": null,
    "path": "https://staging-api.hmr.ph/api/v1/item-category-types/automotives",
    "per_page": 20,
    "prev_page_url": null,
    "to": null,
    "total": 0
}
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/item-category-types/automotives

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

page   integer  optional  

Used for Pagination . Example: 1

row_per_page   string  optional  

Used for Pagination . Example: 20

action   string  optional  

Used for Pagination . Example: pagination

sort_by   string  optional  

Used for Sorting the newest Datas . Example: Newest

model[]   string[]  optional  

An optional list of models. E.g., model[]=L300&model[]=2023

year[]   string[]  optional  

optional An array of years for filtering. E.g., year[]=2017

color[]   string[]  optional  

optional An array of colors for filtering. E.g., color[]=Silver

transmission[]   string[]  optional  

optional An array of transmissions for filtering. E.g., transmission[]=MT

fuel_type[]   string[]  optional  

optional An array of fuel types for filtering. E.g., fuel_type[]=Diesel

body_type[]   string[]  optional  

optional An array of body types for filtering. E.g., body_type[]=Wagon

Heavy Equipments

API for managing "Heavy Equipment" Postings. This endpoint allows you to get all automotive postings and search for items based on specific category type filters (All Array parameters is based on specific item category type filter.). Use the provided parameters to filter your search according to your needs.

GET api/v1/item-category-types/heavy-equipments

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/item-category-types/heavy-equipments?page=1&row_per_page=20&action=pagination&sort_by=Newest&model%5B%5D[]=velit&year%5B%5D[]=enim&condition%5B%5D[]=est&location%5B%5D[]=repudiandae" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/item-category-types/heavy-equipments"
);

const params = {
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "sort_by": "Newest",
    "model[][0]": "velit",
    "year[][0]": "enim",
    "condition[][0]": "est",
    "location[][0]": "repudiandae",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/item-category-types/heavy-equipments';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'sort_by' => 'Newest',
            'model[][0]' => 'velit',
            'year[][0]' => 'enim',
            'condition[][0]' => 'est',
            'location[][0]' => 'repudiandae',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/item-category-types/heavy-equipments'
params = {
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'sort_by': 'Newest',
  'model[][0]': 'velit',
  'year[][0]': 'enim',
  'condition[][0]': 'est',
  'location[][0]': 'repudiandae',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/item-category-types/heavy-equipments',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 32
access-control-allow-origin: *
 

{
    "current_page": 1,
    "data": [],
    "first_page_url": "https://staging-api.hmr.ph/api/v1/item-category-types/heavy-equipments?page=1",
    "from": null,
    "last_page": 1,
    "last_page_url": "https://staging-api.hmr.ph/api/v1/item-category-types/heavy-equipments?page=1",
    "links": [
        {
            "url": null,
            "label": "&laquo; Previous",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/item-category-types/heavy-equipments?page=1",
            "label": "1",
            "active": true
        },
        {
            "url": null,
            "label": "Next &raquo;",
            "active": false
        }
    ],
    "next_page_url": null,
    "path": "https://staging-api.hmr.ph/api/v1/item-category-types/heavy-equipments",
    "per_page": 20,
    "prev_page_url": null,
    "to": null,
    "total": 0
}
 

Request      

GET api/v1/item-category-types/heavy-equipments

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

page   integer  optional  

Used for Pagination . Example: 1

row_per_page   string  optional  

Used for Pagination . Example: 20

action   string  optional  

Used for Pagination . Example: pagination

sort_by   string  optional  

Used for Sorting the newest Datas . Example: Newest

model[]   string[]  optional  

An optional list of models. E.g., model[]=ORTABLE TRAFFIC LIGHT&model[]=AIR COMPRESSOR

year[]   string[]  optional  

optional An array of years for filtering. E.g., year[]=2001&year[]=2019

condition[]   string[]  optional  

optional An array of conditions for filtering. E.g., condition[]=Good&condition[]=As-is

location[]   string[]  optional  

optional An array of locations for filtering. location[]=Pampanga, Mabalacat, Dau, Etasi Warehouse, Brgy. Duquit

Real Estates

API for managing "Real Estates" Postings. This endpoint allows you to get all automotive postings and search for items based on specific category type filters (All Array parameters is based on specific item category type filter.). Use the provided parameters to filter your search according to your needs.

GET api/v1/item-category-types/real-estates

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/item-category-types/real-estates?page=1&row_per_page=20&action=pagination&sort_by=Newest&type_of_property%5B%5D[]=ut&bedroom%5B%5D[]=atque&bathroom%5B%5D[]=facere" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/item-category-types/real-estates"
);

const params = {
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "sort_by": "Newest",
    "type_of_property[][0]": "ut",
    "bedroom[][0]": "atque",
    "bathroom[][0]": "facere",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/item-category-types/real-estates';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'sort_by' => 'Newest',
            'type_of_property[][0]' => 'ut',
            'bedroom[][0]' => 'atque',
            'bathroom[][0]' => 'facere',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/item-category-types/real-estates'
params = {
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'sort_by': 'Newest',
  'type_of_property[][0]': 'ut',
  'bedroom[][0]': 'atque',
  'bathroom[][0]': 'facere',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/item-category-types/real-estates',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 31
access-control-allow-origin: *
 

{
    "current_page": 1,
    "data": [],
    "first_page_url": "https://staging-api.hmr.ph/api/v1/item-category-types/real-estates?page=1",
    "from": null,
    "last_page": 1,
    "last_page_url": "https://staging-api.hmr.ph/api/v1/item-category-types/real-estates?page=1",
    "links": [
        {
            "url": null,
            "label": "&laquo; Previous",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/item-category-types/real-estates?page=1",
            "label": "1",
            "active": true
        },
        {
            "url": null,
            "label": "Next &raquo;",
            "active": false
        }
    ],
    "next_page_url": null,
    "path": "https://staging-api.hmr.ph/api/v1/item-category-types/real-estates",
    "per_page": 20,
    "prev_page_url": null,
    "to": null,
    "total": 0
}
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/item-category-types/real-estates

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

page   integer  optional  

Used for Pagination . Example: 1

row_per_page   string  optional  

Used for Pagination . Example: 20

action   string  optional  

Used for Pagination . Example: pagination

sort_by   string  optional  

Used for Sorting the newest Datas . Example: Newest

type_of_property[]   string[]  optional  

An optional list of type of properties. E.g., type_of_property[]=Commercial

bedroom[]   string[]  optional  

optional An array of bedrooms for filtering. E.g., bedroom[]=5

bathroom[]   string[]  optional  

optional An array of bathrooms for filtering. E.g., bathroom[]=1

Automotive Posting Details

API for showing one specific Automotive posting.

GET api/v1/automotive/{slug}/details

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/automotive/1-2022-mitsubishi-mirage-g-4-glx-3biyg/details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/automotive/1-2022-mitsubishi-mirage-g-4-glx-3biyg/details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/automotive/1-2022-mitsubishi-mirage-g-4-glx-3biyg/details';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/automotive/1-2022-mitsubishi-mirage-g-4-glx-3biyg/details'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/automotive/1-2022-mitsubishi-mirage-g-4-glx-3biyg/details',
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 30
access-control-allow-origin: *
 

{
    "message": "",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php",
    "line": 1274,
    "trace": [
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php",
            "line": 45,
            "function": "abort",
            "class": "Illuminate\\Foundation\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Controllers/Api/V1/ItemCategoryTypeController.php",
            "line": 45,
            "function": "abort"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
            "line": 54,
            "function": "automotiveDetails",
            "class": "App\\Http\\Controllers\\Api\\V1\\ItemCategoryTypeController",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
            "line": 43,
            "function": "callAction",
            "class": "Illuminate\\Routing\\Controller",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 259,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\ControllerDispatcher",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 205,
            "function": "runController",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 806,
            "function": "run",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateReCaptcha.php",
            "line": 18,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateReCaptcha",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ForceJsonResponse.php",
            "line": 20,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ForceJsonResponse",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateRequestClientKey.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateRequestClientKey",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php",
            "line": 50,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 159,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 125,
            "function": "handleRequest",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 87,
            "function": "handleRequestUsingNamedLimiter",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 25,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Laravel\\Sanctum\\Http\\Middleware\\{closure}",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 24,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 805,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 784,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 310,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 298,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 237,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 1121,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/automotive/{slug}/details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

Slug of Any Automotive Postings. Example: 1-2022-mitsubishi-mirage-g-4-glx-3biyg

Heavy Equipment Posting Details

API for showing one specific Heavy Equipment posting.

GET api/v1/heavy-equipment/{slug}/details

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/heavy-equipment/12-truck-and-machinery-auction-lot-12-pod23/details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/heavy-equipment/12-truck-and-machinery-auction-lot-12-pod23/details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/heavy-equipment/12-truck-and-machinery-auction-lot-12-pod23/details';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/heavy-equipment/12-truck-and-machinery-auction-lot-12-pod23/details'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/heavy-equipment/12-truck-and-machinery-auction-lot-12-pod23/details',
  headers
)

p response.body

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 29
access-control-allow-origin: *
 

{
    "message": "",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php",
    "line": 1274,
    "trace": [
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php",
            "line": 45,
            "function": "abort",
            "class": "Illuminate\\Foundation\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Controllers/Api/V1/ItemCategoryTypeController.php",
            "line": 99,
            "function": "abort"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
            "line": 54,
            "function": "heavyEquipmentDetails",
            "class": "App\\Http\\Controllers\\Api\\V1\\ItemCategoryTypeController",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
            "line": 43,
            "function": "callAction",
            "class": "Illuminate\\Routing\\Controller",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 259,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\ControllerDispatcher",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 205,
            "function": "runController",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 806,
            "function": "run",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateReCaptcha.php",
            "line": 18,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateReCaptcha",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ForceJsonResponse.php",
            "line": 20,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ForceJsonResponse",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateRequestClientKey.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateRequestClientKey",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php",
            "line": 50,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 159,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 125,
            "function": "handleRequest",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 87,
            "function": "handleRequestUsingNamedLimiter",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 25,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Laravel\\Sanctum\\Http\\Middleware\\{closure}",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 24,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 805,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 784,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 310,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 298,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 237,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 1121,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/v1/heavy-equipment/{slug}/details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

Slug of Any Heavy Equipment Postings. Example: 12-truck-and-machinery-auction-lot-12-pod23

Real Estate Posting Details

API for showing one specific Real Estate posting.

GET api/v1/real-estate/{slug}/details

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/real-estate/hotel-building-in-poblacion-makati-city-ah7kp/details" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/real-estate/hotel-building-in-poblacion-makati-city-ah7kp/details"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/real-estate/hotel-building-in-poblacion-makati-city-ah7kp/details';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/real-estate/hotel-building-in-poblacion-makati-city-ah7kp/details'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/real-estate/hotel-building-in-poblacion-makati-city-ah7kp/details',
  headers
)

p response.body

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 28
access-control-allow-origin: *
 

{
    "message": "",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Application.php",
    "line": 1274,
    "trace": [
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php",
            "line": 45,
            "function": "abort",
            "class": "Illuminate\\Foundation\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Controllers/Api/V1/ItemCategoryTypeController.php",
            "line": 154,
            "function": "abort"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
            "line": 54,
            "function": "realEstateDetails",
            "class": "App\\Http\\Controllers\\Api\\V1\\ItemCategoryTypeController",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
            "line": 43,
            "function": "callAction",
            "class": "Illuminate\\Routing\\Controller",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 259,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\ControllerDispatcher",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 205,
            "function": "runController",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 806,
            "function": "run",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateReCaptcha.php",
            "line": 18,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateReCaptcha",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ForceJsonResponse.php",
            "line": 20,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ForceJsonResponse",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateRequestClientKey.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateRequestClientKey",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php",
            "line": 50,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 159,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 125,
            "function": "handleRequest",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 87,
            "function": "handleRequestUsingNamedLimiter",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 25,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Laravel\\Sanctum\\Http\\Middleware\\{closure}",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 24,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 805,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 784,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 310,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 298,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 237,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 1121,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/v1/real-estate/{slug}/details

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

Slug of Any Real Estate Postings. Example: hotel-building-in-poblacion-makati-city-ah7kp

Postings

Posting Terms and Condition Endpoint

List of all Available Posting Categories

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/categories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/categories"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/categories';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/categories'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/categories',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 59
access-control-allow-origin: *
 

[
    {
        "category_id": 1,
        "category_code": "appliances",
        "icon": "refrigerator",
        "active": 1,
        "category_name": "APPLIANCES",
        "color": "#A5F0FC",
        "image": "images/categories/appliance.png",
        "featured": 1,
        "sequence": 1,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 140
    },
    {
        "category_id": 2,
        "category_code": "sports-lifestyle",
        "icon": "basketball",
        "active": 1,
        "category_name": "SPORTS & LIFESTYLE",
        "color": "#9DF0C4",
        "image": "images/categories/sport.png",
        "featured": 1,
        "sequence": 22,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 36
    },
    {
        "category_id": 3,
        "category_code": "automotive-transportation",
        "icon": "car",
        "active": 1,
        "category_name": "AUTOMOTIVE & TRANSPORTATION",
        "color": "#D6BBFB",
        "image": "images/categories/auto.png",
        "featured": 0,
        "sequence": 2,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 4
    },
    {
        "category_id": 4,
        "category_code": "hardware",
        "icon": "bed-empty",
        "active": 1,
        "category_name": "HARDWARE",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 10,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 50
    },
    {
        "category_id": 5,
        "category_code": "children",
        "icon": "children",
        "active": 1,
        "category_name": "CHILDREN",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 5,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 111
    },
    {
        "category_id": 7,
        "category_code": "plumbing",
        "icon": "wrench",
        "active": 1,
        "category_name": "PLUMBING",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 19,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 4
    },
    {
        "category_id": 8,
        "category_code": "pet-supplies",
        "icon": "dog",
        "active": 1,
        "category_name": "PET SUPPLIES",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 18,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 3
    },
    {
        "category_id": 11,
        "category_code": "commercial-kitchen-equipment",
        "icon": "kitchen-set",
        "active": 1,
        "category_name": "COMMERCIAL KITCHEN EQUIPMENT",
        "color": "#5FE9D0",
        "image": "images/categories/kitchen.png",
        "featured": 1,
        "sequence": 3,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 2
    },
    {
        "category_id": 12,
        "category_code": "medical",
        "icon": "book-medical",
        "active": 1,
        "category_name": "MEDICAL",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 17,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 10
    },
    {
        "category_id": 13,
        "category_code": "lighting-and-electrical",
        "icon": "lightbulb",
        "active": 1,
        "category_name": "LIGHTING AND ELECTRICAL",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 16,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 15
    },
    {
        "category_id": 14,
        "category_code": "industrial-equipment-and-machineries",
        "icon": "industry-windows",
        "active": 1,
        "category_name": "INDUSTRIAL EQUIPMENT AND MACHINERIES",
        "color": "#FECDCA",
        "image": "images/categories/industrial equipment.png",
        "featured": 1,
        "sequence": 14,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 1
    },
    {
        "category_id": 15,
        "category_code": "computers-and-peripherals",
        "icon": "computer",
        "active": 1,
        "category_name": "COMPUTERS AND PERIPHERALS",
        "color": "#BDB9B9",
        "image": "images/categories/computer.png",
        "featured": 1,
        "sequence": 4,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 18
    },
    {
        "category_id": 16,
        "category_code": "electronics-and-gadgets",
        "icon": "mobile",
        "active": 1,
        "category_name": "ELECTRONICS AND GADGETS",
        "color": "#CF2736",
        "image": "images/categories/gadget.png",
        "featured": 1,
        "sequence": 6,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 91
    },
    {
        "category_id": 17,
        "category_code": "home-and-living",
        "icon": "air-conditioner",
        "active": 1,
        "category_name": "HOME AND LIVING",
        "color": "#2DB7ED",
        "image": "images/categories/sofa.png",
        "featured": 0,
        "sequence": 13,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 103
    },
    {
        "category_id": 18,
        "category_code": "fashion",
        "icon": "shirt",
        "active": 1,
        "category_name": "FASHION",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 7,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 137
    },
    {
        "category_id": 19,
        "category_code": "school-and-office",
        "icon": "house",
        "active": 1,
        "category_name": "SCHOOL AND OFFICE",
        "color": "#AFCE74",
        "image": "images/categories/school.png",
        "featured": 1,
        "sequence": 21,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 4
    },
    {
        "category_id": 20,
        "category_code": "health-and-beauty",
        "icon": "lips",
        "active": 1,
        "category_name": "HEALTH AND BEAUTY",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 11,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 68
    },
    {
        "category_id": 23,
        "category_code": "lawn-and-garden",
        "icon": "cut",
        "active": 1,
        "category_name": "LAWN AND GARDEN",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 15,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 15
    },
    {
        "category_id": 24,
        "category_code": "furniture",
        "icon": "chair",
        "active": 1,
        "category_name": "FURNITURE",
        "color": "#AFCE74",
        "image": "images/categories/furniture.png",
        "featured": 1,
        "sequence": 9,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 6
    },
    {
        "category_id": 29,
        "category_code": "cleaning-essentials",
        "icon": "trash",
        "active": 1,
        "category_name": "CLEANING ESSENTIALS",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 22,
        "banner": null,
        "created_at": "2022-09-29 16:10:32",
        "total_count": 5
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/postings/categories

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

List of all Available Posting Sub Categories

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/sub-categories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/sub-categories"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/sub-categories';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/sub-categories'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/sub-categories',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 58
access-control-allow-origin: *
 

[
    {
        "sub_category_id": 2,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "BLENDER",
        "sub_category_name": "BLENDER",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 4
    },
    {
        "sub_category_id": 3,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "COFFEE MAKER",
        "sub_category_name": "COFFEE MAKER",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 4
    },
    {
        "sub_category_id": 5,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "ELECTRIC FANS",
        "sub_category_name": "ELECTRIC FANS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 2
    },
    {
        "sub_category_id": 9,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "MIXERS",
        "sub_category_name": "MIXERS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 3
    },
    {
        "sub_category_id": 11,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "WATER DISPENSER",
        "sub_category_name": "WATER DISPENSER",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 12,
        "category_id": 2,
        "icon": null,
        "sub_category_code": "ACCESSORIES",
        "sub_category_name": "ACCESSORIES",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 4
    },
    {
        "sub_category_id": 14,
        "category_id": 2,
        "icon": null,
        "sub_category_code": "HOBBY",
        "sub_category_name": "HOBBY",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 16,
        "category_id": 5,
        "icon": null,
        "sub_category_code": "BABY CARE",
        "sub_category_name": "BABY CARE",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 3
    },
    {
        "sub_category_id": 18,
        "category_id": 5,
        "icon": null,
        "sub_category_code": "DIAPERS",
        "sub_category_name": "DIAPERS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 4
    },
    {
        "sub_category_id": 20,
        "category_id": 5,
        "icon": null,
        "sub_category_code": "FEEDING AND NURSING",
        "sub_category_name": "FEEDING AND NURSING",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 3
    },
    {
        "sub_category_id": 21,
        "category_id": 5,
        "icon": null,
        "sub_category_code": "GEAR",
        "sub_category_name": "GEAR",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 23,
        "category_id": 5,
        "icon": null,
        "sub_category_code": "SUPPLIES",
        "sub_category_name": "SUPPLIES",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 9
    },
    {
        "sub_category_id": 24,
        "category_id": 5,
        "icon": null,
        "sub_category_code": "TOYS",
        "sub_category_name": "TOYS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 36
    },
    {
        "sub_category_id": 27,
        "category_id": 11,
        "icon": null,
        "sub_category_code": "BAKEWARE",
        "sub_category_name": "BAKEWARE",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 28,
        "category_id": 11,
        "icon": null,
        "sub_category_code": "COOKWARE",
        "sub_category_name": "COOKWARE",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 38,
        "category_id": 15,
        "icon": null,
        "sub_category_code": "DESKTOPS",
        "sub_category_name": "DESKTOPS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 5
    },
    {
        "sub_category_id": 39,
        "category_id": 15,
        "icon": null,
        "sub_category_code": "LAPTOPS",
        "sub_category_name": "LAPTOPS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 4
    },
    {
        "sub_category_id": 40,
        "category_id": 15,
        "icon": null,
        "sub_category_code": "MONITORS",
        "sub_category_name": "MONITORS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 4
    },
    {
        "sub_category_id": 41,
        "category_id": 15,
        "icon": null,
        "sub_category_code": "PRINTERS",
        "sub_category_name": "PRINTERS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 43,
        "category_id": 16,
        "icon": null,
        "sub_category_code": "ACCESSORIES",
        "sub_category_name": "ACCESSORIES",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 48,
        "category_id": 17,
        "icon": null,
        "sub_category_code": "DECOR",
        "sub_category_name": "DECOR",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 2
    },
    {
        "sub_category_id": 49,
        "category_id": 17,
        "icon": null,
        "sub_category_code": "FIXTURES",
        "sub_category_name": "FIXTURES",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 2
    },
    {
        "sub_category_id": 50,
        "category_id": 17,
        "icon": null,
        "sub_category_code": "HOUSEWARE",
        "sub_category_name": "HOUSEWARE",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 10
    },
    {
        "sub_category_id": 51,
        "category_id": 17,
        "icon": null,
        "sub_category_code": "LAMPS",
        "sub_category_name": "LAMPS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 52,
        "category_id": 17,
        "icon": null,
        "sub_category_code": "LINEN",
        "sub_category_name": "LINEN",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 2
    },
    {
        "sub_category_id": 53,
        "category_id": 17,
        "icon": null,
        "sub_category_code": "PILLOWS",
        "sub_category_name": "PILLOWS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 2
    },
    {
        "sub_category_id": 59,
        "category_id": 18,
        "icon": null,
        "sub_category_code": "WATCHES",
        "sub_category_name": "WATCHES",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 19
    },
    {
        "sub_category_id": 61,
        "category_id": 18,
        "icon": null,
        "sub_category_code": "MEN'S PANTS & SHORTS",
        "sub_category_name": "MEN'S PANTS & SHORTS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 4
    },
    {
        "sub_category_id": 66,
        "category_id": 18,
        "icon": null,
        "sub_category_code": "WOMEN'S UNDERWEAR",
        "sub_category_name": "WOMEN'S UNDERWEAR",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 68,
        "category_id": 20,
        "icon": null,
        "sub_category_code": "COSMETICS AND SKINCARE",
        "sub_category_name": "COSMETICS AND SKINCARE",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 72,
        "category_id": 24,
        "icon": null,
        "sub_category_code": "BED AND MATTRESS",
        "sub_category_name": "BED AND MATTRESS",
        "created_at": "2022-04-25 08:16:49",
        "total_count": 1
    },
    {
        "sub_category_id": 94,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "REFRIGERATOR",
        "sub_category_name": "REFRIGERATOR",
        "created_at": "2022-09-01 18:31:11",
        "total_count": 14
    },
    {
        "sub_category_id": 95,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "WASHING MACHINE",
        "sub_category_name": "WASHING MACHINE",
        "created_at": "2022-09-01 18:32:30",
        "total_count": 4
    },
    {
        "sub_category_id": 97,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "TELEVISION",
        "sub_category_name": "TELEVISION",
        "created_at": "2022-09-01 18:36:24",
        "total_count": 24
    },
    {
        "sub_category_id": 104,
        "category_id": 14,
        "icon": null,
        "sub_category_code": "EQUIPMENTS",
        "sub_category_name": "EQUIPMENTS",
        "created_at": "2022-09-08 21:04:53",
        "total_count": 1
    },
    {
        "sub_category_id": 107,
        "category_id": 15,
        "icon": null,
        "sub_category_code": "KEYBOARDS",
        "sub_category_name": "KEYBOARDS",
        "created_at": "2022-09-08 21:08:34",
        "total_count": 1
    },
    {
        "sub_category_id": 110,
        "category_id": 16,
        "icon": null,
        "sub_category_code": "CAMERAS",
        "sub_category_name": "CAMERAS",
        "created_at": "2022-09-08 21:11:59",
        "total_count": 26
    },
    {
        "sub_category_id": 111,
        "category_id": 16,
        "icon": null,
        "sub_category_code": "HEADPHONES",
        "sub_category_name": "HEADPHONES",
        "created_at": "2022-09-08 21:13:35",
        "total_count": 17
    },
    {
        "sub_category_id": 113,
        "category_id": 24,
        "icon": null,
        "sub_category_code": "SHELVES",
        "sub_category_name": "SHELVES",
        "created_at": "2022-09-08 21:23:43",
        "total_count": 1
    },
    {
        "sub_category_id": 116,
        "category_id": 29,
        "icon": null,
        "sub_category_code": "VACUUM CLEANERS",
        "sub_category_name": "VACUUM CLEANERS",
        "created_at": "2022-09-29 16:13:52",
        "total_count": 4
    },
    {
        "sub_category_id": 125,
        "category_id": 25,
        "icon": null,
        "sub_category_code": "BEVERAGES",
        "sub_category_name": "BEVERAGES",
        "created_at": "2023-03-31 07:15:08",
        "total_count": 3
    },
    {
        "sub_category_id": 132,
        "category_id": 18,
        "icon": null,
        "sub_category_code": "COSTUME",
        "sub_category_name": "COSTUME",
        "created_at": "2024-02-17 01:40:56",
        "total_count": 1
    },
    {
        "sub_category_id": 137,
        "category_id": 4,
        "icon": null,
        "sub_category_code": "HAND TOOLS",
        "sub_category_name": "HAND TOOLS",
        "created_at": "2024-02-19 20:05:28",
        "total_count": 2
    },
    {
        "sub_category_id": 142,
        "category_id": 16,
        "icon": null,
        "sub_category_code": "SMARTWATCH",
        "sub_category_name": "SMARTWATCH",
        "created_at": "2024-02-19 22:46:30",
        "total_count": 16
    },
    {
        "sub_category_id": 145,
        "category_id": 2,
        "icon": null,
        "sub_category_code": "MUSICAL INSTRUMENT",
        "sub_category_name": "MUSICAL INSTRUMENT",
        "created_at": "2024-02-19 23:18:53",
        "total_count": 1
    },
    {
        "sub_category_id": 146,
        "category_id": 2,
        "icon": null,
        "sub_category_code": "BOOKS",
        "sub_category_name": "BOOKS",
        "created_at": "2024-02-19 23:19:04",
        "total_count": 1
    },
    {
        "sub_category_id": 152,
        "category_id": 13,
        "icon": null,
        "sub_category_code": "TABLE LAMPS",
        "sub_category_name": "TABLE LAMPS",
        "created_at": "2024-02-19 23:23:18",
        "total_count": 5
    },
    {
        "sub_category_id": 166,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "OVEN",
        "sub_category_name": "OVEN",
        "created_at": "2024-02-22 04:45:12",
        "total_count": 2
    },
    {
        "sub_category_id": 168,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "KETTLE",
        "sub_category_name": "KETTLE",
        "created_at": "2024-02-22 04:46:11",
        "total_count": 5
    },
    {
        "sub_category_id": 169,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "TOASTER",
        "sub_category_name": "TOASTER",
        "created_at": "2024-02-22 04:46:25",
        "total_count": 2
    },
    {
        "sub_category_id": 170,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "DRYER",
        "sub_category_name": "DRYER",
        "created_at": "2024-02-22 04:46:41",
        "total_count": 13
    },
    {
        "sub_category_id": 171,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "FOOD PROCESSOR",
        "sub_category_name": "FOOD PROCESSOR",
        "created_at": "2024-02-22 04:46:58",
        "total_count": 2
    },
    {
        "sub_category_id": 172,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "SLOW COOKER",
        "sub_category_name": "SLOW COOKER",
        "created_at": "2024-02-22 04:47:29",
        "total_count": 2
    },
    {
        "sub_category_id": 173,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "MULTI COOKER",
        "sub_category_name": "MULTI COOKER",
        "created_at": "2024-02-22 04:47:40",
        "total_count": 1
    },
    {
        "sub_category_id": 175,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "VACUUM CLEANER",
        "sub_category_name": "VACUUM CLEANER",
        "created_at": "2024-02-22 04:48:38",
        "total_count": 4
    },
    {
        "sub_category_id": 176,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "FRYER",
        "sub_category_name": "FRYER",
        "created_at": "2024-02-22 04:48:58",
        "total_count": 3
    },
    {
        "sub_category_id": 177,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "AIR PURIFIER",
        "sub_category_name": "AIR PURIFIER",
        "created_at": "2024-02-22 04:49:17",
        "total_count": 2
    },
    {
        "sub_category_id": 179,
        "category_id": 16,
        "icon": null,
        "sub_category_code": "SECURITY CAMERA",
        "sub_category_name": "SECURITY CAMERA",
        "created_at": "2024-02-22 20:09:49",
        "total_count": 1
    },
    {
        "sub_category_id": 180,
        "category_id": 4,
        "icon": null,
        "sub_category_code": "FILTER",
        "sub_category_name": "FILTER",
        "created_at": "2024-02-22 23:31:06",
        "total_count": 3
    },
    {
        "sub_category_id": 182,
        "category_id": 4,
        "icon": null,
        "sub_category_code": "MEASURING TOOLS AND EQUIPMENT",
        "sub_category_name": "MEASURING TOOLS AND EQUIPMENT",
        "created_at": "2024-02-24 00:57:14",
        "total_count": 1
    },
    {
        "sub_category_id": 191,
        "category_id": 7,
        "icon": null,
        "sub_category_code": "BATH",
        "sub_category_name": "BATH",
        "created_at": "2024-03-08 22:12:28",
        "total_count": 2
    },
    {
        "sub_category_id": 200,
        "category_id": 17,
        "icon": null,
        "sub_category_code": "CLEANING ESSENTIAL",
        "sub_category_name": "CLEANING ESSENTIAL",
        "created_at": "2024-03-21 23:19:24",
        "total_count": 3
    },
    {
        "sub_category_id": 201,
        "category_id": 17,
        "icon": null,
        "sub_category_code": "SCALE",
        "sub_category_name": "SCALE",
        "created_at": "2024-03-21 23:38:59",
        "total_count": 1
    },
    {
        "sub_category_id": 202,
        "category_id": 2,
        "icon": null,
        "sub_category_code": "CAMPING GOODS",
        "sub_category_name": "CAMPING GOODS",
        "created_at": "2024-03-26 20:12:48",
        "total_count": 1
    },
    {
        "sub_category_id": 204,
        "category_id": 24,
        "icon": null,
        "sub_category_code": "OFFICE CHAIR",
        "sub_category_name": "OFFICE CHAIR",
        "created_at": "2024-04-08 21:13:12",
        "total_count": 1
    },
    {
        "sub_category_id": 205,
        "category_id": 15,
        "icon": null,
        "sub_category_code": "ROUTERS AND NETWORK COMPONENTS",
        "sub_category_name": "ROUTERS AND NETWORK COMPONENTS",
        "created_at": "2024-04-09 22:30:27",
        "total_count": 4
    },
    {
        "sub_category_id": 209,
        "category_id": 24,
        "icon": null,
        "sub_category_code": "CONSOLE, CENTER AND SIDE TABLE",
        "sub_category_name": "CONSOLE, CENTER AND SIDE TABLE",
        "created_at": "2024-06-14 23:52:52",
        "total_count": 1
    },
    {
        "sub_category_id": 212,
        "category_id": 16,
        "icon": null,
        "sub_category_code": "GAMING",
        "sub_category_name": "GAMING",
        "created_at": "2024-07-10 04:30:16",
        "total_count": 1
    },
    {
        "sub_category_id": 214,
        "category_id": 4,
        "icon": null,
        "sub_category_code": "SAFETY",
        "sub_category_name": "SAFETY",
        "created_at": "2024-07-19 18:28:00",
        "total_count": 1
    },
    {
        "sub_category_id": 215,
        "category_id": 2,
        "icon": null,
        "sub_category_code": "BIKE AND SCOOTER",
        "sub_category_name": "BIKE AND SCOOTER",
        "created_at": "2024-07-23 02:13:09",
        "total_count": 5
    },
    {
        "sub_category_id": 216,
        "category_id": 7,
        "icon": null,
        "sub_category_code": "FAUCETS",
        "sub_category_name": "FAUCETS",
        "created_at": "2024-08-01 19:10:44",
        "total_count": 2
    },
    {
        "sub_category_id": 222,
        "category_id": 18,
        "icon": null,
        "sub_category_code": "UNIVERSITY SHIRT AND JACKET",
        "sub_category_name": "UNIVERSITY SHIRT AND JACKET",
        "created_at": "2024-09-19 23:50:29",
        "total_count": 1
    },
    {
        "sub_category_id": 224,
        "category_id": 1,
        "icon": "Irt",
        "sub_category_code": "IRON",
        "sub_category_name": "IRON",
        "created_at": "2025-01-22 22:22:14",
        "total_count": 6
    },
    {
        "sub_category_id": 225,
        "category_id": 19,
        "icon": null,
        "sub_category_code": "ESSENTIALS",
        "sub_category_name": "ESSENTIALS",
        "created_at": "2025-02-12 21:45:04",
        "total_count": 2
    },
    {
        "sub_category_id": 233,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "VACUUM SEALER",
        "sub_category_name": "VACUUM SEALER",
        "created_at": "2025-05-07 19:18:32",
        "total_count": 3
    },
    {
        "sub_category_id": 234,
        "category_id": 23,
        "icon": null,
        "sub_category_code": "POTS AND PLANTERS",
        "sub_category_name": "POTS AND PLANTERS",
        "created_at": "2025-05-07 20:26:08",
        "total_count": 5
    },
    {
        "sub_category_id": 237,
        "category_id": 1,
        "icon": null,
        "sub_category_code": "CHEST FREEZER",
        "sub_category_name": "CHEST FREEZER",
        "created_at": "2025-05-14 21:08:23",
        "total_count": 1
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/postings/sub-categories

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

List of all Available Posting Stores

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/stores" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/stores"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/stores';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/stores'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/stores',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 57
access-control-allow-origin: *
 

[
    {
        "id": 91,
        "reference_id": 160,
        "company_id": 2,
        "code": "ONP",
        "slug": "hrh-online",
        "classification_id": null,
        "delivery": 1,
        "store_company_name": "HMR PHILIPPINES",
        "store_name": "HRH Online",
        "store_company_code": "HRH",
        "description": "<p>HRH Online</p>",
        "address_line": "Pioneer corner Reliance Street, Mandaluyong City",
        "extended_address": "Highway Hills, Mandaluyong City",
        "active": 1,
        "contact_person": null,
        "contact_number": "0999-886-2137",
        "email": "pioneer@hmrphils.com",
        "profile": null,
        "logo": null,
        "banner": "/images/stores/2022/04/625fabef2c38d.jpg",
        "store_type": "HMR Retail Haus",
        "created_at": "2026-02-24 18:01:47",
        "total_count": 10
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/postings/stores

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

List of all Available Posting Brands

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/brands" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/brands"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/brands';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/brands'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/brands',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 56
access-control-allow-origin: *
 

[
    {
        "brand_id": 1,
        "brand_name": "Non-Branded",
        "brand_code": "non-branded",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 568
    },
    {
        "brand_id": 2,
        "brand_name": "3D",
        "brand_code": "3d",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 2
    },
    {
        "brand_id": 4,
        "brand_name": "Acacia",
        "brand_code": "acacia",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 1
    },
    {
        "brand_id": 7,
        "brand_name": "Adidas",
        "brand_code": "adidas",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 14
    },
    {
        "brand_id": 9,
        "brand_name": "Adventuridge",
        "brand_code": "adventuridge",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 3
    },
    {
        "brand_id": 32,
        "brand_name": "Bestway",
        "brand_code": "bestway",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 1
    },
    {
        "brand_id": 47,
        "brand_name": "Carrier",
        "brand_code": "carrier",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 1
    },
    {
        "brand_id": 57,
        "brand_name": "Converse",
        "brand_code": "converse",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 2
    },
    {
        "brand_id": 69,
        "brand_name": "Disney",
        "brand_code": "disney",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 5
    },
    {
        "brand_id": 77,
        "brand_name": "Elite",
        "brand_code": "elite",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 1
    },
    {
        "brand_id": 83,
        "brand_name": "fashion",
        "brand_code": "fashion",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 3
    },
    {
        "brand_id": 91,
        "brand_name": "FOX",
        "brand_code": "fox",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 2
    },
    {
        "brand_id": 94,
        "brand_name": "Gardenline",
        "brand_code": "gardenline",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 8
    },
    {
        "brand_id": 98,
        "brand_name": "GENIE",
        "brand_code": "genie",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 1
    },
    {
        "brand_id": 103,
        "brand_name": "Hafele",
        "brand_code": "hafele",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 3
    },
    {
        "brand_id": 115,
        "brand_name": "HONDA",
        "brand_code": "honda",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 1
    },
    {
        "brand_id": 124,
        "brand_name": "iPhone",
        "brand_code": "iphone",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 1
    },
    {
        "brand_id": 153,
        "brand_name": "MAN",
        "brand_code": "man",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-07-12 18:27:20",
        "total_count": 2
    },
    {
        "brand_id": 159,
        "brand_name": "Eco Habit",
        "brand_code": "eco-habit",
        "caption": "N/A",
        "logo": "/images/brands/2022/10/EcoHabit.png",
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2022-07-29 21:36:33",
        "total_count": 1
    },
    {
        "brand_id": 164,
        "brand_name": "Samsung",
        "brand_code": "samsung",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-08-25 23:41:23",
        "total_count": 2
    },
    {
        "brand_id": 167,
        "brand_name": "LG",
        "brand_code": "lg",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-08-25 23:42:26",
        "total_count": 10
    },
    {
        "brand_id": 177,
        "brand_name": "Ferrari",
        "brand_code": "ferrari",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2022-11-21 20:31:24",
        "total_count": 1
    },
    {
        "brand_id": 179,
        "brand_name": "Nike",
        "brand_code": "nike",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2022-11-22 22:45:58",
        "total_count": 1
    },
    {
        "brand_id": 188,
        "brand_name": "Kogan",
        "brand_code": "kogan",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-08 01:23:21",
        "total_count": 3
    },
    {
        "brand_id": 189,
        "brand_name": "Ambiano",
        "brand_code": "ambiano",
        "caption": null,
        "logo": "/images/brands/2023/04/6445fa1105e93.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-12-14 17:13:23",
        "total_count": 14
    },
    {
        "brand_id": 192,
        "brand_name": "Ozito",
        "brand_code": "ozito",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-14 17:16:55",
        "total_count": 2
    },
    {
        "brand_id": 197,
        "brand_name": "Easy home",
        "brand_code": "easy home",
        "caption": null,
        "logo": "/images/brands/2023/04/6445fa5801a58.png",
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2022-12-14 20:18:14",
        "total_count": 3
    },
    {
        "brand_id": 198,
        "brand_name": "Crofton",
        "brand_code": "crofton",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-14 20:18:39",
        "total_count": 3
    },
    {
        "brand_id": 199,
        "brand_name": "Ferrex",
        "brand_code": "ferrex",
        "caption": null,
        "logo": "/images/brands/2023/04/6445f8cabca36.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-12-14 20:18:55",
        "total_count": 26
    },
    {
        "brand_id": 200,
        "brand_name": "Visage",
        "brand_code": "visage",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-14 20:19:12",
        "total_count": 15
    },
    {
        "brand_id": 201,
        "brand_name": "Medion",
        "brand_code": "medion",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-14 20:19:26",
        "total_count": 1
    },
    {
        "brand_id": 202,
        "brand_name": "Bauhn",
        "brand_code": "bauhn",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-14 20:19:54",
        "total_count": 9
    },
    {
        "brand_id": 203,
        "brand_name": "Workzone",
        "brand_code": "workzone",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-16 21:42:18",
        "total_count": 3
    },
    {
        "brand_id": 204,
        "brand_name": "Lenovo",
        "brand_code": "lenovo",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-16 21:42:41",
        "total_count": 4
    },
    {
        "brand_id": 207,
        "brand_name": "Stirling",
        "brand_code": "stirling",
        "caption": "Stirling",
        "logo": "/images/brands/2023/04/6445fa28e3b59.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-12-16 21:43:53",
        "total_count": 6
    },
    {
        "brand_id": 216,
        "brand_name": "Lacoste",
        "brand_code": "lacoste",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-17 19:36:48",
        "total_count": 1
    },
    {
        "brand_id": 220,
        "brand_name": "Signify",
        "brand_code": "signify",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-20 20:30:24",
        "total_count": 1
    },
    {
        "brand_id": 221,
        "brand_name": "Maxwell",
        "brand_code": "maxwell",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-20 20:31:03",
        "total_count": 1
    },
    {
        "brand_id": 223,
        "brand_name": "Expressi",
        "brand_code": "expressi",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2022-12-20 20:33:58",
        "total_count": 6
    },
    {
        "brand_id": 237,
        "brand_name": "Branded",
        "brand_code": "branded",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2023-10-25 17:39:34",
        "total_count": 2
    },
    {
        "brand_id": 239,
        "brand_name": "Edge",
        "brand_code": "edge",
        "caption": null,
        "logo": "/images/brands/2023/11/6554331a9db36.png",
        "banner": null,
        "active": 1,
        "featured": 1,
        "created_at": "2023-11-15 18:55:07",
        "total_count": 13
    },
    {
        "brand_id": 240,
        "brand_name": "Skechers",
        "brand_code": "Skechers",
        "caption": null,
        "logo": "/images/brands/2024/07/669db1ea5922a.png",
        "banner": "/images/brands/2024/07/669b68c1e966b.jpg",
        "active": 1,
        "featured": 0,
        "created_at": "2023-11-21 21:03:19",
        "total_count": 1
    },
    {
        "brand_id": 241,
        "brand_name": "Asus",
        "brand_code": "ASUS",
        "caption": "Asus",
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-01-20 23:30:26",
        "total_count": 2
    },
    {
        "brand_id": 242,
        "brand_name": "Dyson",
        "brand_code": "Dyson",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-02-08 20:55:36",
        "total_count": 1
    },
    {
        "brand_id": 255,
        "brand_name": "Philips",
        "brand_code": "Philips",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-02-09 02:54:29",
        "total_count": 6
    },
    {
        "brand_id": 258,
        "brand_name": "Xiaomi",
        "brand_code": "Xiaomi",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-02-09 21:07:07",
        "total_count": 1
    },
    {
        "brand_id": 262,
        "brand_name": "Braun",
        "brand_code": "Braun",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-02-09 21:56:51",
        "total_count": 3
    },
    {
        "brand_id": 263,
        "brand_name": "Breville",
        "brand_code": "Breville",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-02-10 00:30:01",
        "total_count": 2
    },
    {
        "brand_id": 266,
        "brand_name": "Sharp",
        "brand_code": "Sharp",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-02-11 01:03:22",
        "total_count": 23
    },
    {
        "brand_id": 271,
        "brand_name": "DELONGHI",
        "brand_code": "DELONGHI",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-02-16 18:59:04",
        "total_count": 10
    },
    {
        "brand_id": 272,
        "brand_name": "EUFY",
        "brand_code": "EUFY",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-02-16 19:11:31",
        "total_count": 1
    },
    {
        "brand_id": 275,
        "brand_name": "Mirabella",
        "brand_code": "Mirabella",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-02-17 01:45:47",
        "total_count": 1
    },
    {
        "brand_id": 292,
        "brand_name": "Power Force",
        "brand_code": "Power Force",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-03-16 18:37:52",
        "total_count": 1
    },
    {
        "brand_id": 302,
        "brand_name": "Dash",
        "brand_code": "DMMW4008QT04",
        "caption": "household",
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-04-10 23:16:39",
        "total_count": 2
    },
    {
        "brand_id": 303,
        "brand_name": "D-Link",
        "brand_code": "D-Link",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-04-11 00:01:13",
        "total_count": 2
    },
    {
        "brand_id": 306,
        "brand_name": "Kenwood",
        "brand_code": "Kenwood",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-04-13 02:47:17",
        "total_count": 2
    },
    {
        "brand_id": 328,
        "brand_name": "Belavi",
        "brand_code": "BAMBOO GARDEN SCREENING",
        "caption": "BAMBOO GARDEN SCREENING",
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-04-20 22:44:21",
        "total_count": 1
    },
    {
        "brand_id": 331,
        "brand_name": "Paw Patrol",
        "brand_code": "kids swing",
        "caption": "kids swing",
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-04-21 20:52:53",
        "total_count": 2
    },
    {
        "brand_id": 356,
        "brand_name": "Under Armour",
        "brand_code": "Under Armour",
        "caption": "Under Armour",
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-06-04 20:33:21",
        "total_count": 1
    },
    {
        "brand_id": 358,
        "brand_name": "Essentials",
        "brand_code": "Essentials Adult T-Shirt",
        "caption": "Essentials Adult T-Shirt",
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-06-11 03:13:37",
        "total_count": 1
    },
    {
        "brand_id": 359,
        "brand_name": "Ecovacs",
        "brand_code": "ecovacs",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-06-12 21:02:14",
        "total_count": 4
    },
    {
        "brand_id": 362,
        "brand_name": "Heritage",
        "brand_code": "Heritage",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-06-16 19:01:41",
        "total_count": 15
    },
    {
        "brand_id": 365,
        "brand_name": "Salt&Pepper",
        "brand_code": "Salt&Pepper",
        "caption": "Salt&Pepper",
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2024-06-16 21:20:58",
        "total_count": 4
    },
    {
        "brand_id": 369,
        "brand_name": "KitchenAid",
        "brand_code": "KitchenAid",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-06-17 01:06:32",
        "total_count": 5
    },
    {
        "brand_id": 379,
        "brand_name": "KOOKABURRA",
        "brand_code": "KOOKABURRA",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-06-22 20:46:42",
        "total_count": 1
    },
    {
        "brand_id": 380,
        "brand_name": "OXO",
        "brand_code": "OXO",
        "caption": "OXO",
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2024-06-22 21:03:26",
        "total_count": 1
    },
    {
        "brand_id": 385,
        "brand_name": "Refinery",
        "brand_code": "Refinery",
        "caption": "Refinery",
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2024-06-23 00:42:11",
        "total_count": 1
    },
    {
        "brand_id": 401,
        "brand_name": "Cucina",
        "brand_code": "Cucina",
        "caption": "Cucina",
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2024-06-25 00:27:36",
        "total_count": 1
    },
    {
        "brand_id": 402,
        "brand_name": "Tefal",
        "brand_code": "Tefal",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-06-25 01:50:32",
        "total_count": 2
    },
    {
        "brand_id": 403,
        "brand_name": "Chef X",
        "brand_code": "Chef X",
        "caption": "Chef X",
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-06-25 21:12:14",
        "total_count": 1
    },
    {
        "brand_id": 404,
        "brand_name": "Vue",
        "brand_code": "Vue",
        "caption": "Vue",
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2024-06-25 21:19:36",
        "total_count": 13
    },
    {
        "brand_id": 410,
        "brand_name": "Guess",
        "brand_code": "Guess",
        "caption": "Guess",
        "logo": null,
        "banner": null,
        "active": 0,
        "featured": 0,
        "created_at": "2024-06-27 20:25:26",
        "total_count": 2
    },
    {
        "brand_id": 420,
        "brand_name": "tp-link",
        "brand_code": "tp-link",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-07-01 20:55:49",
        "total_count": 1
    },
    {
        "brand_id": 424,
        "brand_name": "Google",
        "brand_code": "Google",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-07-07 00:23:52",
        "total_count": 2
    },
    {
        "brand_id": 458,
        "brand_name": "Lotus",
        "brand_code": "Lotus",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-08-01 20:30:47",
        "total_count": 1
    },
    {
        "brand_id": 463,
        "brand_name": "Bose",
        "brand_code": "Wless Headphones",
        "caption": "Wless Headphones",
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-08-06 21:22:58",
        "total_count": 3
    },
    {
        "brand_id": 469,
        "brand_name": "Marvel",
        "brand_code": "Marvel",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-08-10 02:16:25",
        "total_count": 4
    },
    {
        "brand_id": 470,
        "brand_name": "Garmin",
        "brand_code": "Garmin",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-08-14 00:33:11",
        "total_count": 2
    },
    {
        "brand_id": 476,
        "brand_name": "Netgear",
        "brand_code": "Netgear",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-08-14 21:42:29",
        "total_count": 2
    },
    {
        "brand_id": 479,
        "brand_name": "Tiger",
        "brand_code": "Tiger",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-08-15 01:18:13",
        "total_count": 1
    },
    {
        "brand_id": 481,
        "brand_name": "Swiss Military",
        "brand_code": "Swiss Military",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-08-17 18:22:08",
        "total_count": 2
    },
    {
        "brand_id": 502,
        "brand_name": "Rabbit",
        "brand_code": "Rabbit",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-09-14 02:52:59",
        "total_count": 1
    },
    {
        "brand_id": 521,
        "brand_name": "DSG",
        "brand_code": "DSG",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-10-26 01:11:27",
        "total_count": 12
    },
    {
        "brand_id": 527,
        "brand_name": "Kalorik",
        "brand_code": "Kalorik",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-10-27 21:55:12",
        "total_count": 2
    },
    {
        "brand_id": 528,
        "brand_name": "URBAN",
        "brand_code": "URBAN",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-10-27 22:32:24",
        "total_count": 1
    },
    {
        "brand_id": 531,
        "brand_name": "MINNIE MOUSE",
        "brand_code": "MINNIE MOUSE",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-10-29 19:19:05",
        "total_count": 1
    },
    {
        "brand_id": 532,
        "brand_name": "Casalux",
        "brand_code": "Casalux",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-10-30 03:40:24",
        "total_count": 7
    },
    {
        "brand_id": 535,
        "brand_name": "Joseph",
        "brand_code": "Joseph",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-10-30 19:19:04",
        "total_count": 1
    },
    {
        "brand_id": 541,
        "brand_name": "Greenpan",
        "brand_code": "Greenpan",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-11-02 00:16:57",
        "total_count": 4
    },
    {
        "brand_id": 544,
        "brand_name": "Giftorium",
        "brand_code": "Giftorium",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-11-02 01:19:40",
        "total_count": 1
    },
    {
        "brand_id": 570,
        "brand_name": "Mosaic",
        "brand_code": "Mosaic",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-11-16 01:00:58",
        "total_count": 1
    },
    {
        "brand_id": 572,
        "brand_name": "Citeco",
        "brand_code": "Citeco",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-11-17 18:11:34",
        "total_count": 1
    },
    {
        "brand_id": 623,
        "brand_name": "Narwal",
        "brand_code": "Narwal",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-12-05 18:21:56",
        "total_count": 1
    },
    {
        "brand_id": 625,
        "brand_name": "Calvin Klein",
        "brand_code": "Calvin Klein",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-12-07 02:51:14",
        "total_count": 1
    },
    {
        "brand_id": 629,
        "brand_name": "Puma",
        "brand_code": "Puma",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-12-07 03:20:37",
        "total_count": 3
    },
    {
        "brand_id": 639,
        "brand_name": "Sunbeam",
        "brand_code": "Sunbeam",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-12-12 18:16:23",
        "total_count": 4
    },
    {
        "brand_id": 643,
        "brand_name": "Wahl",
        "brand_code": "Wahl",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-12-15 01:02:03",
        "total_count": 13
    },
    {
        "brand_id": 649,
        "brand_name": "Regatta",
        "brand_code": "Regatta",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2024-12-30 20:53:18",
        "total_count": 2
    },
    {
        "brand_id": 661,
        "brand_name": "Soho",
        "brand_code": "Soho",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-01-26 22:34:13",
        "total_count": 1
    },
    {
        "brand_id": 680,
        "brand_name": "Zero-X",
        "brand_code": "Zero-X",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-02-05 02:16:25",
        "total_count": 9
    },
    {
        "brand_id": 681,
        "brand_name": "Auto Xs",
        "brand_code": "Auto Xs",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-02-05 02:27:34",
        "total_count": 2
    },
    {
        "brand_id": 682,
        "brand_name": "Renpho",
        "brand_code": "Renpho",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-02-05 02:57:50",
        "total_count": 2
    },
    {
        "brand_id": 683,
        "brand_name": "Ryze",
        "brand_code": "Ryze",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-02-05 03:26:39",
        "total_count": 4
    },
    {
        "brand_id": 684,
        "brand_name": "Kapture",
        "brand_code": "Kapture",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-02-05 03:33:37",
        "total_count": 7
    },
    {
        "brand_id": 685,
        "brand_name": "XCD",
        "brand_code": "XCD",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-02-05 18:03:52",
        "total_count": 2
    },
    {
        "brand_id": 687,
        "brand_name": "The Cooks",
        "brand_code": "The Cooks",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-02-07 02:02:32",
        "total_count": 6
    },
    {
        "brand_id": 700,
        "brand_name": "Methven",
        "brand_code": "Methven",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-02-14 19:36:24",
        "total_count": 2
    },
    {
        "brand_id": 710,
        "brand_name": "Lovito",
        "brand_code": "Lovito",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-02-22 22:51:38",
        "total_count": 2
    },
    {
        "brand_id": 735,
        "brand_name": "Kate Spade",
        "brand_code": "Kate Spade",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-03-08 02:28:04",
        "total_count": 1
    },
    {
        "brand_id": 736,
        "brand_name": "DKNY",
        "brand_code": "DKNY",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-03-08 21:02:35",
        "total_count": 1
    },
    {
        "brand_id": 741,
        "brand_name": "Pixbee",
        "brand_code": "Pixbee",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-03-10 01:20:58",
        "total_count": 1
    },
    {
        "brand_id": 744,
        "brand_name": "Pokemon",
        "brand_code": "Pokemon",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-03-14 01:24:35",
        "total_count": 2
    },
    {
        "brand_id": 750,
        "brand_name": "Sennheiser",
        "brand_code": "Sennheiser",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-03-15 02:42:20",
        "total_count": 1
    },
    {
        "brand_id": 780,
        "brand_name": "Illumiaskin",
        "brand_code": "Illumiaskin",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-03-30 02:27:34",
        "total_count": 1
    },
    {
        "brand_id": 803,
        "brand_name": "Rainbow High",
        "brand_code": "Rainbow High",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-04-27 02:59:35",
        "total_count": 1
    },
    {
        "brand_id": 852,
        "brand_name": "Decor",
        "brand_code": "Decor",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-07-20 01:39:31",
        "total_count": 1
    },
    {
        "brand_id": 855,
        "brand_name": "Shark",
        "brand_code": "Shark",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-07-29 02:13:42",
        "total_count": 2
    },
    {
        "brand_id": 902,
        "brand_name": "Nutribullet",
        "brand_code": "Nutribullet",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-09-30 01:00:07",
        "total_count": 1
    },
    {
        "brand_id": 904,
        "brand_name": "Tokito",
        "brand_code": "Tokito",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-10-02 20:47:15",
        "total_count": 1
    },
    {
        "brand_id": 905,
        "brand_name": "Hush Puppies",
        "brand_code": "Hush Puppies",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-10-03 00:30:40",
        "total_count": 4
    },
    {
        "brand_id": 909,
        "brand_name": "Basque",
        "brand_code": "Basque",
        "caption": null,
        "logo": null,
        "banner": null,
        "active": 1,
        "featured": 0,
        "created_at": "2025-10-06 19:45:57",
        "total_count": 12
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/postings/brands

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

List of all Available Posting Tags

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/tags" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/tags"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/tags';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/tags'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/tags',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 55
access-control-allow-origin: *
 

[
    {
        "id": 2,
        "name": "New Arrivals",
        "slug": "new-arrivals",
        "banner": "/images/tags/2025/05/683187a283482.jpg",
        "mobile_banner": null,
        "logo": null,
        "caption": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 1000
    },
    {
        "id": 4,
        "name": "On Sale Items",
        "slug": "on-sale-items",
        "banner": "/images/tags/2026/03/69a9634f1f7ef.jpg",
        "mobile_banner": "images/tags/mobile/2022/11/636b5ca000547.jpg",
        "logo": null,
        "caption": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-04-19 20:56:40",
        "total_count": 158
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/postings/tags

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/search?q=aircon&category=Retail&offers=1&stores=53&categories=1&sub_categories=3&brands=2&page=1&row_per_page=20&action=pagination&sort_by=Newest" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/search"
);

const params = {
    "q": "aircon",
    "category": "Retail",
    "offers": "1",
    "stores": "53",
    "categories": "1",
    "sub_categories": "3",
    "brands": "2",
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "sort_by": "Newest",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/search';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'q' => 'aircon',
            'category' => 'Retail',
            'offers' => '1',
            'stores' => '53',
            'categories' => '1',
            'sub_categories' => '3',
            'brands' => '2',
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'sort_by' => 'Newest',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/search'
params = {
  'q': 'aircon',
  'category': 'Retail',
  'offers': '1',
  'stores': '53',
  'categories': '1',
  'sub_categories': '3',
  'brands': '2',
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'sort_by': 'Newest',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/search',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 54
access-control-allow-origin: *
 

{
    "current_page": 1,
    "data": [],
    "first_page_url": "https://staging-api.hmr.ph/api/v1/postings/search?page=1",
    "from": null,
    "last_page": 1,
    "last_page_url": "https://staging-api.hmr.ph/api/v1/postings/search?page=1",
    "links": [
        {
            "url": null,
            "label": "&laquo; Previous",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/postings/search?page=1",
            "label": "1",
            "active": true
        },
        {
            "url": null,
            "label": "Next &raquo;",
            "active": false
        }
    ],
    "next_page_url": null,
    "path": "https://staging-api.hmr.ph/api/v1/postings/search",
    "per_page": 20,
    "prev_page_url": null,
    "to": null,
    "total": 0
}
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Get Terms and Condition of postings.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/2/terms" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/2/terms"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/2/terms';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/2/terms'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/2/terms',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 10
access-control-allow-origin: *
 

{
    "terms": "<p>                <strong>I. PAYMENT OPTIONS AND TERMS</strong></p>\n\n<p><strong>Effective Date: March 26, 2025</strong></p>\n\n<p>\nWelcome to hmr.ph. By accessing, browsing, or purchasing from this website, you agree to be bound by the following Terms and Conditions. Please read them carefully before placing an order.\n</p>\n\n<h3>1. General</h3>\n<p>1.1 hmr.ph is operated by HMR Philippines, Inc. (\"HMR,\" \"we,\" \"our,\" or \"us\").</p>\n<p>1.2 These Terms apply to all users of the website and all purchases made through hmr.ph.</p>\n<p>1.3 By placing an order, you confirm that the information you provide is accurate and complete.</p>\n\n<h3>2. Product Information and Condition</h3>\n<p>2.1 Products sold on hmr.ph may include surplus, pre-owned, refurbished, or as-is items.</p>\n<p>2.2 Items may show signs of use, wear, or cosmetic imperfections.</p>\n<p>2.3 Product descriptions and images are provided for reference only and may not fully capture all variations or conditions.</p>\n<p>2.4 All items are sold on an \"as-is, where-is\" basis unless otherwise stated.</p>\n\n<h3>3. Pricing and Availability</h3>\n<p>3.1 All prices are listed in Philippine Peso (PHP).</p>\n<p>3.2 Prices and availability are subject to change without prior notice.</p>\n<p>3.3 Orders may be canceled in cases of product unavailability, pricing errors, or system and inventory discrepancies. In such cases, any payments made will be refunded in accordance with our refund policy.</p>\n\n<h3>4. Payment Terms</h3>\n<p>4.1 Accepted payment methods include credit/debit cards, e-wallets, bank transfers, and other available payment options at checkout.</p>\n<p>4.2 Orders are confirmed only upon successful payment authorization and receipt.</p>\n<p>4.3 HMR is not responsible for delays or failures caused by payment gateways, banks, or third-party providers.</p>\n\n<h3>5. Order Processing</h3>\n<p>5.1 Orders are processed on business days only.</p>\n<p>5.2 Orders are typically processed within 24 to 48 hours from confirmation, subject to verification and product availability.</p>\n<p>5.3 HMR reserves the right to cancel or hold orders for verification in cases of suspected fraud or irregular activity.</p>\n\n<h3>6. Fulfillment and Delivery</h3>\n<p>6.1 Orders are fulfilled through accredited logistics partners or may be available for pickup where applicable.</p>\n<p>6.2 Estimated delivery timelines: Metro Manila: 1–3 business days; Luzon: 2–5 business days; Visayas and Mindanao: 3–7 business days.</p>\n<p>6.3 Delivery timelines are estimates and may be affected by external factors such as weather conditions, courier delays, or other unforeseen events.</p>\n<p>6.4 Risk of loss transfers to the customer upon successful delivery.</p>\n<p>6.5 Customers are responsible for ensuring that delivery details are accurate and that someone is available to receive the order.</p>\n\n<h3>7. Returns, Refunds, and Exchanges</h3>\n<p>HMR complies with the Consumer Act of the Philippines (RA 7394).</p>\n\n<p><strong>7.1 Eligible Returns</strong> – Returns or exchanges are accepted only if: the item is defective upon delivery, the wrong item was delivered, or the item has undisclosed major damage or functional issues.</p>\n\n<p><strong>7.2 Return Period</strong> – Customers must notify HMR within 7 days from receipt of the item.</p>\n\n<p><strong>7.3 Non-Returnable Items</strong> – The following are not eligible for return: items sold as \"as-is\" with disclosed condition, items with disclosed defects or wear, change-of-mind purchases, and items damaged due to misuse or improper handling.</p>\n\n<p><strong>7.4 Return Conditions</strong> – To qualify for a return, the item must be in the same condition as received, original packaging (if applicable) must be included, and proof of purchase must be provided.</p>\n\n<p><strong>7.5 Refunds</strong> – Approved refunds will be processed within 7 to 14 business days and will be issued through the original payment method or store credit, as applicable.</p>\n\n<h3>8. Customer Support</h3>\n<p>8.1 HMR aims to respond to customer inquiries within 24 hours during business days.</p>\n<p>8.2 Resolution timelines may vary depending on the nature of the concern.</p>\n\n<h3>9. Data Privacy</h3>\n<p>HMR complies with the Data Privacy Act of 2012 (RA 10173).</p>\n<p>9.1 We collect personal information such as name, contact details, delivery address, and transaction details for the purpose of processing orders and providing services.</p>\n<p>9.2 Personal data is used for order fulfillment, customer support, transaction verification, and service improvement.</p>\n<p>9.3 We implement appropriate security measures to protect personal data and ensure confidentiality.</p>\n<p>9.4 Personal data may be shared with trusted third parties such as payment providers and logistics partners solely for order processing and delivery.</p>\n<p>9.5 Customers have the right to access, correct, or request deletion of their personal data, subject to legal and regulatory requirements.</p>\n\n<h3>10. Limitation of Liability</h3>\n<p>To the fullest extent permitted by law, HMR shall not be liable for any indirect, incidental, or consequential damages arising from the use of the website or products purchased. HMR's total liability shall not exceed the purchase price of the item.</p>\n\n<h3>11. Force Majeure</h3>\n<p>HMR shall not be liable for delays or failure in performance due to events beyond our control, including but not limited to natural disasters, war, government actions, or supply chain disruptions.</p>\n\n<h3>12. Amendments</h3>\n<p>HMR reserves the right to update or modify these Terms and Conditions at any time. Continued use of the website constitutes acceptance of any changes.</p>\n\n<h3>13. Governing Law</h3>\n<p>These Terms shall be governed by the laws of the Republic of the Philippines.</p>\n\n<h3>14. Contact Information</h3>\n<p>For inquiries or concerns, please contact:</p>\n<p>HMR Philippines, Inc.</p>\n<p>Address: Pioneer corner, Reliance Street, Mandaluyong City</p>\n<p>Phone: 09956484664</p>\n<p>Email: info@hmr.ph</p>"
}
 

Request      

GET api/v1/postings/{posting}/terms

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

posting   integer   

The posting_id. Example: 2

Quicklinks

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/quick-links" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/quick-links"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/quick-links';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/quick-links'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/quick-links',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 52
access-control-allow-origin: *
 

[
    {
        "id": 27,
        "label": "Automotives",
        "name": "Automotives",
        "slogan": "Up to 50% Off",
        "gradient": "[{\"dark\": \"#F42525\", \"light\": \"#F98A8A\"}]",
        "link": "/automotives",
        "icon": "/images/redesign/item-category-types/image 20.png",
        "sequence": 1,
        "active": 1,
        "created_by": 1,
        "modified_by": 1,
        "created_at": "2022-05-12T14:01:45.000000Z",
        "updated_at": "2022-05-12T14:02:02.000000Z",
        "posting": 351
    },
    {
        "id": 23,
        "label": "Real Estates",
        "name": "Real Estate",
        "slogan": "Find Your Dream House",
        "gradient": "[{\"dark\": \"#3FA9AB\", \"light\": \"#58DBDE\"}]",
        "link": "/real-estates",
        "icon": "/images/redesign/item-category-types/image 22-1.png",
        "sequence": 2,
        "active": 1,
        "created_by": 1,
        "modified_by": 1,
        "created_at": "2022-04-20T03:26:08.000000Z",
        "updated_at": "2022-05-12T14:01:55.000000Z",
        "posting": 9
    },
    {
        "id": 26,
        "label": "Industrial And Construction Equipments",
        "name": "Trucks, Industrial, and Construction Machinery",
        "slogan": "POWERFUL · DURABLE · PROFITABLE",
        "gradient": "[{\"dark\": \"#DE9E32\", \"light\": \"#F5C24B\"}]",
        "link": "/heavy-equipment",
        "icon": "/images/redesign/item-category-types/image 22.png",
        "sequence": 3,
        "active": 1,
        "created_by": 1,
        "modified_by": 1,
        "created_at": "2022-05-11T12:13:43.000000Z",
        "updated_at": "2022-05-12T14:01:55.000000Z",
        "posting": 201
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/mobile-quick-links" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/mobile-quick-links"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/mobile-quick-links';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/mobile-quick-links'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/mobile-quick-links',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 51
access-control-allow-origin: *
 

[
    {
        "id": 6,
        "name": "Featured Auctions",
        "link": "#",
        "parameters": [],
        "icon": "/images/icons/2024/09/66dfbf181b92c.jpg",
        "sequence": 1,
        "active": 0,
        "created_at": "2024-09-10 19:38:00",
        "generated_link": "#?"
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Related Items

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/postings/2/related-product" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/postings/2/related-product"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/postings/2/related-product';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/postings/2/related-product'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/postings/2/related-product',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 27
access-control-allow-origin: *
 

[
    {
        "posting_id": 930639,
        "sequence": 0,
        "type": "Public",
        "slug": "smart-touch-light-switch-uw893",
        "term_id": 2,
        "name": "Smart Touch Light Switch",
        "description": "Brand: B and C Corp<br />\nModel: Smart Touch Light Switch<br />\nColor: White<br />\nCategory: Home Improvement<br />\nSub-Category: Light Switches<br />\nSize: Standard<br />\nMaterial: Glass panel, plastic<br />\nDimensions (Approx.): (Not specified, standard light switch size)<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nSmart Touch Control: Provides a modern and responsive way to control lights with a simple touch.<br />\n<br />\nSleek Design: Enhances the aesthetic of any room with its elegant glass panel.<br />\n<br />\nEasy Installation: Can be easily installed as a replacement for traditional light switches.<br />\n<br />\nDurable Construction: Made with high-quality materials for long-lasting performance.<br />\n<br />\nSafe and Reliable: Designed to meet safety standards for home use.<br />\n<br />\nPerformance Overview:<br />\nOffers reliable and convenient lighting control with its touch-sensitive interface and durable design. The switch is easy to install and provides a modern upgrade to traditional light switches.<br />\n<br />\nKey Selling Points:<br />\nModern touch control, elegant design, easy installation, and reliable performance.",
        "extended_description": "The B and C Corp Smart Touch Light Switch offers a modern and convenient way to control your home lighting. Featuring a sleek, touch-sensitive glass panel, this switch adds a touch of elegance to any room. It's easy to install and use, providing a seamless upgrade from traditional switches. With its responsive touch controls, you can effortlessly turn lights on and off. Upgrade your home with this stylish and functional smart switch today!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "199.00",
        "suggested_retail_price": "199.00",
        "viewing_price": null,
        "length": "12.000",
        "width": "7.000",
        "height": "6.000",
        "weight": "0.200",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10434903,
        "banner": "/images/postings/2026/03/69b3ac8022f20.jpg",
        "images": [
            "/images/postings/2026/03/69b3ac8022f20.jpg",
            "/images/postings/2026/03/69b3ac8031ecd.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[]",
        "brands": "[1]",
        "tags": "[2]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-14 17:47:13",
        "published_by": 560,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-14 17:47:13",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Smart Touch Light Switch"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275575,
                "upc": null,
                "sku": "ONP1753",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930639,
                "item_id": 10434903,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69b3ac8022f20.jpg",
                    "/images/postings/2026/03/69b3ac8031ecd.jpg"
                ],
                "name": "Smart Touch Light Switch",
                "description": "Brand: B and C Corp<br />\nModel: Smart Touch Light Switch<br />\nColor: White<br />\nCategory: Home Improvement<br />\nSub-Category: Light Switches<br />\nSize: Standard<br />\nMaterial: Glass panel, plastic<br />\nDimensions (Approx.): (Not specified, standard light switch size)<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nSmart Touch Control: Provides a modern and responsive way to control lights with a simple touch.<br />\n<br />\nSleek Design: Enhances the aesthetic of any room with its elegant glass panel.<br />\n<br />\nEasy Installation: Can be easily installed as a replacement for traditional light switches.<br />\n<br />\nDurable Construction: Made with high-quality materials for long-lasting performance.<br />\n<br />\nSafe and Reliable: Designed to meet safety standards for home use.<br />\n<br />\nPerformance Overview:<br />\nOffers reliable and convenient lighting control with its touch-sensitive interface and durable design. The switch is easy to install and provides a modern upgrade to traditional light switches.<br />\n<br />\nKey Selling Points:<br />\nModern touch control, elegant design, easy installation, and reliable performance.",
                "length": "12.000",
                "width": "7.000",
                "height": "6.000",
                "weight": "0.200",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "The B and C Corp Smart Touch Light Switch offers a modern and convenient way to control your home lighting. Featuring a sleek, touch-sensitive glass panel, this switch adds a touch of elegance to any room. It's easy to install and use, providing a seamless upgrade from traditional switches. With its responsive touch controls, you can effortlessly turn lights on and off. Upgrade your home with this stylish and functional smart switch today!",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "New",
                "quantity": 2,
                "delivery": 1,
                "unit_price": "199.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "199.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-14 17:47:13",
                "published_by": 560,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 560,
                "modified_by": 560,
                "created_at": "2026-03-15 01:47:13",
                "updated_at": "2026-03-15 01:47:13",
                "variant": null,
                "category": "Retail"
            }
        ]
    },
    {
        "posting_id": 930638,
        "sequence": 0,
        "type": "Public",
        "slug": "smart-touch-switch-4yevj",
        "term_id": 2,
        "name": "Smart Touch Switch",
        "description": "Brand : Non Brannded<br />\r\nModel: Smart Touch Switch<br />\r\nColor: Black<br />\r\nCategory: Home Improvement<br />\r\nSub-Category: Electrical Switches<br />\r\nMaterial: Glass, Plastic<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nTouch Control: Effortlessly turn lights on and off with a simple touch.<br />\r\n<br />\r\nModern Design: Sleek and stylish appearance enhances any room's decor.<br />\r\n<br />\r\nEasy Installation: Designed for straightforward installation in standard electrical boxes.<br />\r\n<br />\r\nResponsive: Provides a quick and reliable response to touch inputs.<br />\r\n<br />\r\nSafe: Ensures safe operation with its insulated design.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nOffers a reliable and stylish way to control lighting, enhancing convenience and adding a modern touch to your home.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nTouch-sensitive control, modern design, easy installation, and reliable performance.",
        "extended_description": "The S and C Corp Smart Touch Switch offers a modern and convenient way to control your lights. With its sleek design and touch-sensitive surface, it adds a touch of elegance to any room. Easy to install and use, this switch provides a seamless and responsive experience. Upgrade your home with this smart and stylish lighting solution today!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "199.00",
        "suggested_retail_price": "199.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "0.200",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10434896,
        "banner": "/images/postings/2026/03/69b39c8c92f11.jpg",
        "images": [
            "/images/postings/2026/03/69b39c8c92f11.jpg",
            "/images/postings/2026/03/69b39c8ca4186.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[]",
        "brands": "[1]",
        "tags": "[2]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-14 17:47:13",
        "published_by": 560,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-14 17:47:13",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Smart Touch Switch"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275574,
                "upc": null,
                "sku": "ONP1737",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930638,
                "item_id": 10434896,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69b39c8c92f11.jpg",
                    "/images/postings/2026/03/69b39c8ca4186.jpg"
                ],
                "name": "Smart Touch Switch",
                "description": "Brand : Non Brannded<br />\r\nModel: Smart Touch Switch<br />\r\nColor: Black<br />\r\nCategory: Home Improvement<br />\r\nSub-Category: Electrical Switches<br />\r\nMaterial: Glass, Plastic<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nTouch Control: Effortlessly turn lights on and off with a simple touch.<br />\r\n<br />\r\nModern Design: Sleek and stylish appearance enhances any room's decor.<br />\r\n<br />\r\nEasy Installation: Designed for straightforward installation in standard electrical boxes.<br />\r\n<br />\r\nResponsive: Provides a quick and reliable response to touch inputs.<br />\r\n<br />\r\nSafe: Ensures safe operation with its insulated design.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nOffers a reliable and stylish way to control lighting, enhancing convenience and adding a modern touch to your home.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nTouch-sensitive control, modern design, easy installation, and reliable performance.",
                "length": "1.000",
                "width": "1.000",
                "height": "1.000",
                "weight": "0.200",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "The S and C Corp Smart Touch Switch offers a modern and convenient way to control your lights. With its sleek design and touch-sensitive surface, it adds a touch of elegance to any room. Easy to install and use, this switch provides a seamless and responsive experience. Upgrade your home with this smart and stylish lighting solution today!",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "Almost New",
                "quantity": 2,
                "delivery": 1,
                "unit_price": "199.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "199.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-14 17:47:13",
                "published_by": 560,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 560,
                "modified_by": 560,
                "created_at": "2026-03-15 01:47:13",
                "updated_at": "2026-03-15 01:47:13",
                "variant": null,
                "category": "Retail"
            }
        ]
    },
    {
        "posting_id": 930540,
        "sequence": 0,
        "type": "Public",
        "slug": "handmade-black-apron-with-woven-belt",
        "term_id": 2,
        "name": "Handmade Black Apron with Woven Belt",
        "description": "Brand: Handmade<br />\nModel: N/A<br />\nColor: Black<br />\nCategory: Home & Kitchen<br />\nSub-Category: Aprons<br />\nSize: One Size<br />\nMaterial: Cotton, Woven Fabric<br />\nDimensions (Approx.): Apron Length: 80 cm, Width: 65 cm, Belt Length: 150 cm<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nHandmade Craftsmanship: Each apron is carefully crafted, ensuring a unique and high-quality product.<br />\nWoven Belt: Adds a stylish and cultural element to the apron.<br />\nAmple Coverage: Provides excellent protection against spills and stains.<br />\nDurable Material: Made from high-quality cotton for long-lasting use.<br />\nAdjustable Fit: The woven belt allows for an adjustable and comfortable fit.<br />\n<br />\nPerformance Overview:<br />\nThis apron is designed to provide reliable protection and style for various tasks, from cooking to crafting. The durable cotton material and thoughtful design ensure it can withstand daily use while keeping you comfortable.<br />\n<br />\nKey Selling Points:<br />\nUnique handmade design, stylish woven belt, durable construction, and adjustable fit make this apron a standout choice for anyone looking to add a touch of personality to their workwear.",
        "extended_description": "This handmade black apron is a stylish and functional addition to any kitchen or workshop. It features a unique woven belt that adds a touch of cultural flair. The apron is designed to provide ample coverage and protection while you cook, craft, or create. Get yours today and add a touch of handmade charm to your daily routine!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 4,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "149.00",
        "suggested_retail_price": "149.00",
        "viewing_price": null,
        "length": "80.000",
        "width": "65.000",
        "height": "1.000",
        "weight": "0.300",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10434679,
        "banner": "/images/postings/2026/03/69b3a19921a39.jpg",
        "images": [
            "/images/postings/2026/03/69b3a19921a39.jpg",
            "/images/postings/2026/03/69b3a1993436b.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[]",
        "brands": "[1]",
        "tags": "[2]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-14 09:49:32",
        "published_by": 555,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-14 09:49:32",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Handmade Black Apron with Woven Belt"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275498,
                "upc": null,
                "sku": "ONP1743",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930540,
                "item_id": 10434679,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69b3a19921a39.jpg",
                    "/images/postings/2026/03/69b3a1993436b.jpg"
                ],
                "name": "Handmade Black Apron with Woven Belt",
                "description": "Brand: Handmade<br />\nModel: N/A<br />\nColor: Black<br />\nCategory: Home & Kitchen<br />\nSub-Category: Aprons<br />\nSize: One Size<br />\nMaterial: Cotton, Woven Fabric<br />\nDimensions (Approx.): Apron Length: 80 cm, Width: 65 cm, Belt Length: 150 cm<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nHandmade Craftsmanship: Each apron is carefully crafted, ensuring a unique and high-quality product.<br />\nWoven Belt: Adds a stylish and cultural element to the apron.<br />\nAmple Coverage: Provides excellent protection against spills and stains.<br />\nDurable Material: Made from high-quality cotton for long-lasting use.<br />\nAdjustable Fit: The woven belt allows for an adjustable and comfortable fit.<br />\n<br />\nPerformance Overview:<br />\nThis apron is designed to provide reliable protection and style for various tasks, from cooking to crafting. The durable cotton material and thoughtful design ensure it can withstand daily use while keeping you comfortable.<br />\n<br />\nKey Selling Points:<br />\nUnique handmade design, stylish woven belt, durable construction, and adjustable fit make this apron a standout choice for anyone looking to add a touch of personality to their workwear.",
                "length": "80.000",
                "width": "65.000",
                "height": "1.000",
                "weight": "0.300",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "This handmade black apron is a stylish and functional addition to any kitchen or workshop. It features a unique woven belt that adds a touch of cultural flair. The apron is designed to provide ample coverage and protection while you cook, craft, or create. Get yours today and add a touch of handmade charm to your daily routine!",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "New",
                "quantity": 4,
                "delivery": 1,
                "unit_price": "149.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "149.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-14 09:49:32",
                "published_by": 555,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 555,
                "modified_by": 555,
                "created_at": "2026-03-14 17:49:32",
                "updated_at": "2026-03-14 17:49:32",
                "variant": null,
                "category": "Retail"
            }
        ]
    },
    {
        "posting_id": 930530,
        "sequence": 0,
        "type": "Public",
        "slug": "sunbeam-sleep-perfect-wool-fleece-electr",
        "term_id": 2,
        "name": "Sunbeam Sleep Perfect Wool Fleece Electric Blanket King",
        "description": "Brand: Sunbeam<br />\nModel: Sleep Perfect<br />\nColor: White<br />\nCategory: Home & Living<br />\nSub-Category: Electric Blanket<br />\nSize: King (178 cm x 200 cm)<br />\nMaterial: Wool Fleece<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nWool Fleece: Provides exceptional softness and warmth for a comfortable sleep.<br />\n<br />\n6 Heat Settings: Allows you to customize the level of warmth to your preference.<br />\n<br />\nAuto-Off Timer: Offers safety and energy-saving options with a 3-hour or 9-hour timer.<br />\n<br />\nDigital Controller: Easy-to-use digital controller for precise temperature adjustments.<br />\n<br />\nSafety Overheat Protection: Ensures safe operation with built-in overheat protection.<br />\n<br />\n100% Australian Wool Fleece: Made with high-quality Australian wool for superior comfort and durability.<br />\n<br />\nPerformance Overview:<br />\nDelivers consistent and safe warmth throughout the night, ensuring a comfortable and restful sleep. The wool fleece material enhances the overall sleeping experience by providing a soft and cozy feel.<br />\n<br />\nKey Selling Points:<br />\nLuxurious wool fleece, customizable heat settings, safety features, and easy-to-use digital controls make this electric blanket a must-have for cold nights.",
        "extended_description": "Experience ultimate comfort with the Sunbeam Sleep Perfect Wool Fleece Electric Blanket. This king-size blanket features a luxurious wool fleece for superior warmth and softness. With 6 heat settings and an auto-off timer, you can customize your comfort and enjoy peace of mind. Perfect for cold nights, this electric blanket offers safety and cozy warmth.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "7499.00",
        "suggested_retail_price": "6999.00",
        "viewing_price": null,
        "length": "178.000",
        "width": "200.000",
        "height": "1.000",
        "weight": "0.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10412387,
        "banner": "/images/postings/2026/03/69a7cba860473.jpg",
        "images": [
            "/images/postings/2026/03/69a7cba860473.jpg",
            "/images/postings/2026/03/69a7cba882c3a.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[]",
        "brands": "[639]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 17:42:45",
        "published_by": 553,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 17:42:45",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Sunbeam Sleep Perfect Wool Fleece Electric Blanket King"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275488,
                "upc": null,
                "sku": "SRR196980",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930530,
                "item_id": 10412387,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a7cba860473.jpg",
                    "/images/postings/2026/03/69a7cba882c3a.jpg"
                ],
                "name": "Sunbeam Sleep Perfect Wool Fleece Electric Blanket King",
                "description": "Brand: Sunbeam<br />\nModel: Sleep Perfect<br />\nColor: White<br />\nCategory: Home & Living<br />\nSub-Category: Electric Blanket<br />\nSize: King (178 cm x 200 cm)<br />\nMaterial: Wool Fleece<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nWool Fleece: Provides exceptional softness and warmth for a comfortable sleep.<br />\n<br />\n6 Heat Settings: Allows you to customize the level of warmth to your preference.<br />\n<br />\nAuto-Off Timer: Offers safety and energy-saving options with a 3-hour or 9-hour timer.<br />\n<br />\nDigital Controller: Easy-to-use digital controller for precise temperature adjustments.<br />\n<br />\nSafety Overheat Protection: Ensures safe operation with built-in overheat protection.<br />\n<br />\n100% Australian Wool Fleece: Made with high-quality Australian wool for superior comfort and durability.<br />\n<br />\nPerformance Overview:<br />\nDelivers consistent and safe warmth throughout the night, ensuring a comfortable and restful sleep. The wool fleece material enhances the overall sleeping experience by providing a soft and cozy feel.<br />\n<br />\nKey Selling Points:<br />\nLuxurious wool fleece, customizable heat settings, safety features, and easy-to-use digital controls make this electric blanket a must-have for cold nights.",
                "length": "178.000",
                "width": "200.000",
                "height": "1.000",
                "weight": "0.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "Experience ultimate comfort with the Sunbeam Sleep Perfect Wool Fleece Electric Blanket. This king-size blanket features a luxurious wool fleece for superior warmth and softness. With 6 heat settings and an auto-off timer, you can customize your comfort and enjoy peace of mind. Perfect for cold nights, this electric blanket offers safety and cozy warmth.",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "Boxed",
                "quantity": 2,
                "delivery": 1,
                "unit_price": "7499.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "6999.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-13 17:42:45",
                "published_by": 553,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 553,
                "modified_by": 553,
                "created_at": "2026-03-14 01:42:45",
                "updated_at": "2026-03-14 01:42:45",
                "variant": null,
                "category": "Retail"
            }
        ]
    },
    {
        "posting_id": 930529,
        "sequence": 0,
        "type": "Public",
        "slug": "morphy-richards-accents-rose-gold-collec-zoglj",
        "term_id": 2,
        "name": "Morphy Richards Accents Rose Gold Collection Toaster and Kettle Set",
        "description": "Brand: Morphy Richards<br />\r\nModel: Accents Rose Gold Collection (Model number not visible)<br />\r\nColor: White with Rose Gold Accents<br />\r\nCategory: Kitchen Appliances<br />\r\nSub-Category: Toaster and Kettle Set<br />\r\nMaterial: Stainless steel, plastic<br />\r\nDimensions : 32 x 31 x 34<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nRose Gold Accents: Adds a touch of elegance and sophistication to your kitchen.<br />\r\n<br />\r\nMultiple Browning Settings (Toaster): Allows you to customize your toast to your preferred level of browning.<br />\r\n<br />\r\nRapid Boil (Kettle): Quickly boils water for tea, coffee, and other hot beverages.<br />\r\n<br />\r\nCord Storage: Keeps your countertop tidy and organized.<br />\r\n<br />\r\nRemovable Crumb Tray (Toaster): Makes cleaning easy and convenient.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThis toaster and kettle set delivers reliable performance with a stylish design. The toaster provides consistent toasting results, while the kettle offers fast boiling times. The rose gold accents add a touch of luxury to your kitchen.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nStylish design, rose gold accents, multiple browning settings, rapid boil, and easy to clean.",
        "extended_description": "The Morphy Richards Accents Rose Gold Collection combines style and functionality for your kitchen. This set includes a toaster and kettle, both featuring a sleek white finish with elegant rose gold accents. The toaster offers multiple browning settings to achieve your perfect toast, while the kettle provides rapid boiling for your tea or coffee. Elevate your kitchen decor with this sophisticated and practical set.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "3499.00",
        "suggested_retail_price": "2499.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "1.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10412391,
        "banner": "/images/postings/2026/03/69a7e72854068.jpg",
        "images": [
            "/images/postings/2026/03/69a7e72854068.jpg",
            "/images/postings/2026/03/69a7e728874c5.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[169]",
        "brands": "[252]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 17:42:32",
        "published_by": 553,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 17:42:32",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Morphy Richards Accents Rose Gold Collection Toaster and Kettle Set"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275487,
                "upc": null,
                "sku": "SRR197089",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930529,
                "item_id": 10412391,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a7e72854068.jpg",
                    "/images/postings/2026/03/69a7e728874c5.jpg"
                ],
                "name": "Morphy Richards Accents Rose Gold Collection Toaster and Kettle Set",
                "description": "Brand: Morphy Richards<br />\r\nModel: Accents Rose Gold Collection (Model number not visible)<br />\r\nColor: White with Rose Gold Accents<br />\r\nCategory: Kitchen Appliances<br />\r\nSub-Category: Toaster and Kettle Set<br />\r\nMaterial: Stainless steel, plastic<br />\r\nDimensions : 32 x 31 x 34<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nRose Gold Accents: Adds a touch of elegance and sophistication to your kitchen.<br />\r\n<br />\r\nMultiple Browning Settings (Toaster): Allows you to customize your toast to your preferred level of browning.<br />\r\n<br />\r\nRapid Boil (Kettle): Quickly boils water for tea, coffee, and other hot beverages.<br />\r\n<br />\r\nCord Storage: Keeps your countertop tidy and organized.<br />\r\n<br />\r\nRemovable Crumb Tray (Toaster): Makes cleaning easy and convenient.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThis toaster and kettle set delivers reliable performance with a stylish design. The toaster provides consistent toasting results, while the kettle offers fast boiling times. The rose gold accents add a touch of luxury to your kitchen.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nStylish design, rose gold accents, multiple browning settings, rapid boil, and easy to clean.",
                "length": "1.000",
                "width": "1.000",
                "height": "1.000",
                "weight": "1.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "The Morphy Richards Accents Rose Gold Collection combines style and functionality for your kitchen. This set includes a toaster and kettle, both featuring a sleek white finish with elegant rose gold accents. The toaster offers multiple browning settings to achieve your perfect toast, while the kettle provides rapid boiling for your tea or coffee. Elevate your kitchen decor with this sophisticated and practical set.",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "Almost New",
                "quantity": 2,
                "delivery": 1,
                "unit_price": "3499.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "2499.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-13 17:42:32",
                "published_by": 553,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 553,
                "modified_by": 553,
                "created_at": "2026-03-14 01:42:32",
                "updated_at": "2026-03-14 01:42:32",
                "variant": null,
                "category": "Retail"
            }
        ]
    },
    {
        "posting_id": 930476,
        "sequence": 0,
        "type": "Public",
        "slug": "ceramic-mugs-4-pcs-400-ml-robert-gordon",
        "term_id": 2,
        "name": "ceramic mugs 4pcs 400ml ROBERT GORDON",
        "description": "Brand: Generic<br />\nCategory: Kitchen & Dining<br />\nSub-Category: Mugs<br />\nMaterial: Ceramic<br />\nColor: Light Purple<br />\nDimensions (Approx.): 9cm (Height) x 8cm (Diameter)<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nErgonomic Handle: Designed for a comfortable grip, making it easy to hold and enjoy your drink.<br />\nDurable Ceramic: Made from high-quality ceramic, ensuring long-lasting use and resistance to chipping.<br />\nVersatile Use: Suitable for coffee, tea, hot chocolate, and other beverages.<br />\nEasy to Clean: Smooth surface allows for easy cleaning, either by hand or in the dishwasher.<br />\nStylish Design: Simple yet elegant design that complements any kitchen or dining setting.<br />\n<br />\nPerformance Overview:<br />\nThese mugs provide a reliable and stylish way to enjoy your favorite beverages. The ceramic material ensures even heat distribution, keeping your drinks warm for longer.<br />\n<br />\nKey Selling Points:<br />\nSet of four mugs, durable ceramic construction, comfortable handle, versatile use, and stylish design.",
        "extended_description": "This set includes four ceramic coffee mugs, perfect for enjoying your favorite hot beverages. The mugs feature a simple, elegant design with a comfortable handle. Their neutral color complements any kitchen decor. Get this set now and elevate your coffee-drinking experience!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 4,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "1799.00",
        "suggested_retail_price": "1299.00",
        "viewing_price": null,
        "length": "9.000",
        "width": "8.000",
        "height": "8.000",
        "weight": "0.800",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10411751,
        "banner": "/images/postings/2026/03/69aa41a1e3b34.jpg",
        "images": [
            "/images/postings/2026/03/69aa41a1e3b34.jpg",
            "/images/postings/2026/03/69aa41a222ed4.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[]",
        "brands": "[1]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 15:38:41",
        "published_by": 560,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 15:38:41",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "ceramic mugs 4pcs 400ml ROBERT GORDON"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275479,
                "upc": null,
                "sku": "SRR196970",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930476,
                "item_id": 10411751,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69aa41a1e3b34.jpg",
                    "/images/postings/2026/03/69aa41a222ed4.jpg"
                ],
                "name": "ceramic mugs 4pcs 400ml ROBERT GORDON",
                "description": "Brand: Generic<br />\nCategory: Kitchen & Dining<br />\nSub-Category: Mugs<br />\nMaterial: Ceramic<br />\nColor: Light Purple<br />\nDimensions (Approx.): 9cm (Height) x 8cm (Diameter)<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nErgonomic Handle: Designed for a comfortable grip, making it easy to hold and enjoy your drink.<br />\nDurable Ceramic: Made from high-quality ceramic, ensuring long-lasting use and resistance to chipping.<br />\nVersatile Use: Suitable for coffee, tea, hot chocolate, and other beverages.<br />\nEasy to Clean: Smooth surface allows for easy cleaning, either by hand or in the dishwasher.<br />\nStylish Design: Simple yet elegant design that complements any kitchen or dining setting.<br />\n<br />\nPerformance Overview:<br />\nThese mugs provide a reliable and stylish way to enjoy your favorite beverages. The ceramic material ensures even heat distribution, keeping your drinks warm for longer.<br />\n<br />\nKey Selling Points:<br />\nSet of four mugs, durable ceramic construction, comfortable handle, versatile use, and stylish design.",
                "length": "9.000",
                "width": "8.000",
                "height": "8.000",
                "weight": "0.800",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "This set includes four ceramic coffee mugs, perfect for enjoying your favorite hot beverages. The mugs feature a simple, elegant design with a comfortable handle. Their neutral color complements any kitchen decor. Get this set now and elevate your coffee-drinking experience!",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "New",
                "quantity": 4,
                "delivery": 1,
                "unit_price": "1799.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "1299.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-13 15:38:41",
                "published_by": 560,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 560,
                "modified_by": 560,
                "created_at": "2026-03-13 23:38:41",
                "updated_at": "2026-03-13 23:38:41",
                "variant": null,
                "category": "Retail"
            }
        ]
    },
    {
        "posting_id": 930474,
        "sequence": 0,
        "type": "Public",
        "slug": "heritage-wooden-chip-and-dip-serving-bow-5j4lf",
        "term_id": 2,
        "name": "Heritage Wooden Chip and Dip Serving Bowl",
        "description": "Brand: Unbranded<br />\nModel: N/A<br />\nColor: Brown<br />\nCategory: Kitchen & Dining<br />\nSub-Category: Serving Bowls<br />\nSize: Medium<br />\nMaterial: Wood<br />\nDimensions (Approx.): 30cm (Diameter) x 7cm (Height)<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nDual Compartment Design: Features a central dip bowl surrounded by a larger area for chips or snacks, keeping everything organized and accessible.<br />\n<br />\nNatural Wood Finish: Adds a rustic and elegant touch to your table setting, enhancing the presentation of your food.<br />\n<br />\nDurable Construction: Made from high-quality wood, ensuring long-lasting use and resistance to wear and tear.<br />\n<br />\nVersatile Use: Perfect for serving chips and dip, vegetables and hummus, or any combination of snacks and sauces.<br />\n<br />\nEasy to Clean: Smooth wooden surface makes cleaning quick and easy, allowing for hassle-free maintenance.<br />\n<br />\nPerformance Overview:<br />\nThis wooden chip and dip serving bowl offers a stylish and practical way to serve snacks and dips. Its dual-compartment design keeps food organized, while the natural wood finish adds a touch of elegance to any occasion. The durable construction ensures long-lasting performance, making it a reliable addition to your serving ware collection.<br />\n<br />\nKey Selling Points:<br />\nStylish and functional design, durable wood construction, versatile use, easy to clean, and perfect for entertaining.",
        "extended_description": "This wooden chip and dip serving bowl is perfect for entertaining guests. Crafted from durable wood, it features a central bowl for dips and a surrounding area for chips or snacks. Its natural wood finish adds a rustic touch to any table setting. Ideal for parties, gatherings, or casual snacking, this bowl is a must-have for any host. Get yours today and elevate your serving style!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 4,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "1999.00",
        "suggested_retail_price": "1499.00",
        "viewing_price": null,
        "length": "34.000",
        "width": "34.000",
        "height": "6.000",
        "weight": "0.500",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10411730,
        "banner": "/images/postings/2026/03/69a94b1aabaec.jpg",
        "images": [
            "/images/postings/2026/03/69a94b1aabaec.jpg",
            "/images/postings/2026/03/69a94b1b19a84.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[]",
        "brands": "[362]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 15:33:10",
        "published_by": 560,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 15:33:10",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Heritage Wooden Chip and Dip Serving Bowl"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275477,
                "upc": null,
                "sku": "SRR196659",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930474,
                "item_id": 10411730,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a94b1aabaec.jpg",
                    "/images/postings/2026/03/69a94b1b19a84.jpg"
                ],
                "name": "Heritage Wooden Chip and Dip Serving Bowl",
                "description": "Brand: Unbranded<br />\nModel: N/A<br />\nColor: Brown<br />\nCategory: Kitchen & Dining<br />\nSub-Category: Serving Bowls<br />\nSize: Medium<br />\nMaterial: Wood<br />\nDimensions (Approx.): 30cm (Diameter) x 7cm (Height)<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nDual Compartment Design: Features a central dip bowl surrounded by a larger area for chips or snacks, keeping everything organized and accessible.<br />\n<br />\nNatural Wood Finish: Adds a rustic and elegant touch to your table setting, enhancing the presentation of your food.<br />\n<br />\nDurable Construction: Made from high-quality wood, ensuring long-lasting use and resistance to wear and tear.<br />\n<br />\nVersatile Use: Perfect for serving chips and dip, vegetables and hummus, or any combination of snacks and sauces.<br />\n<br />\nEasy to Clean: Smooth wooden surface makes cleaning quick and easy, allowing for hassle-free maintenance.<br />\n<br />\nPerformance Overview:<br />\nThis wooden chip and dip serving bowl offers a stylish and practical way to serve snacks and dips. Its dual-compartment design keeps food organized, while the natural wood finish adds a touch of elegance to any occasion. The durable construction ensures long-lasting performance, making it a reliable addition to your serving ware collection.<br />\n<br />\nKey Selling Points:<br />\nStylish and functional design, durable wood construction, versatile use, easy to clean, and perfect for entertaining.",
                "length": "34.000",
                "width": "34.000",
                "height": "6.000",
                "weight": "0.500",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "This wooden chip and dip serving bowl is perfect for entertaining guests. Crafted from durable wood, it features a central bowl for dips and a surrounding area for chips or snacks. Its natural wood finish adds a rustic touch to any table setting. Ideal for parties, gatherings, or casual snacking, this bowl is a must-have for any host. Get yours today and elevate your serving style!",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "New",
                "quantity": 4,
                "delivery": 1,
                "unit_price": "1999.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "1499.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-13 15:33:10",
                "published_by": 560,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 560,
                "modified_by": 560,
                "created_at": "2026-03-13 23:33:10",
                "updated_at": "2026-03-13 23:33:10",
                "variant": null,
                "category": "Retail"
            }
        ]
    },
    {
        "posting_id": 930473,
        "sequence": 0,
        "type": "Public",
        "slug": "wooden-serving-bowl-with-handle",
        "term_id": 2,
        "name": "Wooden Serving Bowl with Handle",
        "description": "Brand: UnbrandedColor: BrownCategory: Kitchen & DiningSub-Category: Serving BowlsSize: MediumMaterial: WoodKey Features & Benefits:Handcrafted Design: Each bowl is uniquely crafted, adding character and charm.Durable Wood: Made from high-quality wood for long-lasting use.Convenient Handle: Provides a secure grip for easy serving and transport.Versatile Use: Ideal for serving salads, snacks, fruits, or as a decorative piece.Natural Aesthetic: Enhances any table setting with its warm, rustic appearance.Performance Overview:This wooden serving bowl combines functionality with aesthetic appeal, making it a practical and stylish choice for everyday use and special occasions.Key Selling Points:Unique handcrafted design, durable construction, convenient handle, versatile usage, and natural aesthetic appeal.",
        "extended_description": "This handcrafted wooden serving bowl is a stylish and functional addition to any kitchen or dining setting. Made from high-quality wood, it features a smooth, round bowl and a sturdy handle for easy carrying and serving. Perfect for salads, snacks, or decorative displays, its natural wood grain adds a touch of rustic charm. Enhance your serving experience with this unique and versatile bowl.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 1,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "699.00",
        "suggested_retail_price": "499.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "15.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10418317,
        "banner": "/images/postings/2026/03/69a95b0659620.jpg",
        "images": [
            "/images/postings/2026/03/69a95b0659620.jpg",
            "/images/postings/2026/03/69a95b06b0dd1.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[]",
        "brands": "[1]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 15:32:55",
        "published_by": 560,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 15:32:55",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Wooden Serving Bowl with Handle"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275476,
                "upc": null,
                "sku": "SRR197685",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930473,
                "item_id": 10418317,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a95b0659620.jpg",
                    "/images/postings/2026/03/69a95b06b0dd1.jpg"
                ],
                "name": "Wooden Serving Bowl with Handle",
                "description": "Brand: UnbrandedColor: BrownCategory: Kitchen & DiningSub-Category: Serving BowlsSize: MediumMaterial: WoodKey Features & Benefits:Handcrafted Design: Each bowl is uniquely crafted, adding character and charm.Durable Wood: Made from high-quality wood for long-lasting use.Convenient Handle: Provides a secure grip for easy serving and transport.Versatile Use: Ideal for serving salads, snacks, fruits, or as a decorative piece.Natural Aesthetic: Enhances any table setting with its warm, rustic appearance.Performance Overview:This wooden serving bowl combines functionality with aesthetic appeal, making it a practical and stylish choice for everyday use and special occasions.Key Selling Points:Unique handcrafted design, durable construction, convenient handle, versatile usage, and natural aesthetic appeal.",
                "length": "1.000",
                "width": "1.000",
                "height": "1.000",
                "weight": "15.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "This handcrafted wooden serving bowl is a stylish and functional addition to any kitchen or dining setting. Made from high-quality wood, it features a smooth, round bowl and a sturdy handle for easy carrying and serving. Perfect for salads, snacks, or decorative displays, its natural wood grain adds a touch of rustic charm. Enhance your serving experience with this unique and versatile bowl.",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "Almost New",
                "quantity": 1,
                "delivery": 1,
                "unit_price": "699.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "499.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-13 15:32:55",
                "published_by": 560,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 560,
                "modified_by": 560,
                "created_at": "2026-03-13 23:32:55",
                "updated_at": "2026-03-13 23:32:55",
                "variant": null,
                "category": "Retail"
            }
        ]
    },
    {
        "posting_id": 930472,
        "sequence": 0,
        "type": "Public",
        "slug": "heritage-wood-serving-board",
        "term_id": 2,
        "name": "Heritage Wood Serving Board",
        "description": "Brand: HeritageColor: BrownCategory: Kitchen & DiningSub-Category: Serving BoardsMaterial: Acacia WoodKey Features & Benefits:Acacia Wood Construction: Durable and adds a natural, rustic aesthetic.Round Surface: Ideal for serving pizzas, cheeses, appetizers, and desserts.Convenient Handle: Allows for easy carrying and serving.Versatile Use: Suitable for both casual gatherings and formal occasions.Stylish Design: Enhances the presentation of your culinary creations.Performance Overview:This serving board combines functionality with aesthetic appeal, making it a practical and stylish addition to your kitchenware. The acacia wood construction ensures durability, while the convenient handle and round surface make serving easy and elegant.Key Selling Points:Natural acacia wood for a rustic look.Convenient handle for easy carrying.Versatile for serving various foods.Durable and long-lasting construction.Enhances the presentation of food.",
        "extended_description": "The M&S The Pizza Acacia Wood Serving Board is a stylish and functional addition to any kitchen or dining setting. Crafted from durable acacia wood, this serving board features a round surface with a convenient handle for easy carrying and serving. Perfect for presenting pizzas, cheeses, appetizers, or desserts, its natural wood grain adds a touch of rustic charm to your table. Elevate your serving experience with this versatile and elegant wooden board, ideal for both casual gatherings and formal occasions.",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 2,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "999.00",
        "suggested_retail_price": "399.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "15.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10411762,
        "banner": "/images/postings/2026/03/69a94e32f33be.jpg",
        "images": [
            "/images/postings/2026/03/69a94e32f33be.jpg",
            "/images/postings/2026/03/69a94e3337d97.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[]",
        "brands": "[362]",
        "tags": "[2, 4]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 15:32:53",
        "published_by": 560,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 15:32:53",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Heritage Wood Serving Board"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275475,
                "upc": null,
                "sku": "SRR197082",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930472,
                "item_id": 10411762,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a94e32f33be.jpg",
                    "/images/postings/2026/03/69a94e3337d97.jpg"
                ],
                "name": "Heritage Wood Serving Board",
                "description": "Brand: HeritageColor: BrownCategory: Kitchen & DiningSub-Category: Serving BoardsMaterial: Acacia WoodKey Features & Benefits:Acacia Wood Construction: Durable and adds a natural, rustic aesthetic.Round Surface: Ideal for serving pizzas, cheeses, appetizers, and desserts.Convenient Handle: Allows for easy carrying and serving.Versatile Use: Suitable for both casual gatherings and formal occasions.Stylish Design: Enhances the presentation of your culinary creations.Performance Overview:This serving board combines functionality with aesthetic appeal, making it a practical and stylish addition to your kitchenware. The acacia wood construction ensures durability, while the convenient handle and round surface make serving easy and elegant.Key Selling Points:Natural acacia wood for a rustic look.Convenient handle for easy carrying.Versatile for serving various foods.Durable and long-lasting construction.Enhances the presentation of food.",
                "length": "1.000",
                "width": "1.000",
                "height": "1.000",
                "weight": "15.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "The M&S The Pizza Acacia Wood Serving Board is a stylish and functional addition to any kitchen or dining setting. Crafted from durable acacia wood, this serving board features a round surface with a convenient handle for easy carrying and serving. Perfect for presenting pizzas, cheeses, appetizers, or desserts, its natural wood grain adds a touch of rustic charm to your table. Elevate your serving experience with this versatile and elegant wooden board, ideal for both casual gatherings and formal occasions.",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "Almost New",
                "quantity": 2,
                "delivery": 1,
                "unit_price": "999.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "399.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-13 15:32:53",
                "published_by": 560,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 560,
                "modified_by": 560,
                "created_at": "2026-03-13 23:32:53",
                "updated_at": "2026-03-13 23:32:53",
                "variant": null,
                "category": "Retail"
            }
        ]
    },
    {
        "posting_id": 930471,
        "sequence": 0,
        "type": "Public",
        "slug": "heritage-wooden-chip-and-dip-serving-bow",
        "term_id": 2,
        "name": "Heritage Wooden Chip and Dip Serving Bowl",
        "description": "Brand: HeritageColor: BrownCategory: Kitchen & DiningSub-Category: Serving BowlsSize: MediumMaterial: WoodDimensions: 34 x 34 x 6 cmKey Features & Benefits:Dual Compartment Design: Features a central dip bowl surrounded by a larger area for chips or snacks, keeping everything organized and accessible.Natural Wood Grain: Adds a rustic and elegant touch to your table setting.Versatile Use: Suitable for serving chips and dip, vegetables and hummus, or any combination of snacks and sauces.Sturdy Construction: Made from durable wood for long-lasting use.Easy to Clean: Smooth surface makes it easy to wipe clean after use.Performance Overview:Provides a stylish and functional way to serve snacks and dips, enhancing the presentation and organization of your appetizers.Key Selling Points:Rustic design, dual-compartment functionality, versatile use, and durable construction.",
        "extended_description": "This wooden chip and dip serving bowl is perfect for entertaining guests. It features a central bowl for dips and a surrounding area for chips or other snacks. The natural wood grain adds a rustic touch to any table setting. It's a stylish and functional piece for your next gathering, so don't miss out!",
        "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
        "auction_category": null,
        "quantity": 6,
        "reserved_price": "0.00",
        "bid_amount": null,
        "auction_id": null,
        "lot_id": null,
        "auction_number": null,
        "auction_name": null,
        "starting_time": null,
        "ending_time": null,
        "payment_period": null,
        "buyers_premium": "0.00",
        "vat": "0.00",
        "duties": "0.00",
        "other_fees": "0.00",
        "increment_percentage": "10.00",
        "starting_amount": "0.00",
        "notarial_fee": "0.00",
        "processing_fee": "0.00",
        "bidding": 0,
        "buy_now": 1,
        "viewing": 0,
        "pickup": 0,
        "delivery": 1,
        "notified": 0,
        "event_holded_at": null,
        "buy_now_price": "0.00",
        "buy_back_percentage": "0.00",
        "buy_back": 0,
        "unit_price": "1999.00",
        "suggested_retail_price": "999.00",
        "viewing_price": null,
        "length": "1.000",
        "width": "1.000",
        "height": "1.000",
        "weight": "50.000",
        "bidding_type": "Multiple",
        "increment_type": null,
        "customer_id": null,
        "bidder_number_id": null,
        "lot_number": null,
        "item_id": 10411772,
        "banner": "/images/postings/2026/03/69a94a3b47b3a.jpg",
        "images": [
            "/images/postings/2026/03/69a94a3b47b3a.jpg",
            "/images/postings/2026/03/69a94a3baa8d6.jpg"
        ],
        "categories": "[17]",
        "sub_categories": "[]",
        "brands": "[362]",
        "tags": "[2]",
        "attribute_category_id": null,
        "posting_category_type": null,
        "mass_unit": null,
        "warranty_type": null,
        "warranty_duration": 7,
        "warranty_policy": null,
        "pre_order": 0,
        "shipping": 0,
        "shipping_fee": "0.00",
        "condition": null,
        "item_category_type": null,
        "attribute_data": null,
        "seo_keywords": null,
        "viewing_details": null,
        "category": "Retail",
        "variants": null,
        "store_id": 91,
        "address_id": 26,
        "published_date": "2026-03-13 15:32:53",
        "published_by": 560,
        "unpublished_date": null,
        "unpublished_by": null,
        "republished_date": "2026-03-13 15:32:53",
        "republish_count": 1,
        "ordered_date": null,
        "cancelled_date": null,
        "bought_date": null,
        "category_sequence": 1,
        "event_id": null,
        "for_approval": 0,
        "for_approval_status": null,
        "approved_by": null,
        "publish_until_date": null,
        "quality_assurance_status": "Pending",
        "cancelled_by": null,
        "suggest": {
            "input": [
                "Heritage Wooden Chip and Dip Serving Bowl"
            ]
        },
        "store_name": "HRH Online",
        "items": [
            {
                "id": 275474,
                "upc": null,
                "sku": "SRR197279",
                "store_id": 91,
                "address_id": 26,
                "posting_id": 930471,
                "item_id": 10411772,
                "item_store_id": 160,
                "google_merchant_product_id": null,
                "banner": null,
                "images": [
                    "/images/postings/2026/03/69a94a3b47b3a.jpg",
                    "/images/postings/2026/03/69a94a3baa8d6.jpg"
                ],
                "name": "Heritage Wooden Chip and Dip Serving Bowl",
                "description": "Brand: HeritageColor: BrownCategory: Kitchen & DiningSub-Category: Serving BowlsSize: MediumMaterial: WoodDimensions: 34 x 34 x 6 cmKey Features & Benefits:Dual Compartment Design: Features a central dip bowl surrounded by a larger area for chips or snacks, keeping everything organized and accessible.Natural Wood Grain: Adds a rustic and elegant touch to your table setting.Versatile Use: Suitable for serving chips and dip, vegetables and hummus, or any combination of snacks and sauces.Sturdy Construction: Made from durable wood for long-lasting use.Easy to Clean: Smooth surface makes it easy to wipe clean after use.Performance Overview:Provides a stylish and functional way to serve snacks and dips, enhancing the presentation and organization of your appetizers.Key Selling Points:Rustic design, dual-compartment functionality, versatile use, and durable construction.",
                "length": "1.000",
                "width": "1.000",
                "height": "1.000",
                "weight": "50.000",
                "mass_unit": null,
                "warranty_type": null,
                "warranty_duration": 7,
                "warranty_policy": null,
                "pre_order": 0,
                "shipping": 0,
                "shipping_fee": "0.00",
                "extended_description": "This wooden chip and dip serving bowl is perfect for entertaining guests. It features a central bowl for dips and a surrounding area for chips or other snacks. The natural wood grain adds a rustic touch to any table setting. It's a stylish and functional piece for your next gathering, so don't miss out!",
                "store_location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
                "condition": "Almost New",
                "quantity": 6,
                "delivery": 1,
                "unit_price": "1999.00",
                "discounted_price": "0.00",
                "suggested_retail_price": "999.00",
                "discount_percentage": "0.00",
                "published_date": "2026-03-13 15:32:53",
                "published_by": 560,
                "unpublished_date": null,
                "unpublished_by": null,
                "created_by": 560,
                "modified_by": 560,
                "created_at": "2026-03-13 23:32:53",
                "updated_at": "2026-03-13 23:32:53",
                "variant": null,
                "category": "Retail"
            }
        ]
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Retail Events (Live Selling)

Live Selling Details

List of Retail Events

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/retail-events?type=ongoing" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/retail-events"
);

const params = {
    "type": "ongoing",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/retail-events';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'type' => 'ongoing',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/retail-events'
params = {
  'type': 'ongoing',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/retail-events',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 42
access-control-allow-origin: *
 

[]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/retail-events

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Query Parameters

type   string  optional  

Used to filter if auction is (ongoing, featured and upcoming). Example: ongoing

Live Selling Details

This endpoint allows you to retrieve the list of auctions.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/live-selling/pioneer-live-selling-oct20" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/live-selling/pioneer-live-selling-oct20"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/live-selling/pioneer-live-selling-oct20';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/live-selling/pioneer-live-selling-oct20'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example',
  'Authorization': 'Bearer {YOUR_AUTH_KEY}'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/live-selling/pioneer-live-selling-oct20',
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 17
access-control-allow-origin: *
 

{
    "message": ""
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/live-selling/{slug}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

URL Parameters

slug   string   

The slug of the live selling event. Example: pioneer-live-selling-oct20

Event Details

This endpoint allows you to retrieve only the event details using the event slug.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/events/pioneer-live-selling-oct20" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/events/pioneer-live-selling-oct20"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/events/pioneer-live-selling-oct20';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/events/pioneer-live-selling-oct20'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/events/pioneer-live-selling-oct20',
  headers
)

p response.body

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 16
access-control-allow-origin: *
 

{
    "message": "Event not found."
}
 

Request      

GET api/v1/events/{slug}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

The slug of the event. Example: pioneer-live-selling-oct20

List of Carts under Live Selling

requires authentication

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/events/2/carts" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/events/2/carts"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/events/2/carts';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/events/2/carts'
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/events/2/carts',
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Example response (500):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 15
access-control-allow-origin: *
 

{
    "message": "Attempt to read property \"customer_id\" on null",
    "exception": "ErrorException",
    "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Controllers/EventCartController.php",
    "line": 35,
    "trace": [
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php",
            "line": 255,
            "function": "handleError",
            "class": "Illuminate\\Foundation\\Bootstrap\\HandleExceptions",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Controllers/EventCartController.php",
            "line": 35,
            "function": "Illuminate\\Foundation\\Bootstrap\\{closure}",
            "class": "Illuminate\\Foundation\\Bootstrap\\HandleExceptions",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
            "line": 54,
            "function": "index",
            "class": "App\\Http\\Controllers\\EventCartController",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
            "line": 43,
            "function": "callAction",
            "class": "Illuminate\\Routing\\Controller",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 259,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\ControllerDispatcher",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 205,
            "function": "runController",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 806,
            "function": "run",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateReCaptcha.php",
            "line": 18,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateReCaptcha",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ForceJsonResponse.php",
            "line": 20,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ForceJsonResponse",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/app/Http/Middleware/ValidateRequestClientKey.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ValidateRequestClientKey",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php",
            "line": 50,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\SubstituteBindings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 159,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 125,
            "function": "handleRequest",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 87,
            "function": "handleRequestUsingNamedLimiter",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 25,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Laravel\\Sanctum\\Http\\Middleware\\{closure}",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 24,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 805,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 784,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 310,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 298,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 237,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 1121,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/v1/events/{event}/carts

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

event   integer   

event_id. Example: 2

List of Retail Event Postings This endpoint allows you to retrieve the list of auctions. <aside class="notice">The "<b>Authorization</b>" header is <b>optional</b>. This endpoint will get if session token is supplied.</aside>

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/live-selling/pioneer-first-event-testing/products?category=Live+Selling&page=1&row_per_page=20&action=pagination&sort_by=Newest" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/live-selling/pioneer-first-event-testing/products"
);

const params = {
    "category": "Live Selling",
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "sort_by": "Newest",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/live-selling/pioneer-first-event-testing/products';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
        ],
        'query' => [
            'category' => 'Live Selling',
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'sort_by' => 'Newest',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/live-selling/pioneer-first-event-testing/products'
params = {
  'category': 'Live Selling',
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'sort_by': 'Newest',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example',
  'Authorization': 'Bearer {YOUR_AUTH_KEY}'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/live-selling/pioneer-first-event-testing/products',
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 13
access-control-allow-origin: *
 

{
    "message": "Event not found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/live-selling/{slug}/products

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

URL Parameters

slug   string   

Example: pioneer-first-event-testing

Query Parameters

category   string   

Example: Live Selling

page   integer  optional  

Used for Pagination . Example: 1

row_per_page   string  optional  

Used for Pagination . Example: 20

action   string  optional  

Used for Pagination . Example: pagination

sort_by   string  optional  

Used for Sorting the newest Datas . Example: Newest

Event Customers Agreement (Live Selling)

requires authentication

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/events/pioneer-test-event1/agreement" \
    --header "Authorization: Bearer {YOUR_AUTH_KEY}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/events/pioneer-test-event1/agreement"
);

const headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/events/pioneer-test-event1/agreement';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Authorization' => 'Bearer {YOUR_AUTH_KEY}',
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/events/pioneer-test-event1/agreement'
payload = {
    "signature": "No-Example"
}
headers = {
  'Authorization': 'Bearer {YOUR_AUTH_KEY}',
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Authorization": "Bearer {YOUR_AUTH_KEY}",
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/events/pioneer-test-event1/agreement',
  body ,
  headers
)

p response.body

Request      

POST api/v1/events/{slug}/agreement

Headers

Authorization      

Example: Bearer {YOUR_AUTH_KEY}

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

The slug of the live selling event. Example: pioneer-test-event1

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

List of Retail Events

Example request:
curl --request POST \
    "https://staging-api.hmr.ph/api/v1/retail/stream/sint/generate-token" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example" \
    --data "{
    \"signature\": \"No-Example\"
}"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/retail/stream/sint/generate-token"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

let body = {
    "signature": "No-Example"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/retail/stream/sint/generate-token';
$response = $client->post(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'json' => [
            'signature' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/retail/stream/sint/generate-token'
payload = {
    "signature": "No-Example"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

require 'rest-client'

body = {
    "signature": "No-Example"
}
headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.post(
  'https://staging-api.hmr.ph/api/v1/retail/stream/sint/generate-token',
  body ,
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

POST api/v1/retail/stream/{stream}/generate-token

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

stream   string   

The stream. Example: sint

Body Parameters

signature   string   

Hash for all body parameters. Example: No-Example

Section Tags

List of Section Tag

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/section-tags" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/section-tags"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/section-tags';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/section-tags'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/section-tags',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 23
access-control-allow-origin: *
 

[]
 

Request      

GET api/v1/section-tags

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

List of Section Tag Categories

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/section-tags/categories/22?page=1&row_per_page=20&action=pagination&sort_by=Newest" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/section-tags/categories/22"
);

const params = {
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "sort_by": "Newest",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/section-tags/categories/22';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'sort_by' => 'Newest',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/section-tags/categories/22'
params = {
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'sort_by': 'Newest',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/section-tags/categories/22',
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 22
access-control-allow-origin: *
 

{
    "message": "No query results for model [App\\Models\\Section] 22",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php",
    "line": 487,
    "trace": [
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php",
            "line": 463,
            "function": "prepareException",
            "class": "Illuminate\\Foundation\\Exceptions\\Handler",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php",
            "line": 54,
            "function": "render",
            "class": "Illuminate\\Foundation\\Exceptions\\Handler",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
            "line": 51,
            "function": "render",
            "class": "NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 188,
            "function": "handleException",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 159,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 125,
            "function": "handleRequest",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 87,
            "function": "handleRequestUsingNamedLimiter",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 25,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Laravel\\Sanctum\\Http\\Middleware\\{closure}",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 24,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 805,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 784,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 310,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 298,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 237,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 1121,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/section-tags/categories/{section_id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

section_id   integer   

Example: 22

Query Parameters

page   integer  optional  

Used for Pagination . Example: 1

row_per_page   string  optional  

Used for Pagination . Example: 20

action   string  optional  

Used for Pagination . Example: pagination

sort_by   string  optional  

Used for Sorting the newest Datas . Example: Newest

Getting Tags on Parameter Column

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/section-tags/tags/22" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/section-tags/tags/22"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/section-tags/tags/22';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/section-tags/tags/22'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/section-tags/tags/22',
  headers
)

p response.body

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 21
access-control-allow-origin: *
 

{
    "message": "No query results for model [App\\Models\\Section] 22",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php",
    "line": 487,
    "trace": [
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php",
            "line": 463,
            "function": "prepareException",
            "class": "Illuminate\\Foundation\\Exceptions\\Handler",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php",
            "line": 54,
            "function": "render",
            "class": "Illuminate\\Foundation\\Exceptions\\Handler",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
            "line": 51,
            "function": "render",
            "class": "NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 188,
            "function": "handleException",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 159,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 125,
            "function": "handleRequest",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php",
            "line": 87,
            "function": "handleRequestUsingNamedLimiter",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Routing\\Middleware\\ThrottleRequests",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 25,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Laravel\\Sanctum\\Http\\Middleware\\{closure}",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 24,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 805,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 784,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 748,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 737,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 144,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 183,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 119,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 310,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 298,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 237,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 1121,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/hmradmin/HMR/hmr-mobile-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/section-tags/tags/{section_id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

section_id   integer   

Example: 22

Sections

Show Section Detail

Display a listing of the resource.

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/sections/Just For You" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/sections/Just For You"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/sections/Just For You';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/sections/Just For You'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/sections/Just For You',
  headers
)

p response.body

Example response (200):

Show headers
content-type: text/html; charset=UTF-8
cache-control: no-cache, private
x-ratelimit-limit: 60
x-ratelimit-remaining: 50
access-control-allow-origin: *
 


 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/sections/{section}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

section   string   

Example: Just For You

List of Section Banners

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/section-banners" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/section-banners"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/section-banners';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/section-banners'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/section-banners',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 20
access-control-allow-origin: *
 

[]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/section-banners

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Stores

List of all Stores related endpoints.

List of Stores

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/stores" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/stores"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/stores';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/stores'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/stores',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 41
access-control-allow-origin: *
 

[
    {
        "id": 44,
        "reference_id": 30,
        "company_id": 2,
        "code": "HAR",
        "slug": "harrington",
        "classification_id": null,
        "delivery": 0,
        "store_company_name": "HMR PHILIPPINES",
        "store_name": "HARRINGTON",
        "store_company_code": "HRH",
        "description": null,
        "address_line": "Km 21 East Service Rd. Sucat",
        "extended_address": "NCR, Fourth District City of Muntinlupa",
        "active": 1,
        "contact_person": null,
        "contact_number": null,
        "email": null,
        "profile": null,
        "logo": null,
        "banner": null,
        "store_type": "HMR Retail Haus",
        "created_at": "2022-04-19 20:56:40"
    },
    {
        "id": 91,
        "reference_id": 160,
        "company_id": 2,
        "code": "ONP",
        "slug": "hrh-online",
        "classification_id": null,
        "delivery": 1,
        "store_company_name": "HMR PHILIPPINES",
        "store_name": "HRH Online",
        "store_company_code": "HRH",
        "description": "<p>HRH Online</p>",
        "address_line": "Pioneer corner Reliance Street, Mandaluyong City",
        "extended_address": "Highway Hills, Mandaluyong City",
        "active": 1,
        "contact_person": null,
        "contact_number": "0999-886-2137",
        "email": "pioneer@hmrphils.com",
        "profile": null,
        "logo": null,
        "banner": "/images/stores/2022/04/625fabef2c38d.jpg",
        "store_type": "HMR Retail Haus",
        "created_at": "2026-02-24 18:01:47"
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/stores

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

Show Store Details

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/stores/18/detail" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/stores/18/detail"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/stores/18/detail';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/stores/18/detail'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/stores/18/detail',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 40
access-control-allow-origin: *
 

{
    "id": 18,
    "reference_id": 4,
    "company_id": 2,
    "code": "PIO",
    "slug": "pioneer",
    "classification_id": null,
    "delivery": 1,
    "store_company_name": "HMR PHILIPPINES",
    "store_name": "Pioneer",
    "store_company_code": "HRH",
    "description": null,
    "address_line": "Pioneer corner Reliance Street, Mandaluyong City",
    "extended_address": "Highway Hills, Mandaluyong City",
    "active": 0,
    "contact_person": null,
    "contact_number": "0999-886-2137",
    "email": "pioneer@hmrphils.com",
    "profile": null,
    "logo": null,
    "banner": "/images/stores/2022/04/625fabef2c38d.jpg",
    "store_type": "HMR Retail Haus",
    "created_at": "2022-04-19 20:56:40"
}
 

Request      

GET api/v1/stores/{store}/detail

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

store   integer   

The Stores id. Example: 18

Tags

List of Tag Categories

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/categories" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/categories"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/tags/new-arrivals/categories';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/tags/new-arrivals/categories'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/tags/new-arrivals/categories',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 39
access-control-allow-origin: *
 

[
    {
        "category_id": 18,
        "category_code": "fashion",
        "icon": "shirt",
        "active": 1,
        "category_name": "FASHION",
        "color": "#5FE9D0",
        "image": null,
        "featured": 0,
        "sequence": 7,
        "banner": null,
        "created_at": "2022-04-25 08:16:37",
        "total_count": 1
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/tags/{slug}/categories

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

Slug of Any Tags examples: ("flash-sales", "new-arrivals", "best-deals", "popular-items", "expression-of-interest", "unique-finds") . Example: new-arrivals

List of Posting under specific Tags

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=1&row_per_page=20&action=pagination&sort_by=Newest" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings"
);

const params = {
    "page": "1",
    "row_per_page": "20",
    "action": "pagination",
    "sort_by": "Newest",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
        'query' => [
            'page' => '1',
            'row_per_page' => '20',
            'action' => 'pagination',
            'sort_by' => 'Newest',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings'
params = {
  'page': '1',
  'row_per_page': '20',
  'action': 'pagination',
  'sort_by': 'Newest',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 38
access-control-allow-origin: *
 

{
    "current_page": 1,
    "data": [
        {
            "posting_id": 930642,
            "sequence": 0,
            "type": "Public",
            "slug": "farm-fresh-lychee-flavored-drink",
            "term_id": 2,
            "name": "Farm Fresh Lychee Flavored Drink",
            "description": "Brand: Farm Fresh<br />\nFlavor: Lychee<br />\nCategory: Beverages<br />\nSub-Category: Flavored Drinks<br />\nSize: 17 fl oz (500 mL)<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nExotic Lychee Flavor: Offers a unique and refreshing taste experience.<br />\n<br />\nConvenient Size: Perfect for on-the-go hydration.<br />\n<br />\nRefreshing Drink: Ideal for quenching thirst and enjoying a sweet treat.<br />\n<br />\nPerformance Overview:<br />\nProvides a delicious and revitalizing beverage option with the exotic flavor of lychee.<br />\n<br />\nKey Selling Points:<br />\nUnique flavor, convenient size, and refreshing taste make it a great choice for any occasion.",
            "extended_description": "Quench your thirst with Farm Fresh Lychee Flavored Drink, a delightful beverage that combines the exotic taste of lychee with refreshing hydration. This drink is perfect for any occasion, whether you're relaxing at home or on the go. Enjoy the sweet and tangy flavor of lychee in every sip, making it a delicious and revitalizing choice. Grab a bottle today and experience the taste of the tropics!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 1,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "44.00",
            "suggested_retail_price": "44.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "0.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10217483,
            "banner": "/images/postings/2026/03/69c49cfba80c3.jpg",
            "images": null,
            "categories": "22",
            "sub_categories": "",
            "brands": [
                1
            ],
            "tags": [
                2
            ],
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-26 13:33:13",
            "published_by": 1,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-26 13:33:13",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "finalized_date": null,
            "for_approval_status": null,
            "approved_by": null,
            "approved_date": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "created_by": 1,
            "modified_by": 1,
            "deleted_by": null,
            "created_at": "2026-03-26 13:33:12",
            "updated_at": "2026-03-26 13:33:13",
            "deleted_at": null,
            "review": null
        },
        {
            "posting_id": 930639,
            "sequence": 0,
            "type": "Public",
            "slug": "smart-touch-light-switch-uw893",
            "term_id": 2,
            "name": "Smart Touch Light Switch",
            "description": "Brand: B and C Corp<br />\nModel: Smart Touch Light Switch<br />\nColor: White<br />\nCategory: Home Improvement<br />\nSub-Category: Light Switches<br />\nSize: Standard<br />\nMaterial: Glass panel, plastic<br />\nDimensions (Approx.): (Not specified, standard light switch size)<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nSmart Touch Control: Provides a modern and responsive way to control lights with a simple touch.<br />\n<br />\nSleek Design: Enhances the aesthetic of any room with its elegant glass panel.<br />\n<br />\nEasy Installation: Can be easily installed as a replacement for traditional light switches.<br />\n<br />\nDurable Construction: Made with high-quality materials for long-lasting performance.<br />\n<br />\nSafe and Reliable: Designed to meet safety standards for home use.<br />\n<br />\nPerformance Overview:<br />\nOffers reliable and convenient lighting control with its touch-sensitive interface and durable design. The switch is easy to install and provides a modern upgrade to traditional light switches.<br />\n<br />\nKey Selling Points:<br />\nModern touch control, elegant design, easy installation, and reliable performance.",
            "extended_description": "The B and C Corp Smart Touch Light Switch offers a modern and convenient way to control your home lighting. Featuring a sleek, touch-sensitive glass panel, this switch adds a touch of elegance to any room. It's easy to install and use, providing a seamless upgrade from traditional switches. With its responsive touch controls, you can effortlessly turn lights on and off. Upgrade your home with this stylish and functional smart switch today!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 2,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "199.00",
            "suggested_retail_price": "199.00",
            "viewing_price": null,
            "length": "12.000",
            "width": "7.000",
            "height": "6.000",
            "weight": "0.200",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434903,
            "banner": "/images/postings/2026/03/69b3ac8022f20.jpg",
            "images": [
                "/images/postings/2026/03/69b3ac8022f20.jpg",
                "/images/postings/2026/03/69b3ac8031ecd.jpg"
            ],
            "categories": "[17]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:47:13",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:47:13",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Smart Touch Light Switch"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930638,
            "sequence": 0,
            "type": "Public",
            "slug": "smart-touch-switch-4yevj",
            "term_id": 2,
            "name": "Smart Touch Switch",
            "description": "Brand : Non Brannded<br />\r\nModel: Smart Touch Switch<br />\r\nColor: Black<br />\r\nCategory: Home Improvement<br />\r\nSub-Category: Electrical Switches<br />\r\nMaterial: Glass, Plastic<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nTouch Control: Effortlessly turn lights on and off with a simple touch.<br />\r\n<br />\r\nModern Design: Sleek and stylish appearance enhances any room's decor.<br />\r\n<br />\r\nEasy Installation: Designed for straightforward installation in standard electrical boxes.<br />\r\n<br />\r\nResponsive: Provides a quick and reliable response to touch inputs.<br />\r\n<br />\r\nSafe: Ensures safe operation with its insulated design.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nOffers a reliable and stylish way to control lighting, enhancing convenience and adding a modern touch to your home.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nTouch-sensitive control, modern design, easy installation, and reliable performance.",
            "extended_description": "The S and C Corp Smart Touch Switch offers a modern and convenient way to control your lights. With its sleek design and touch-sensitive surface, it adds a touch of elegance to any room. Easy to install and use, this switch provides a seamless and responsive experience. Upgrade your home with this smart and stylish lighting solution today!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 2,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "199.00",
            "suggested_retail_price": "199.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "0.200",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434896,
            "banner": "/images/postings/2026/03/69b39c8c92f11.jpg",
            "images": [
                "/images/postings/2026/03/69b39c8c92f11.jpg",
                "/images/postings/2026/03/69b39c8ca4186.jpg"
            ],
            "categories": "[17]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:47:13",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:47:13",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Smart Touch Switch"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930640,
            "sequence": 0,
            "type": "Public",
            "slug": "vb-video-baby-monitor",
            "term_id": 2,
            "name": "VB Video Baby Monitor",
            "description": "Brand: VB<br />\r\nModel: Not specified<br />\r\nColor: White<br />\r\nCategory: Baby<br />\r\nSub-Category: Baby Monitors<br />\r\nSize: Compact<br />\r\nMaterial: Plastic<br />\r\nDimensions: 20 x 6 x 15cm<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nVideo Monitoring: Provides real-time video of your baby.<br />\r\n<br />\r\nTwo-Way Audio: Allows you to talk to and soothe your baby remotely.<br />\r\n<br />\r\nInfrared Night Vision: Clear monitoring in low-light conditions.<br />\r\n<br />\r\nHigh Sensitivity Microphone: Hear every sound your baby makes.<br />\r\n<br />\r\nSecure Connection: Ensures private and interference-free monitoring.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nOffers reliable video and audio monitoring, ensuring you stay connected with your baby at all times. The infrared night vision and two-way audio enhance its functionality, providing peace of mind.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nReal-time video, two-way communication, night vision, and secure connection make it an essential tool for baby care.",
            "extended_description": "The VB Video Baby Monitor is a reliable device for keeping a close watch on your baby. It features a camera unit with infrared night vision and a receiver unit with a display screen. This monitor allows you to both see and hear your baby, ensuring their safety and providing peace of mind. Get yours now and stay connected to your little one!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 1,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "999.00",
            "suggested_retail_price": "999.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "0.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434891,
            "banner": "/images/postings/2026/03/69b3896ddfa4e.jpg",
            "images": [
                "/images/postings/2026/03/69b3896ddfa4e.jpg",
                "/images/postings/2026/03/69b3896df0b47.jpg"
            ],
            "categories": "[5]",
            "sub_categories": "[40]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:47:13",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:47:13",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "VB Video Baby Monitor"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930637,
            "sequence": 0,
            "type": "Public",
            "slug": "led-b-curing-light-zq3sw",
            "term_id": 2,
            "name": "LED.B Curing Light",
            "description": "Brand: Non Branded<br />\r\nModel: LED.B<br />\r\nColor: White<br />\r\nCategory: Dental Equipment<br />\r\nSub-Category: Curing Light<br />\r\nSize: Compact<br />\r\nMaterial: Plastic housing, optical fiber<br />\r\nDimensions: 25 x 11 x 18cm <br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nLong Standby Time: Ensures the device is ready for use when needed.<br />\r\n<br />\r\nEfficient Operation: Works more efficiently, reducing curing time.<br />\r\n<br />\r\nRotatable Optical Fiber: Allows for easy access to all areas of the mouth.<br />\r\n<br />\r\nAutoclavable: Ensures proper sterilization and hygiene.<br />\r\n<br />\r\nCompatibility: Can be used with UDS-M scaler with light curing function.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers reliable and efficient curing of dental materials with its advanced LED technology and user-friendly design.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nEfficient curing, hygienic design, versatile compatibility, and long-lasting performance.",
            "extended_description": "The LED.B Curing Light is a dental tool designed for efficient and effective curing of dental materials. It features a long standby time and works more efficiently than traditional curing lights. The optical fiber is rotatable and autoclavable, ensuring hygiene and ease of use. It can also be used with a UDS-M scaler with a light curing function, making it a versatile addition to any dental practice. Get yours today!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 3,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "799.00",
            "suggested_retail_price": "799.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "0.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434888,
            "banner": "/images/postings/2026/03/69b379898754b.jpg",
            "images": [
                "/images/postings/2026/03/69b379898754b.jpg",
                "/images/postings/2026/03/69b3798996e4e.jpg"
            ],
            "categories": "[22]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:47:13",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:47:13",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "finalized_date": null,
            "for_approval_status": null,
            "approved_by": null,
            "approved_date": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "review": null
        },
        {
            "posting_id": 930636,
            "sequence": 0,
            "type": "Public",
            "slug": "childrens-digital-camera-vzprg",
            "term_id": 2,
            "name": "Children's Digital Camera",
            "description": "Brand: Unbranded<br />\nModel: N/A<br />\nColor: Blue<br />\nCategory: Toys & Hobbies<br />\nSub-Category: Camera<br />\nSize: Compact<br />\nMaterial: Plastic<br />\nDimensions (Approx.): 9 x 6 x 4 cm<br />\n<br />\nKey Features & Benefits:<br />\n<br />\nSimple Interface: Easy-to-use buttons and menu for children.<br />\nDurable Design: Made from sturdy materials to withstand drops and bumps.<br />\nCompact and Lightweight: Perfect size for small hands to hold and carry.<br />\nFun Colors: Available in attractive colors that kids will love.<br />\nPhoto and Video Recording: Captures both photos and videos.<br />\n<br />\nPerformance Overview:<br />\nDesigned to provide a fun and educational experience for children, allowing them to explore their creativity through photography and videography.<br />\n<br />\nKey Selling Points:<br />\nEasy to use, durable, lightweight, and encourages creativity in children.",
            "extended_description": "This children's digital camera is designed for young photographers to capture their world. It's compact, lightweight, and easy to use, making it perfect for small hands. The camera features a simple interface, durable construction, and fun color options. Encourage your child's creativity and let them explore photography with this delightful gadget.",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 4,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "299.00",
            "suggested_retail_price": "299.00",
            "viewing_price": null,
            "length": "14.000",
            "width": "6.000",
            "height": "9.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434902,
            "banner": "/images/postings/2026/03/69b3aa6d6230e.jpg",
            "images": [
                "/images/postings/2026/03/69b3aa6d6230e.jpg",
                "/images/postings/2026/03/69b3aa6d71c26.jpg"
            ],
            "categories": "[5]",
            "sub_categories": "[110]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:47:10",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:47:10",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "finalized_date": null,
            "for_approval_status": null,
            "approved_by": null,
            "approved_date": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "review": null
        },
        {
            "posting_id": 930635,
            "sequence": 0,
            "type": "Public",
            "slug": "childrens-digital-camera-n4xi5",
            "term_id": 2,
            "name": "Children's Digital Camera",
            "description": "Brand: Non Branded<br />\r\nModel: Children's Digital Camera<br />\r\nColor: Pink<br />\r\nCategory: Toys & Hobbies<br />\r\nSub-Category: Camera<br />\r\nSize: Compact<br />\r\nMaterial: Plastic<br />\r\nDimensions (Approx.): 8 x 6 x 3 cm<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nKid-Friendly Design: Easy-to-hold shape and simple button layout designed for small hands.<br />\r\nDurable Build: Made from sturdy materials to withstand drops and bumps.<br />\r\nFun Colors: Available in vibrant colors that appeal to children.<br />\r\nPhoto and Video: Captures both photos and videos, allowing kids to explore different forms of creativity.<br />\r\nEasy to Use: Simple interface that kids can quickly learn and navigate.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nOffers a fun and engaging way for children to explore photography and videography, fostering creativity and imagination with its durable and easy-to-use design.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nPerfect for young children, durable construction, easy to use, encourages creativity, and captures photos and videos.",
            "extended_description": "Capture precious moments with the S and E Children's Digital Camera. Designed with kids in mind, this camera is durable, easy to use, and comes in fun, vibrant colors. It's perfect for sparking creativity and letting your little ones explore the world through their own lens. Get yours today and watch their imagination come to life!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 5,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "299.00",
            "suggested_retail_price": "199.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "1.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434901,
            "banner": "/images/postings/2026/03/69b3a8ff7c46e.jpg",
            "images": [
                "/images/postings/2026/03/69b3a8ff7c46e.jpg",
                "/images/postings/2026/03/69b3a8ff8d732.jpg"
            ],
            "categories": "[5]",
            "sub_categories": "[110]",
            "brands": "[1]",
            "tags": "[2, 4]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:47:10",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:47:10",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "finalized_date": null,
            "for_approval_status": null,
            "approved_by": null,
            "approved_date": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "review": null
        },
        {
            "posting_id": 930634,
            "sequence": 0,
            "type": "Public",
            "slug": "bi-xenon-projector-lens",
            "term_id": 2,
            "name": "Bi-Xenon Projector Lens",
            "description": "Brand: Unbranded<br />\r\nModel: Bi-Xenon Projector Lens<br />\r\nColor: Black/Silver<br />\r\nCategory: Automotive<br />\r\nSub-Category: Headlight Components<br />\r\nSize: Standard<br />\r\nMaterial: Metal, Glass, Plastic<br />\r\nDimensions: 16 x 11 x13cm <br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nBi-Xenon Technology: Provides both high and low beam functions from a single projector.<br />\r\n<br />\r\nEnhanced Visibility: Offers a focused and intense beam for improved nighttime driving.<br />\r\n<br />\r\nStylish Design: Adds a modern and custom look to vehicle headlights.<br />\r\n<br />\r\nDurable Construction: Made with high-quality materials for long-lasting performance.<br />\r\n<br />\r\nEasy Installation: Designed for straightforward installation in compatible headlight housings.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers superior lighting performance with a sharp cutoff line and wide beam pattern, ensuring optimal visibility and safety on the road.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nImproved visibility, stylish upgrade, durable construction, and easy installation make this Bi-Xenon Projector Lens a must-have for any vehicle enthusiast.",
            "extended_description": "The Bi-Xenon Projector Lens is designed to enhance vehicle lighting with a focused and powerful beam. It features a projector lens for improved visibility and a stylish design. Ideal for upgrading standard headlights, this lens offers both aesthetic appeal and functional benefits. Upgrade your vehicle's lighting system today for a safer and more stylish driving experience.",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 1,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "899.00",
            "suggested_retail_price": "899.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "5.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434895,
            "banner": "/images/postings/2026/03/69b39b4a030eb.jpg",
            "images": [
                "/images/postings/2026/03/69b39b4a030eb.jpg",
                "/images/postings/2026/03/69b39b4a14c57.jpg",
                "/images/postings/2026/03/69b39b4a2410b.jpg"
            ],
            "categories": "[3]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:38:36",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:38:36",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Bi-Xenon Projector Lens"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930633,
            "sequence": 0,
            "type": "Public",
            "slug": "gamestick-controller-gamepad-5tkvk",
            "term_id": 2,
            "name": "Gamestick Controller Gamepad",
            "description": "Brand: Gamestick<br />\r\nModel: Emuelec4.3<br />\r\nColor: Black<br />\r\nCategory: Video Games<br />\r\nSub-Category: Game Controllers<br />\r\nSize: Standard<br />\r\nMaterial: Plastic, Electronic Components<br />\r\nDimensions: 16 x 11 x 12 cm <br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nOriginal 3D Rocker: Provides high sensitivity and accuracy for precise control during gameplay.<br />\r\n<br />\r\nPlug and Play: Easy setup with no drivers required, allowing you to start gaming quickly.<br />\r\n<br />\r\nSupports 3D Games: Enhances your gaming experience with immersive 3D gameplay.<br />\r\n<br />\r\nTwo Controllers: Comes with two controllers for multiplayer gaming sessions.<br />\r\n<br />\r\nProfessional Gaming System: Designed for both casual and serious gamers seeking a reliable and responsive gaming experience.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe Gamestick Controller Gamepad delivers a responsive and immersive gaming experience with its high-sensitivity 3D rocker and easy plug-and-play setup. It is designed to support 3D games and provide accurate control, making it suitable for various gaming genres.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nHigh sensitivity 3D rocker for accurate control, easy plug-and-play setup, supports 3D games, includes two controllers for multiplayer gaming, and designed as a professional gaming system.",
            "extended_description": "The Gamestick Controller Gamepad Emuelec4.3 is a professional gaming system that comes with two original 3D rocker special game rocker for high sensitivity and accuracy. It supports 3D games and offers a plug-and-play experience. This gamepad is designed to enhance your gaming sessions with responsive controls and immersive gameplay. Get ready to dive into your favorite games with this easy-to-use and high-performing gaming system.",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 1,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "799.00",
            "suggested_retail_price": "299.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "0.300",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434890,
            "banner": "/images/postings/2026/03/69b387a54f395.jpg",
            "images": [
                "/images/postings/2026/03/69b387a54f395.jpg",
                "/images/postings/2026/03/69b387a560fb1.jpg"
            ],
            "categories": "[22]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2, 4]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:38:35",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:38:35",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Gamestick Controller Gamepad"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930632,
            "sequence": 0,
            "type": "Public",
            "slug": "x-12-plus-handheld-game-console",
            "term_id": 2,
            "name": "X12 PLUS Handheld Game Console",
            "description": "Brand: Unbranded<br />\r\nModel: X12 PLUS<br />\r\nColor: Blue/Red<br />\r\nCategory: Electronics<br />\r\nSub-Category: Handheld Game Consoles<br />\r\nSize: 7-inch Screen<br />\r\nMaterial: Plastic<br />\r\nDimension:30 x 6 x 14cm <br />\r\nKey Features & Benefits:<br />\r\n<br />\r\n7-Inch Screen: Provides a clear and immersive gaming experience.<br />\r\n<br />\r\nPre-Installed Games: Comes with a variety of games to start playing immediately.<br />\r\n<br />\r\nExternal Storage Support: Allows you to expand your game library with external storage devices.<br />\r\n<br />\r\nPortable Design: Compact and lightweight, perfect for gaming on the go.<br />\r\n<br />\r\nUser-Friendly Interface: Easy to navigate and use for gamers of all ages.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe X12 PLUS delivers a fun and engaging gaming experience with its vibrant display, pre-installed games, and portable design. It's perfect for long trips, commutes, or simply relaxing at home.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nPortable gaming, large screen, pre-installed games, external storage support, user-friendly interface.",
            "extended_description": "The X12 PLUS is a portable handheld game console that allows you to play your favorite games on the go. It features a 7-inch screen, a variety of pre-installed games, and supports external storage. With its compact design and user-friendly interface, it's perfect for gamers of all ages. Get yours now and experience gaming like never before!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 1,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "999.00",
            "suggested_retail_price": "999.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "4.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434897,
            "banner": "/images/postings/2026/03/69b39ec6862fa.jpg",
            "images": [
                "/images/postings/2026/03/69b39ec6862fa.jpg",
                "/images/postings/2026/03/69b39ec699ad6.jpg"
            ],
            "categories": "[16]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:38:33",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:38:33",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "X12 PLUS Handheld Game Console"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930631,
            "sequence": 0,
            "type": "Public",
            "slug": "sweeping-robot",
            "term_id": 2,
            "name": "Sweeping Robot",
            "description": "Brand: Non Branded <br />\r\nModel: Not specified<br />\r\nColor: Black<br />\r\nCategory: Home Appliances<br />\r\nSub-Category: Robot Vacuum Cleaners<br />\r\nSize: Compact<br />\r\nMaterial: Plastic<br />\r\nDimensions: 18 x 7 x 18cm <br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nAutomated Cleaning: Cleans floors automatically, saving time and effort.<br />\r\n<br />\r\nCompact Design: Navigates easily under furniture and around obstacles.<br />\r\n<br />\r\nSide Brushes: Effectively sweeps edges and corners for thorough cleaning.<br />\r\n<br />\r\nEasy to Use: Simple operation with minimal setup required.<br />\r\n<br />\r\nConvenient: Provides a hassle-free cleaning solution for busy individuals.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers efficient and convenient cleaning with its automated operation and compact design.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nAutomated cleaning, compact design, easy to use, and convenient cleaning solution.",
            "extended_description": "This smart robot vacuum cleaner offers automated cleaning for your home. It features a compact design to navigate under furniture and around obstacles. Equipped with side brushes, it effectively sweeps edges and corners. Keep your floors clean effortlessly with this convenient cleaning solution.",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 1,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "399.00",
            "suggested_retail_price": "399.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "30.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434894,
            "banner": "/images/postings/2026/03/69b391707d867.jpg",
            "images": [
                "/images/postings/2026/03/69b391707d867.jpg",
                "/images/postings/2026/03/69b391708ca36.jpg"
            ],
            "categories": "[1]",
            "sub_categories": "[175]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:36:09",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:36:09",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Sweeping Robot"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930630,
            "sequence": 0,
            "type": "Public",
            "slug": "dr-pen-ultima-m-8-auto-microneedle-syste-aw66e",
            "term_id": 2,
            "name": "Dr. Pen Ultima M8 Auto Microneedle System",
            "description": "Brand: Dr. Pen<br />\r\nModel: Ultima M8<br />\r\nColor: Silver/Gray<br />\r\nCategory: Beauty & Personal Care<br />\r\nSub-Category: Microneedling Tools<br />\r\nSize: Not specified<br />\r\nMaterial: Metallic body, stainless steel needles<br />\r\nDimensions: 18 x 6 x 13cm <br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nAdjustable Needle Depth: Allows for customized treatment depths based on skin type and concern.<br />\r\n<br />\r\nDigital Display: Shows the current speed level for precise control.<br />\r\n<br />\r\nAuto Microneedle Technology: Creates micro-injuries to stimulate collagen and elastin production.<br />\r\n<br />\r\nPortable and Rechargeable: Cordless design for easy handling and use anywhere.<br />\r\n<br />\r\nMultiple Needle Cartridges: Compatible with various needle cartridges for different treatments.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers effective skin rejuvenation by creating micro-channels that enhance product absorption and stimulate the skin's natural healing process.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nCustomizable treatments, digital precision, enhanced product absorption, and portable design.",
            "extended_description": "The Dr. Pen Ultima M8 is an auto microneedle system designed for various skincare treatments. It features adjustable needle depths and speeds to customize treatments, promoting collagen production and skin rejuvenation. This device is suitable for reducing wrinkles, scars, and improving skin texture. Get yours now to achieve a smoother, more youthful complexion!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 1,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "799.00",
            "suggested_retail_price": "799.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "0.250",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434906,
            "banner": "/images/postings/2026/03/69b3b6729b890.jpg",
            "images": [
                "/images/postings/2026/03/69b3b6729b890.jpg",
                "/images/postings/2026/03/69b3b672ab792.jpg"
            ],
            "categories": "[20]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:34:02",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:34:02",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Dr. Pen Ultima M8 Auto Microneedle System"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930629,
            "sequence": 0,
            "type": "Public",
            "slug": "dr-pen-ultima-e-30-auto-microneedle-syst-lr6te",
            "term_id": 2,
            "name": "Dr. Pen Ultima-E30 Auto Microneedle System",
            "description": "Brand: Dr. Pen<br />\r\nModel: Ultima-E30<br />\r\nColor: Silver/Rose Gold<br />\r\nCategory: Beauty & Personal Care<br />\r\nSub-Category: Microneedling Devices<br />\r\nSize: Not specified<br />\r\nMaterial: Metal and plastic components<br />\r\nDimensions: 18 x 6 x 13cm<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nAdjustable Needle Depth: Allows for customized treatment based on skin type and concern.<br />\r\n<br />\r\nAuto Microneedle System: Provides consistent and controlled microneedling.<br />\r\n<br />\r\nCollagen Stimulation: Helps to boost collagen production for improved skin elasticity.<br />\r\n<br />\r\nWrinkle Reduction: Reduces the appearance of fine lines and wrinkles.<br />\r\n<br />\r\nImproved Skin Texture: Enhances skin texture and tone.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe Dr. Pen Ultima-E30 delivers effective microneedling treatments with its adjustable settings and consistent performance. It is designed to stimulate collagen production, reduce wrinkles, and improve overall skin texture.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nCustomizable treatments, consistent microneedling, collagen stimulation, wrinkle reduction, and improved skin texture.",
            "extended_description": "The Dr. Pen Ultima-E30 is an auto microneedle system designed for skincare treatments. It features adjustable needle depths to customize treatments for various skin concerns. This device helps to stimulate collagen production, reduce wrinkles, and improve skin texture. Get yours now to rejuvenate your skin and achieve a youthful glow!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 2,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "799.00",
            "suggested_retail_price": "799.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "2.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434892,
            "banner": "/images/postings/2026/03/69b38c7457629.jpg",
            "images": [
                "/images/postings/2026/03/69b38c7457629.jpg",
                "/images/postings/2026/03/69b38c74cf878.jpg"
            ],
            "categories": "[20]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:31:35",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:31:35",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Dr. Pen Ultima-E30 Auto Microneedle System"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930628,
            "sequence": 0,
            "type": "Public",
            "slug": "generic-foldable-rc-drone",
            "term_id": 2,
            "name": "Generic Foldable RC Drone",
            "description": "Brand: Non Branded<br />\r\nModel: Foldable RC Drone <br />\r\nColor: Black<br />\r\nCategory: Electronics<br />\r\nSub-Category: Drones<br />\r\nSize: Compact<br />\r\nMaterial: Plastic, Electronic Components<br />\r\nDimensions: 22 x 7 x 16cm<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nFoldable Design: Easy to carry and store, making it ideal for travel and outdoor adventures.<br />\r\n<br />\r\nRemote Control: Provides intuitive control over the drone's movements and camera functions.<br />\r\n<br />\r\nCamera: Capture high-resolution photos and videos from unique aerial perspectives.<br />\r\n<br />\r\nStable Flight: Ensures smooth and steady flight, even in windy conditions.<br />\r\n<br />\r\nLong Flight Time: Enjoy extended flight sessions for more exploration and content creation.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nOffers a balance of portability, ease of use, and performance, making it suitable for both beginners and experienced drone pilots.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nCompact foldable design, user-friendly controls, high-resolution camera, stable flight performance, and long flight time.",
            "extended_description": "This foldable RC drone is perfect for beginners and enthusiasts alike. It features a compact design for easy portability and storage. With its user-friendly controls, you can effortlessly capture stunning aerial photos and videos. Get ready to explore the world from a new perspective with this versatile drone!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 3,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "349.00",
            "suggested_retail_price": "349.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "3.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434893,
            "banner": "/images/postings/2026/03/69b38e56c66ea.jpg",
            "images": [
                "/images/postings/2026/03/69b38e56c66ea.jpg",
                "/images/postings/2026/03/69b38e56d6c50.jpg"
            ],
            "categories": "[16]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:30:20",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:30:20",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Generic Foldable RC Drone"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930627,
            "sequence": 0,
            "type": "Public",
            "slug": "foldable-mini-drone",
            "term_id": 2,
            "name": "Foldable Mini Drone",
            "description": "Brand: Non Branded<br />\r\nModel: Foldable Mini Drone<br />\r\nColor: White<br />\r\nCategory: Electronics<br />\r\nSub-Category: Drones<br />\r\nSize: Mini<br />\r\nMaterial: Plastic<br />\r\nDimensions : 12 x 8 x 5 cm (folded)<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nFoldable Design: Compact and portable for easy transport.<br />\r\n<br />\r\nEasy to Control: Simple controls make it perfect for beginners.<br />\r\n<br />\r\nAerial Photography: Capture photos and videos from the sky.<br />\r\n<br />\r\nLong Flight Time: Enjoy extended flight sessions.<br />\r\n<br />\r\nStable Flight: Ensures smooth and stable aerial footage.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nOffers a user-friendly experience with stable flight and easy portability, ideal for recreational use and capturing aerial perspectives.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nCompact design, beginner-friendly controls, aerial photography capabilities, and stable flight performance.",
            "extended_description": "This mini drone is perfect for beginners and hobbyists alike. Its foldable design makes it easy to carry and store, while its simple controls allow for easy flight. Capture aerial photos and videos with ease. Get yours today and experience the thrill of flying!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 1,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "349.00",
            "suggested_retail_price": "349.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "0.200",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434904,
            "banner": "/images/postings/2026/03/69b3af0ae4cc8.jpg",
            "images": [
                "/images/postings/2026/03/69b3af0ae4cc8.jpg",
                "/images/postings/2026/03/69b3af0b00857.jpg"
            ],
            "categories": "[16]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:30:19",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:30:19",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Foldable Mini Drone"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930626,
            "sequence": 0,
            "type": "Public",
            "slug": "yellow-dragonfly-tattoo-cartridge-needle",
            "term_id": 2,
            "name": "Yellow Dragonfly Tattoo Cartridge Needles RM Series 20pcs",
            "description": "Brand: Yellow Dragonfly<br />\r\nModel: RM Series<br />\r\nColor: Yellow<br />\r\nCategory: Tattoo Supplies<br />\r\nSub-Category: Tattoo Needles<br />\r\nSize: Not specified<br />\r\nMaterial: Medical grade stainless steel needles, plastic cartridge<br />\r\nDimensions: 10 x 8 x 12cm <br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nPrecision Needles: Ensures accurate and consistent tattooing.<br />\r\n<br />\r\nSmooth Ink Flow: Designed for optimal ink delivery.<br />\r\n<br />\r\nRM Configuration: Suitable for lining, shading, and filling.<br />\r\n<br />\r\n20pcs/Box: Provides ample supply for multiple sessions.<br />\r\n<br />\r\nSterile Packaging: Each cartridge is individually sealed for safety.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers reliable performance with consistent ink flow and precise needle placement, suitable for a variety of tattooing techniques.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nHigh-quality needles, smooth ink flow, versatile RM configuration, and convenient packaging.",
            "extended_description": "The Yellow Dragonfly Tattoo Cartridge Needles RM Series offers precision and reliability for tattoo artists. Each cartridge contains high-quality needles designed for smooth ink flow and consistent results. The RM series configuration is ideal for various tattooing techniques, ensuring clean lines and shading. With 20 needles per box, these cartridges provide excellent value and convenience for professional use.",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 2,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "199.00",
            "suggested_retail_price": "199.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "0.100",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434898,
            "banner": "/images/postings/2026/03/69b3a097b61ae.jpg",
            "images": [
                "/images/postings/2026/03/69b3a097b61ae.jpg",
                "/images/postings/2026/03/69b3a097c69ae.jpg"
            ],
            "categories": "[22]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:28:32",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:28:32",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "finalized_date": null,
            "for_approval_status": null,
            "approved_by": null,
            "approved_date": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "review": null
        },
        {
            "posting_id": 930623,
            "sequence": 0,
            "type": "Public",
            "slug": "wahl-professional-5-star-series-cordless-vxhqh",
            "term_id": 2,
            "name": "Wahl Professional 5 Star Series Cordless Magic Clip",
            "description": "Brand: Wahl<br />\r\nModel: Professional 5 Star Series Cordless Magic Clip<br />\r\nColor: Burgundy<br />\r\nCategory: Professional Barbering Tools<br />\r\nSub-Category: Hair Clippers<br />\r\nMaterial: Metal blades, plastic housing<br />\r\nDimensions: 17 x 8 x 16cm <br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nCordless Design: Offers flexibility and ease of movement without the hassle of cords.<br />\r\n<br />\r\nHigh Precision Blades: Provides smooth and precise cuts for all hair types.<br />\r\n<br />\r\nMultiple Attachment Combs: Includes various comb lengths for different styles and cuts.<br />\r\n<br />\r\nLithium-Ion Battery: Delivers up to 90 minutes of run time on a full charge.<br />\r\n<br />\r\nStagger-Tooth Blade: Creates texture and blends lines seamlessly.<br />\r\n<br />\r\nAdjustable Blade: Allows for easy fading and tapering.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe Wahl Cordless Magic Clip delivers high performance with its powerful motor and sharp blades, ensuring efficient and consistent cutting. The cordless design and long battery life make it a reliable tool for professional use.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nCordless convenience, precision cutting, versatile styling options, long-lasting battery, and professional-grade quality.",
            "extended_description": "The Wahl Professional 5 Star Series Cordless Magic Clip is designed for smooth, precise cuts with its high precision blades. It features a cordless design for flexibility and comes with multiple attachment combs for various hair lengths. Ideal for professional barbers and stylists, this clipper offers consistent power and reliable performance. Get yours today and experience the magic of effortless hair cutting!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 3,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "1499.00",
            "suggested_retail_price": "1499.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "7.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434900,
            "banner": "/images/postings/2026/03/69b3a57b671a9.jpg",
            "images": [
                "/images/postings/2026/03/69b3a57b671a9.jpg",
                "/images/postings/2026/03/69b3a57b7c1cf.jpg"
            ],
            "categories": "[4]",
            "sub_categories": "[]",
            "brands": "[643]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:28:07",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:28:07",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Wahl Professional 5 Star Series Cordless Magic Clip"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930622,
            "sequence": 0,
            "type": "Public",
            "slug": "wahl-professional-5-star-series-cordless-2o2o8",
            "term_id": 2,
            "name": "Wahl Professional 5 Star Series Cordless Senior Clipper",
            "description": "Brand: Wahl<br />\r\nModel: 5 Star Series Cordless Senior<br />\r\nColor: Black/Silver<br />\r\nCategory: Professional Barber Tools<br />\r\nSub-Category: Hair Clippers<br />\r\nMaterial: Metal housing, high-precision blades<br />\r\nDimensions: 16 x 8 x 26cm <br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nCordless Design: Offers flexibility and ease of movement during haircuts.<br />\r\n<br />\r\nHigh-Precision Blades: Provides exceptional cutting performance and precision fades.<br />\r\n<br />\r\nMetal Housing: Durable and built to withstand professional use.<br />\r\n<br />\r\nAdjustable Blade: Allows for zero-overlap adjustments for skin-tight fades.<br />\r\n<br />\r\nLong Run Time: Cord/cordless capability with a long-lasting battery.<br />\r\n<br />\r\nAccessories: Includes various attachment combs, cleaning brush, and oil.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers powerful and precise cutting performance for professional barbering needs. The cordless design and high-precision blades make it ideal for fades, tapers, and clipper over comb work.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nProfessional-grade, cordless convenience, high-precision cutting, durable build, and versatile for various cutting techniques.",
            "extended_description": "The Wahl Professional 5 Star Series Cordless Senior Clipper is designed for traditional on-scalp tapering and fading, precision fades, and clipper over comb work. It features a high-precision blade for exceptional cutting performance. The cordless design allows for flexibility and ease of use, making it a favorite among professional barbers. Get yours today and experience the difference!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 1,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "1999.00",
            "suggested_retail_price": "1999.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "75.000",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434905,
            "banner": "/images/postings/2026/03/69b3b2ac708b5.jpg",
            "images": [
                "/images/postings/2026/03/69b3b2ac708b5.jpg",
                "/images/postings/2026/03/69b3b2ac81b34.jpg"
            ],
            "categories": "[4]",
            "sub_categories": "[]",
            "brands": "[643]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:28:07",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:28:07",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Wahl Professional 5 Star Series Cordless Senior Clipper"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930624,
            "sequence": 0,
            "type": "Public",
            "slug": "wahl-senior-cordless-clipper",
            "term_id": 2,
            "name": "Wahl Senior Cordless Clipper",
            "description": "Brand: Wahl<br />\r\nModel: Senior Cordless<br />\r\nColor: Black<br />\r\nCategory: Personal Care<br />\r\nSub-Category: Hair Clippers<br />\r\nMaterial: Metal housing, steel blades<br />\r\nDimensions: 20 x 10 x 17cm <br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\nCordless Design: Offers flexibility and ease of movement without the restriction of a cord.<br />\r\n<br />\r\nHigh-Performance Motor: Provides powerful cutting action for all hair types.<br />\r\n<br />\r\nAdjustable Blade: Allows for precise fading and blending.<br />\r\n<br />\r\nAttachment Combs: Includes various comb sizes for different hair lengths and styles.<br />\r\n<br />\r\nDurable Construction: Built with high-quality materials for long-lasting performance.<br />\r\n<br />\r\nErgonomic Design: Comfortable to hold and use for extended periods.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nThe Wahl Senior Cordless Clipper delivers professional-quality haircuts with its powerful motor, adjustable blade, and cordless convenience. It is designed for barbers and stylists who demand precision and reliability.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nCordless operation, powerful motor, adjustable blade, durable construction, and professional-grade performance.",
            "extended_description": "The Wahl Senior Cordless Clipper is a professional-grade hair clipper designed for barbers and stylists. It features a powerful motor for bulk removal and creating fades. The cordless design allows for flexibility and ease of use, while the adjustable blade provides precision cutting. It comes with multiple attachment combs for various hair lengths and styles, making it a versatile tool for any barbering needs.",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 1,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "1999.00",
            "suggested_retail_price": "1999.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "0.800",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434899,
            "banner": "/images/postings/2026/03/69b3a264b47e3.jpg",
            "images": [
                "/images/postings/2026/03/69b3a264b47e3.jpg",
                "/images/postings/2026/03/69b3a264c7574.jpg"
            ],
            "categories": "[20]",
            "sub_categories": "[]",
            "brands": "[643]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:28:07",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:28:07",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Wahl Senior Cordless Clipper"
                ]
            },
            "review": null
        },
        {
            "posting_id": 930625,
            "sequence": 0,
            "type": "Public",
            "slug": "mark-barber-series-hair-clipper-vc-126-a",
            "term_id": 2,
            "name": "Mark Barber Series Hair Clipper Vc-126a",
            "description": "Brand: Mark<br />\r\nModel: VC-126A<br />\r\nColor: Transparent / Black<br />\r\nCategory: Personal Care<br />\r\nSub-Category: Hair Clippers<br />\r\nMaterial: Plastic, Metal<br />\r\n<br />\r\nKey Features & Benefits:<br />\r\n<br />\r\n7300 RPM Motor: Provides high power for efficient and quick cutting.<br />\r\n<br />\r\n2200mAh Battery: Ensures long-lasting cordless operation.<br />\r\n<br />\r\nCord/Cordless Use: Offers flexibility in usage, whether plugged in or running on battery.<br />\r\n<br />\r\nMultiple Attachment Combs: Allows for various cutting lengths and styles.<br />\r\n<br />\r\nTransparent Design: Unique aesthetic showcasing the internal components.<br />\r\n<br />\r\nPerformance Overview:<br />\r\nDelivers professional-grade cutting performance with a high-speed motor and versatile comb attachments. The cordless design and long-lasting battery provide convenience and flexibility.<br />\r\n<br />\r\nKey Selling Points:<br />\r\nHigh-performance motor, versatile cutting options, unique transparent design, and convenient cordless operation.",
            "extended_description": "The Mark Barber Series Hair Clipper VC-126A is a professional-grade, cordless clipper designed for both corded and cordless use. It features a powerful motor operating at 7300 RPM and is powered by a 2200mAh battery. The transparent design allows you to see the inner workings of the clipper, adding a unique aesthetic. It comes with multiple attachment combs for various hair lengths, making it versatile for different styles. Get yours today!",
            "location": "Pioneer corner Reliance Street, Mandaluyong City Highway Hills, Mandaluyong City",
            "auction_category": null,
            "quantity": 3,
            "reserved_price": "0.00",
            "bid_amount": null,
            "auction_id": null,
            "lot_id": null,
            "auction_number": null,
            "auction_name": null,
            "starting_time": null,
            "ending_time": null,
            "payment_period": null,
            "buyers_premium": "0.00",
            "vat": "0.00",
            "duties": "0.00",
            "other_fees": "0.00",
            "increment_percentage": "10.00",
            "starting_amount": "0.00",
            "notarial_fee": "0.00",
            "processing_fee": "0.00",
            "bidding": 0,
            "buy_now": 1,
            "viewing": 0,
            "pickup": 0,
            "delivery": 1,
            "notified": 0,
            "event_holded_at": null,
            "buy_now_price": "0.00",
            "buy_back_percentage": "0.00",
            "buy_back": 0,
            "unit_price": "799.00",
            "suggested_retail_price": "799.00",
            "viewing_price": null,
            "length": "1.000",
            "width": "1.000",
            "height": "1.000",
            "weight": "0.500",
            "bidding_type": "Multiple",
            "increment_type": null,
            "customer_id": null,
            "bidder_number_id": null,
            "lot_number": null,
            "item_id": 10434889,
            "banner": "/images/postings/2026/03/69b37cc408c2c.jpg",
            "images": [
                "/images/postings/2026/03/69b37cc408c2c.jpg",
                "/images/postings/2026/03/69b37cc41b010.jpg"
            ],
            "categories": "[20]",
            "sub_categories": "[]",
            "brands": "[1]",
            "tags": "[2]",
            "attribute_category_id": null,
            "posting_category_type": null,
            "mass_unit": null,
            "warranty_type": null,
            "warranty_duration": 7,
            "warranty_policy": null,
            "pre_order": 0,
            "shipping": 0,
            "shipping_fee": "0.00",
            "condition": null,
            "item_category_type": null,
            "attribute_data": null,
            "seo_keywords": null,
            "viewing_details": null,
            "category": "Retail",
            "variants": null,
            "store_id": 91,
            "address_id": 26,
            "published_date": "2026-03-14 17:28:07",
            "published_by": 560,
            "unpublished_date": null,
            "unpublished_by": null,
            "republished_date": "2026-03-14 17:28:07",
            "republish_count": 1,
            "ordered_date": null,
            "cancelled_date": null,
            "bought_date": null,
            "category_sequence": 1,
            "event_id": null,
            "for_approval": 0,
            "for_approval_status": null,
            "approved_by": null,
            "publish_until_date": null,
            "quality_assurance_status": "Pending",
            "cancelled_by": null,
            "suggest": {
                "input": [
                    "Mark Barber Series Hair Clipper Vc-126a"
                ]
            },
            "review": null
        }
    ],
    "first_page_url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=1",
    "from": 1,
    "last_page": 61,
    "last_page_url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=61",
    "links": [
        {
            "url": null,
            "label": "&laquo; Previous",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=1",
            "label": "1",
            "active": true
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=2",
            "label": "2",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=3",
            "label": "3",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=4",
            "label": "4",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=5",
            "label": "5",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=6",
            "label": "6",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=7",
            "label": "7",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=8",
            "label": "8",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=9",
            "label": "9",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=10",
            "label": "10",
            "active": false
        },
        {
            "url": null,
            "label": "...",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=60",
            "label": "60",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=61",
            "label": "61",
            "active": false
        },
        {
            "url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=2",
            "label": "Next &raquo;",
            "active": false
        }
    ],
    "next_page_url": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings?page=2",
    "path": "https://staging-api.hmr.ph/api/v1/tags/new-arrivals/postings",
    "per_page": 20,
    "prev_page_url": null,
    "to": 20,
    "total": 1211
}
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/tags/{slug}/postings

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

Slug of Any Tags examples: ("flash-sales", "new-arrivals", "best-deals", "popular-items", "expression-of-interest", "unique-finds") . Example: new-arrivals

Query Parameters

page   integer  optional  

Used for Pagination . Example: 1

row_per_page   string  optional  

Used for Pagination . Example: 20

action   string  optional  

Used for Pagination . Example: pagination

sort_by   string  optional  

Used for Sorting the newest Datas . Example: Newest

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/featured-tags" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/featured-tags"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/featured-tags';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/featured-tags'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/featured-tags',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 37
access-control-allow-origin: *
 

[
    {
        "id": 2,
        "name": "New Arrivals",
        "slug": "new-arrivals",
        "banner": "/images/tags/2025/05/683187a283482.jpg",
        "mobile_banner": null,
        "logo": null,
        "caption": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-04-19 20:56:40"
    },
    {
        "id": 4,
        "name": "On Sale Items",
        "slug": "on-sale-items",
        "banner": "/images/tags/2026/03/69a9634f1f7ef.jpg",
        "mobile_banner": "images/tags/mobile/2022/11/636b5ca000547.jpg",
        "logo": null,
        "caption": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-04-19 20:56:40"
    },
    {
        "id": 11,
        "name": "K-Merchandise",
        "slug": "k-merchandise",
        "banner": "/images/tags/2022/10/6347ae8ea86cb.jpg",
        "mobile_banner": "images/tags/mobile/2022/10/6347aeabbc43b.jpg",
        "logo": null,
        "caption": null,
        "active": 1,
        "featured": 1,
        "created_at": "2022-09-21 04:53:03"
    },
    {
        "id": 16,
        "name": "Bulk",
        "slug": "bulk",
        "banner": null,
        "mobile_banner": null,
        "logo": null,
        "caption": null,
        "active": 1,
        "featured": 1,
        "created_at": "2023-06-05 16:22:02"
    },
    {
        "id": 17,
        "name": "Crossborder",
        "slug": "crossborder",
        "banner": null,
        "mobile_banner": null,
        "logo": null,
        "caption": null,
        "active": 1,
        "featured": 1,
        "created_at": "2024-07-25 18:50:45"
    },
    {
        "id": 18,
        "name": "AU Brands",
        "slug": "au-brands",
        "banner": null,
        "mobile_banner": null,
        "logo": null,
        "caption": null,
        "active": 1,
        "featured": 1,
        "created_at": "2024-07-28 19:40:22"
    },
    {
        "id": 19,
        "name": "Z-Merchandise",
        "slug": "z-merchandise",
        "banner": null,
        "mobile_banner": null,
        "logo": null,
        "caption": null,
        "active": 1,
        "featured": 1,
        "created_at": "2024-07-28 21:04:04"
    },
    {
        "id": 20,
        "name": "Caroma and Methven",
        "slug": "caroma-and-methven",
        "banner": null,
        "mobile_banner": null,
        "logo": null,
        "caption": null,
        "active": 1,
        "featured": 1,
        "created_at": "2025-01-17 23:38:26"
    }
]
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Show Detail of Tag

Example request:
curl --request GET \
    --get "https://staging-api.hmr.ph/api/v1/tags/new-arrivals" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "X-Api-Key: No-Example" \
    --header "X-Client-ID: No-Example"
const url = new URL(
    "https://staging-api.hmr.ph/api/v1/tags/new-arrivals"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
$client = new \GuzzleHttp\Client();
$url = 'https://staging-api.hmr.ph/api/v1/tags/new-arrivals';
$response = $client->get(
    $url,
    [
        'headers' => [
            'Content-Type' => 'application/json',
            'Accept' => 'application/json',
            'X-Api-Key' => 'No-Example',
            'X-Client-ID' => 'No-Example',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://staging-api.hmr.ph/api/v1/tags/new-arrivals'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'X-Api-Key': 'No-Example',
  'X-Client-ID': 'No-Example'
}

response = requests.request('GET', url, headers=headers)
response.json()

require 'rest-client'

headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "X-Api-Key": "No-Example",
    "X-Client-ID": "No-Example",
}

response = RestClient.get(
  'https://staging-api.hmr.ph/api/v1/tags/new-arrivals',
  headers
)

p response.body

Example response (200):

Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 18
access-control-allow-origin: *
 

{
    "id": 2,
    "name": "New Arrivals",
    "slug": "new-arrivals",
    "banner": "/images/tags/2025/05/683187a283482.jpg",
    "mobile_banner": null,
    "logo": null,
    "caption": null,
    "active": 1,
    "featured": 1,
    "created_at": "2022-04-19 20:56:40"
}
 

Example response (404):


{
    "message": "Page Not Found."
}
 

Example response (429):


{
    "message": "Too Many Requests."
}
 

Example response (500):


{
    "message": "Server Error"
}
 

Request      

GET api/v1/tags/{slug}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

X-Api-Key      

Example: No-Example

X-Client-ID      

Example: No-Example

URL Parameters

slug   string   

Slug of Any Tags examples: ("flash-sales", "new-arrivals", "best-deals", "popular-items", "expression-of-interest", "unique-finds") . Example: new-arrivals