Skip to main content
GET
Get product by ID

Authorizations

Authorization
string
header
required

Enter your API key. Example: Bearer poelis_api_...

Path Parameters

product_id
string
required

Response

Complete product details including partNumber, metadata, version configuration, owner, createdBy, updatedBy (id, userName, imageUrl), createdAt, and updatedAt (ISO 8601) when set.

Public representation of a product.

id
string
required
readable_id
string
required

Human-readable product ID

workspace_id
string
required

Workspace this product belongs to

name
string
required

Product name

description
string | null

Product description

part_number
string | null

Active product part number, when assigned. Uniqueness is enforced organization-wide; format is validated when the product has rule configuration in the app.

baseline_version_number
integer | null

User-selected baseline product version number.

archived
boolean
default:false

Whether the product is archived or not.

status
PublicProductStatus · object | null

Current workflow status for this product. Null when no status is set.

excludedStatusIds
string[]

Workspace-level status IDs that are hidden for this product.

owner
PublicUser · object | null

Product owner. Null when not set.

Example:
createdBy
PublicUser · object | null

User who created the product.

Example:
createdAt
string | null

ISO 8601 creation timestamp

updatedAt
string | null

ISO 8601 last-update timestamp

updatedBy
PublicUser · object | null

User who last updated the product

Example: