# Orders ## Create `client.store.orders.create(OrderCreateParamsbody?, RequestOptionsoptions?): Order` **post** `/store/order` Place a new order in the store ### Parameters - `body: OrderCreateParams` - `id?: number` - `complete?: boolean` - `petId?: number` - `quantity?: number` - `shipDate?: string` - `status?: "placed" | "approved" | "delivered"` Order Status - `"placed"` - `"approved"` - `"delivered"` ### Returns - `Order` - `id?: number` - `complete?: boolean` - `petId?: number` - `quantity?: number` - `shipDate?: string` - `status?: "placed" | "approved" | "delivered"` Order Status - `"placed"` - `"approved"` - `"delivered"` ### Example ```typescript import JustinDocsTest from 'justin-docs-test'; const client = new JustinDocsTest({ apiKey: 'My API Key', }); const order = await client.store.orders.create(); console.log(order.id); ``` ## Retrieve `client.store.orders.retrieve(numberorderID, RequestOptionsoptions?): Order` **get** `/store/order/{orderId}` For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions. ### Parameters - `orderID: number` ### Returns - `Order` - `id?: number` - `complete?: boolean` - `petId?: number` - `quantity?: number` - `shipDate?: string` - `status?: "placed" | "approved" | "delivered"` Order Status - `"placed"` - `"approved"` - `"delivered"` ### Example ```typescript import JustinDocsTest from 'justin-docs-test'; const client = new JustinDocsTest({ apiKey: 'My API Key', }); const order = await client.store.orders.retrieve(0); console.log(order.id); ``` ## Delete `client.store.orders.delete(numberorderID, RequestOptionsoptions?): void` **delete** `/store/order/{orderId}` For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors ### Parameters - `orderID: number` ### Example ```typescript import JustinDocsTest from 'justin-docs-test'; const client = new JustinDocsTest({ apiKey: 'My API Key', }); await client.store.orders.delete(0); ```