# GET order item Get details of an ordered item. Item refers to a product purchased as part of an order. Provide the order number along with Order item number to recieve its details including the information product itself in the available format/s. Endpoint: GET /orders/v1/{orderId}/item/{orderItemNumber} Version: 1.11.1 Security: oauthClientCredentials ## Path parameters: - `orderId` (string, required) Unique number to identify an order. - `orderItemNumber` (integer, required) Item number the product appears within the order. ## Header parameters: - `customer-id` (string) Identifier of the customer this request is on behalf of. - `x-correlation-id` (string) Optional unique UUID which can assist with tracing / debugging requests. Example: "824993ab-7366-4faa-963d-c456dec227a5" ## Response 200 fields (application/json): - `orderId` (string, required) Unique number to identify an order. Example: "10219435" - `orderItemNumber` (integer, required) Item number within the order. Example: 1 - `productName` (string, required) Name of the product, suitable for display to customers. Example: "Register Search Statement (Copy of Title)" - `productCode` (string, required) Each product type offered has a unique productCode. The productCode together with productIds will uniquely specify a specific instance of a product that can be ordered. Example: "RegisterSearchStatement" - `productStatus` (string, required) Product processing status of the ordered product. The possible options are COMPLETE (successfully fulfilled), PROCESSING (Product is still being fulfilled), EXTERNAL_PROCESSING (certificate is with the external responsible authority), FAILED (there was an error causing fulfilment to not complete) or CANCELLED (product ordered was manually cancelled). Enum: "COMPLETE", "PROCESSING", "EXTERNAL_PROCESSING", "FAILED", "CANCELLED" - `customerReference` (string) Any description customer entered during ordering process to identify a transaction. - `resourceText` (string) Content of the ordered item in text format. Relevant for text based information products. - `resourceJson` (string) Content of the ordered item in json format. Relevant for JSON based information products - `resourceLocation` (string) Pre-signed URL to retrieve the item. Relevant for products available as PDFs. - `resourceExpiry` (string) Date and time the item/product link expires. Example: "2024-11-07T04:43:46.564302+11:00" - `resourceFileType` (string) - `resourceFileSize` (integer) File size in kByte. Example: 1897 ## Response 400 fields (application/json): - `errorType` (string) Stable error code that can be used to decide how to hand an error. Example: "UNAUTHORIZED" - `errorMessage` (string) Invalid Authorization token. ## Response 401 fields (application/json): - `errorType` (string) Stable error code that can be used to decide how to hand an error. Example: "UNAUTHORIZED" - `errorMessage` (string) Invalid Authorization token. ## Response 403 fields (application/json): - `errorType` (string) Stable error code that can be used to decide how to hand an error. Example: "UNAUTHORIZED" - `errorMessage` (string) Invalid Authorization token. ## Response 404 fields (application/json): - `errorType` (string) Stable error code that can be used to decide how to hand an error. Example: "UNAUTHORIZED" - `errorMessage` (string) Invalid Authorization token. ## Response 500 fields (application/json): - `errorType` (string) Stable error code that can be used to decide how to hand an error. Example: "UNAUTHORIZED" - `errorMessage` (string) Invalid Authorization token.