Get Offering of All Projects
GET/api/v1/catalog/offering/projects
This service message allows retrieval of the offering of all projects.
Request
Query Parameters
The search term (matches project name or partial match)
The page number to fetch (default: 1)
Number of projects per page (default: 20)
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
Array [
]
]
]
data
object[]
required
The data items for the current page
Name of the project
Identifier of the project
Display name of the project
Label of the project
release
object
metadata
object
Component metadata including autoDeploy and postInstallAction configuration. Additional user-defined properties are supported.
Enable automatic deployment of this release
postInstallAction
object
Post-installation action configuration
Possible values: [NONE, WEB, EXE]
Action type: NONE (no action), WEB (open URL), or EXE (run executable)
URL to open (required when type is WEB)
Executable path to run (required when type is EXE)
Installation size in bytes - disk space required after installation (user-specified)
Total size in bytes - automatically calculated as installationSize + artifactsSize
Possible values: [draft, in_review, approved, released, archived]
Possible values: [product, formation]
policies
object[]
Policies associated with this release
Policy rule ID
Policy name
Policy description
Possible values: [policy, restriction]
Policy type
association
object
required
Policy associations (releases, device types, OS types, devices)
releases
object[]
required
Releases for this policy
Project ID
Project name
Release version
Policy version number
Policy creation timestamp
Policy last update timestamp
Whether the policy is active
The policy rule definition conforming to rule engine schema
The total number of items available
The current page number
The number of items per page
{
"data": [
{
"projectName": "string",
"projectId": 0,
"displayName": "string",
"label": "string",
"release": {
"id": "string",
"version": "string",
"projectName": "string",
"releaseNotes": "string",
"metadata": {
"autoDeploy": true,
"postInstallAction": {
"type": "NONE",
"url": "string",
"exePath": "string"
},
"installationSize": 0,
"totalSize": 0
},
"status": "draft",
"type": "product",
"size": 0,
"createdAt": "2026-03-12T11:20:53.983Z",
"updatedAt": "2026-03-12T11:20:53.983Z",
"latest": true,
"releasedAt": "2026-03-12T11:20:53.983Z",
"dependencies": [
null
],
"policies": [
{
"id": "string",
"name": "string",
"description": "string",
"type": "policy",
"association": {
"releases": [
{
"projectId": "string",
"projectName": "string",
"version": "string"
}
]
},
"version": 0,
"createdAt": "string",
"updatedAt": "string",
"isActive": true,
"rule": {}
}
]
}
}
],
"total": 100,
"page": 1,
"perPage": 10
}