You first need to ask the site administrator for a pair of consumer key and secret.
You can authenticate endpoints using HTTP Basic Auth by providing the REST API Consumer Key as the username and the REST API Consumer Secret as the password.
cURL example is:
Our APIs are secured with domain-based access controls to prevent misuse by robots. Please contact the site administrator to whitelist your domain once your integration is complete.
There is a limit on API requests 25 requests per 10 seconds, sending more requests in this time frame will produce the following error.
{
"error_code" : 1001,
"error": "Rate limit exceeded. Please try again later."
}
Response Parameter Description:
Endpoint URL :Â Â GET: https://www.expertmarketplace.org/wp-json/wc/order/checkcoverage/
{
"coverage_available": "yes"
}
Response Parameter Description:
Endpoint URL :Â Â Â Â Â GET: https://www.expertmarketplace.org/wp-json/wc/service/get_quote/
{
"data": {
"service_id": 1042,
"service_price": "195.95"
}
}
Response Parameter Description:
SKU not found error response:
{
"error_code" : 1003,
"error": "SKU not found."
}
Response Parameter Description:
Append the standard HandyBuddy product/service URL with one or more the following parameters:
?sku=Â Â where sku is the item # of the exact service (i.e. variant) based upon the size, model, type, etc
?postal_code=Â Â where postal_code is the zip code of where the service is to be performed. This will bypass the zip code modal.
?ref=Â Â where ref is the affiliate code given to you by HandyBuddy administrator that uniquely identifies you to our analytics app
Ex: https://www.handybuddy.com/domi-outdoor-living-wall-mounted-sunroom-installation/?sku=DOM1015-WS-10-12&?postal_code=77055
© 2024 HandyBuddy, Inc. All Rights Reserved.
© 2022 APi Technologies, Inc. All Rights Reserved. Website by Avodah Web Solutions.