API root
Returns the API entry point. Embeds the authenticated account’s shops and
provides navigation links (_links) to all v2 resources.
The products:list link is a URI template — expand it with search
parameters to list products.
GET
/Authorization
AuthorizationBearer token (JWT) · headerrequiredResponses
200API root entity
_linksHalLinks_classstring[]account_idintegeraccount_statusstringuidintegerUser ID (absent for client_credentials tokens)
emailstringuser_namestringproviderstringscopesstring_embeddedobjectShow propertiesHide properties
sellersSeller[]Show propertiesHide properties
Array of
Seller_linksHalLinksidintegeraccount_idintegerlocalestringcurrency_codestringprovides_shippingbooleanprovides_pickupbooleanprices_include_taxbooleantax_ratenumbertax_namestringproducts_countintegercreated_onstring<date-time>updated_onstring<date-time>shopsShop[]Show propertiesHide properties
Array of
Shop_linksHalLinksidintegerseller_idintegeraccount_idintegernamestringsubdomainstringurlstringdescriptionstringlocalestringcurrency_codestringtimezonestringasset_countintegerproduct_countsobjectShow propertiesHide properties
visibleintegerblockedintegerhiddenintegerproducts_use_variant_pricesbooleancreated_onstring<date-time>updated_onstring<date-time>401Invalid or missing token
403Access denied
Request
curl -X GET "https://api.onbolder.com/v2/" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.onbolder.com/v2/", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});import requests
response = requests.get(
"https://api.onbolder.com/v2/",
headers={
"Authorization": "Bearer YOUR_TOKEN"
},
)Response
{
"_class": [
"root"
],
"account_id": 10,
"account_status": "active",
"uid": 42,
"email": "admin@myshop.com",
"user_name": "admin",
"provider": "bolder",
"scopes": "products.read,orders.read,orders.write",
"_links": {
"curies": [
{
"name": "sellers",
"href": "https://api.onbolder.com/docs/v2#sellers:{rel}",
"templated": true
},
{
"name": "products",
"href": "https://api.onbolder.com/docs/v2#products:{rel}",
"templated": true
},
{
"name": "shops",
"href": "https://api.onbolder.com/docs/v2#shops:{rel}",
"templated": true
},
{
"name": "orders",
"href": "https://api.onbolder.com/docs/v2#orders:{rel}",
"templated": true
},
{
"name": "customers",
"href": "https://api.onbolder.com/docs/v2#customers:{rel}",
"templated": true
}
],
"self": {
"href": "https://api.onbolder.com/v2"
},
"sellers:list": {
"href": "https://api.onbolder.com/v2/sellers"
},
"sellers:show": {
"href": "https://api.onbolder.com/v2/sellers/{id}",
"templated": true
},
"products:list": {
"href": "https://api.onbolder.com/v2/products{?q,status,page,per_page,...}",
"templated": true
},
"orders:list": {
"href": "https://api.onbolder.com/v2/orders{?shop_id,status,page,...}",
"templated": true
},
"customers:list": {
"href": "https://api.onbolder.com/v2/customers{?shop_id,q,page,...}",
"templated": true
}
},
"_embedded": {
"sellers": [
{
"id": 5,
"account_id": 10,
"locale": "en",
"currency_code": "USD",
"products_count": 42,
"_links": {
"self": {
"href": "https://api.onbolder.com/v2/sellers/5"
},
"shops:show": {
"href": "https://api.onbolder.com/v2/shops/1"
},
"shops:list": {
"href": "https://api.onbolder.com/v2/shops?seller_id=5"
}
}
}
],
"shops": [
{
"id": 1,
"name": "My Shop",
"subdomain": "myshop",
"url": "myshop.onbolder.com",
"status": "active"
}
]
}
}Invalid or missing token
Access denied