Resources
Publisher
As the name suggests, the publisher section is where you can access comprehensive information about the publisher, including relevant details and urls.
The publisher model
The publisher model encapsulates a wealth of information about the publisher, encompassing their name and support URL. Moreover, this model offers you the capability to explore additional software offerings from the same publisher, enhancing your understanding of their diverse range of products.
Properties
-
- Name
- id
- Type
- string
- Description
-
Unique identifier for the publisher.
-
- Name
- name
- Type
- string
- Description
-
Name of the software from the publisher.
-
- Name
- url
- Type
- string
- Description
-
Name of the publisher of the software.
-
- Name
- support_url
- Type
- string
- Description
-
Your notes from the publisher.
-
- Name
- privacy_url
- Type
- string
- Description
-
Your selected version from the publisher.
-
- Name
- created_at
- Type
- datetime
- Description
-
Date and Time when the publisher was added.
-
- Name
- updated_at
- Type
- datetime
- Description
-
Date and Time when the publisher was updated.
List publisher
This endpoint allows you to retrieve a paginated list of all the publishers. By default, a maximum of 50 publishers are shown per page.
Custom filters
-
- Name
- name
- Type
- [eq], [ne], [like]
- Description
-
- Name
- last_update
- Type
- [gt], [gte], [lt], [lte]
- Description
Request
curl -G https://update-available.com/api/publisher \
-H "Authorization: Bearer {token}" \
Response
{
"data": [
{
"id": "ad23e006-8fd2-4669-ad80-116f14ae3324",
"name": "Microsoft Corporation",
"url": "https://www.microsoft.com/en-US/",
"support_url": "https://support.microsoft.com/en-us/microsoft-edge",
"privacy_url": "https://privacy.microsoft.com/en-US/privacystatement",
"created_at": "2023-01-22T10:35:40.000000Z",
"updated_at": "2023-08-12T13:17:05.000000Z",
"links": {
"self": "http://update-available.com/api/v1/publisher/ad23e006-8fd2-4669-ad80-116f14ae3324"
}
},
{
"id": "8b05fa4e-090d-487a-8591-47f451970cb8",
...
}
}
]
}
Get publisher
This endpoint allows you to retrieve a publisher by providing the publisher id.
Request
curl -G https://update-available.com/api/publisher/{id} \
-H "Authorization: Bearer {token}"
Response
{
"data": {
"id": "138f7342-ed86-4113-8bf1-a5fcd74cb19c",
"name": "Zoom",
"url": "https://zoom.us/",
"support_url": "https://support.zoom.us/",
"privacy_url": "https://explore.zoom.us/en/privacy/",
"created_at": "2023-01-22T10:35:40.000000Z",
"updated_at": "2023-08-12T13:17:04.000000Z",
"links": {
"self": "http://update-available.com/api/v1/publisher/138f7342-ed86-4113-8bf1-a5fcd74cb19c"
}
}
}
Get software from publisher
This endpoint allows you to retrieve a list of all software from a publisher by providing the publisher id.
Custom filters
-
- Name
- title
- Type
- [eq], [ne], [like]
- Description
Request
curl -G https://update-available.com/api/publisher/{id}/software \
-H "Authorization: Bearer {token}"
Response
{
"data": [
{
"id": "5b6468ca-8251-420d-bad2-ba1e020ccbc8",
"title": "Zoom Outlook Plugin",
"ShortDescription": "The Zoom Plugin for Outlook installs a button on the Microsoft Outlook tool bar to enable you to start or schedule a meeting with one-click.",
"url": "https://zoom.us/",
"last_update": "2023-08-11T19:29:06.000000Z",
"is_favorite": false,
"links": {
"self": "http://update-available.com/api/v1/software/5b6468ca-8251-420d-bad2-ba1e020ccbc8",
"versions": "http://update-available.com/api/v1/software/5b6468ca-8251-420d-bad2-ba1e020ccbc8/versions",
"publisher": "http://update-available.com/api/v1/publisher/138f7342-ed86-4113-8bf1-a5fcd74cb19c"
}
},
{
"id": "723b7b27-4dca-4e03-8575-1d476df71145",
"title": "Zoom",
"description": "Zoom's secure, reliable video platform powers all of your communication needs, including meetings, chat, phone, webinars, and online events.",
"ShortDescription": "Team Chat, Phone, Video & More",
"url": "https://zoom.us",
"last_update": "2023-08-11T19:29:06.000000Z",
"is_favorite": true,
"links": {
"self": "http://update-available.com/api/v1/software/723b7b27-4dca-4e03-8575-1d476df71145",
"versions": "http://update-available.com/api/v1/software/723b7b27-4dca-4e03-8575-1d476df71145/versions",
"publisher": "http://update-available.com/api/v1/publisher/138f7342-ed86-4113-8bf1-a5fcd74cb19c",
"favorite": "http://update-available.com/api/v1/favorite/9c3c5b33-fd61-4a2d-8a31-0cbd043d34d5"
}
}
]
}