Get a catalog item
GET
/catalog-items/{itemId}
const url = 'https://theoria.hypertheory-labs.com/clerk-records/purchasing/catalog-items/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://theoria.hypertheory-labs.com/clerk-records/purchasing/catalog-items/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” itemId
required
string format: uuid
Responses
Section titled “ Responses ”The catalog item.
Media type application/json
object
id
required
string format: uuid
vendorId
required
string format: uuid
category
required
Purchasing category code.
string
description
required
string
unit
required
Unit of issue, e.g. EA, TON, HR.
string
unitPrice
required
USD. Currency is not carried.
number
contractNumber
string | null
Example generated
{ "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "vendorId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "category": "example", "description": "example", "unit": "example", "unitPrice": 1, "contractNumber": "example"}Problem details.
Media type application/problem+json
RFC 9457 problem details.
object
type
string format: uri
title
string
status
integer
detail
string
instance
string
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "instance": "example"} Training environment
Theoria, Ohio is a fictional town. Course material for
Hypertheory Training.