Skip to content

List Releases

Retrieve all releases for a product, newest first.

GET /v1/products/:id/releases

Path Parameters

ParameterDescription
idProduct ID

Response

json
{
  "data": [
    {
      "id": "rel_xxx",
      "version": "1.4.0",
      "releaseNotes": "Bug fixes and improvements",
      "fileName": "my-plugin-1.4.0.zip",
      "filePath": "my-plugin/1.4.0/my-plugin-1.4.0.zip",
      "fileSize": 1248576,
      "fileHash": null,
      "downloadCount": 152,
      "status": "published",
      "requiresWp": "6.0",
      "testedWp": "6.7",
      "requiresPhp": "7.4",
      "isStable": true,
      "releasedAt": "2026-05-01T10:00:00Z",
      "createdAt": "2026-05-01T09:55:00Z",
      "updatedAt": "2026-05-01T10:00:00Z"
    }
  ]
}
FieldDescription
statusRelease channel: draft (not served) or published (live).
isStableWhether this is the stable release customers update to. One per product.
releasedAtSet when the release is first published; omitted for drafts.

Example

bash
curl -X GET "https://api.packedge.dev/v1/products/prd_xxx/releases" \
  -H "Authorization: Bearer pk_your_api_key"