HPH Integrations APIv1 · Customer Testing
Customer Testing. An identifier selects a resource only after the request is authenticated and authorized. Possessing an item identifier, operation reference, action handle, candidate token, or cursor never grants access.
Developer guide

Item identifiers

Choose the identifier that matches the catalog and purpose of your request.

Company catalog identifiers

An item_skey is HPH's stable identifier for an item in the represented Company's catalog. It remains stable when that Company changes its own item identifier. A company_item_id and company_item_alt_id are Company-managed business identifiers and can change.

Choose one explicit selector

Operations document the selector forms they accept. When a request entry supports several forms, name exactly one selector rather than asking HPH to infer the identifier type from its characters.

HPH and Manufacturer identifiers

An hph_item_code identifies an HPH catalog item for code-capable Enterprise consumers. It is protected and can be omitted by the represented Company's current data restrictions without denying the rest of an otherwise authorized response.

Keep workflow references separate

Operation references, action handles, candidate tokens, request keys, and continuation cursors are bounded protocol values. They help continue one workflow or page traversal, but they are not durable item identities and must not be used as item selectors.