List subscriptions
Returns a paginated list of webhook subscriptions for a shop.
GET
/hub/{shop_id}/subscriptionsAuthorization
AuthorizationBearer token (JWT) · headerrequiredOAuth 2.0 Bearer token. Obtain via `POST https://auth.onbolder.com/oauth/token`.
Path parameters
shop_idintegerrequiredQuery parameters
pageintegerPage number
default: 1
per_pageintegerItems per page
default: 50
statusstringAllowed:
pendingactivefailed_activationfaileddisabledResponses
200Paginated subscriptions list
total_itemsintegerpageintegerper_pageinteger_linksobjectShow propertiesHide properties
selfHalLinkShow propertiesHide properties
hrefstringmethodstringtitlestringtypestringtemplatedbooleannextHalLinkShow propertiesHide properties
hrefstringmethodstringtitlestringtypestringtemplatedbooleanlastHalLinkShow propertiesHide properties
hrefstringmethodstringtitlestringtypestringtemplatedboolean_embeddedobjectShow propertiesHide properties
itemsSubscription[]Show propertiesHide properties
Array of
SubscriptionidintegerstatusstringAllowed:
pendingactivefailed_activationfaileddisabledtopicstringurlstringnotify_originbooleanauthSubscriptionAuthShow propertiesHide properties
typestringAllowed:
nonebasicusernamestringpasswordstringerror_countintegerlast_errorstring | nullcreated_onstring<date-time>updated_onstring<date-time>_linksobjectRequest
curl -X GET "https://api.onbolder.com/v1/hub/0/subscriptions" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.onbolder.com/v1/hub/0/subscriptions", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});import requests
response = requests.get(
"https://api.onbolder.com/v1/hub/0/subscriptions",
headers={
"Authorization": "Bearer YOUR_TOKEN"
},
)Response
{
"total_items": 0,
"page": 0,
"per_page": 0,
"_links": {
"self": {
"href": "string",
"method": "string",
"title": "string",
"type": "string",
"templated": true
},
"next": {
"href": "string",
"method": "string",
"title": "string",
"type": "string",
"templated": true
},
"last": {
"href": "string",
"method": "string",
"title": "string",
"type": "string",
"templated": true
}
},
"_embedded": {
"items": [
{
"id": 0,
"status": "pending",
"topic": "string",
"url": "string",
"notify_origin": true,
"auth": {
"type": "none",
"username": "string",
"password": "string"
},
"error_count": 0,
"last_error": "string",
"created_on": "2019-08-24T14:15:22Z",
"updated_on": "2019-08-24T14:15:22Z",
"_links": {}
}
]
}
}