# Get Order Fetches full details about a specific order using its ID. This includes domains, prices, and timestamps. Useful for confirming transactions, receipts, or generating invoices. Endpoint: GET /core/v1/orders/{orderId} Version: 1.3.1 Security: BasicAuth ## Path parameters: - `orderId` (integer, required) OrderId is the unique identifier of the requested order. ## Response 200 fields (application/json): - `authAmount` (number) AuthAmount is the amount authorized to complete the order purchase. - `createDate` (string) CreateDate is the date the order was placed. - `currency` (string) Currency indicates currency of the order ('USD', 'CNY'). - `currencyRate` (number) CurrencyRate is the conversion rate from USD to order's currency. This field is only populated if order's currency is non-USD. - `finalAmount` (number) FinalAmount is the final amount of the order, after discounts and refunds. - `id` (integer) - `orderItems` (array) OrderItems is the collection of 1 or more items in the order. - `orderItems.duration` (integer, required) Duration is the number of intervals. - `orderItems.interval` (string,null, required) Interval is the unit of time ("year", "month"). May be null for items that have no applicable interval. - `orderItems.name` (string,null, required) Name is name of the item ('example.ninja'). - `orderItems.originalPrice` (number,null, required) OriginalPrice is the original price of the item before discounts. - `orderItems.price` (number, required) Price is the final price of the item. - `orderItems.priceNonUsd` (number) PriceNonUsd is the price of the item if order has non-usd currency. - `orderItems.quantity` (integer, required) Quantity is the number of items. - `orderItems.status` (string, required) Status indicates state of the order ('success', 'failed', 'refunded'). - `orderItems.taxAmount` (number,null) TaxAmount is the tax charged for this item, if applicable. - `orderItems.tld` (string,null) Tld is (optional) tld of domain name, if applicable ('ninja'). - `orderItems.type` (string, required) Type is type of the item ('registration', 'whois_privacy'). - `registrar` (string) Registrar is registrar with which order is placed. - `status` (string) Status indicates the state of the order ('success', 'failed'). - `totalCapture` (number) TotalCapture is the amount captured. Example: 10.95 - `totalRefund` (number) TotalRefund is the amount, if any, refunded. Default is 0.00. Example: 10.95 ## Response 404 fields (application/json): - `message` (string, required) A human-readable message providing more details about the error Example: "Not Found" - `details` (string,null) Additional context or information about the error Example: "The requested domain does not exist." ## Response 429 fields (application/json): - `message` (string) A human-readable message providing more details about the error Example: "Rate Limit Exceeded"