---
title: "Get order extra fields"
method: GET
path: "/orders/{orderId}/extraFields"
---

# Get order extra fields

`GET /orders/{orderId}/extraFields`

Retreive detailed information about order extra fields.

## Path parameters

- `orderId` string, required

## Response `200`

Successful response

- GetOrderExtraFieldResponse[]
  - `title` string — Name visible at the checkout above the extra field.
  - `value` string — Value for the order extra field.
  - `orderDetailsDisplaySection` string — Defines where on the order details page the extra field is shown to the store owner.\ One of: - shipping_info — Order shipping details. - billing_info — Order payment details. - customer_info — Details about the customer. - order_comments — Order comments left by the customer.
  - `orderBy` string — Number that defines the extra field position in Ecwid admin.\ The smaller the number, the higher the position is. Starts with `"0"` and iterates by 1.
  - `showInNotifications` boolean — Defines if extra field should be visible in order emails sent to the customer. Disabled by default (`false`).\ The `orderDetailsDisplaySection` value defines where the extra field will appear.
  - `showInInvoice` boolean — Defines if the extra field should be visible in order tax invoices.
  - `id` string — Unique order extra field ID.
  - `customerInputType` string — Extra field type.\ One of: - `TEXT` - Single-line text input - `TEXTAREA` - Multi-line text input - `SELECT` - Drop-down list (single choice) - `CHECKBOX` - List of checkboxes (multiple choices) - `TOGGLE_BUTTON_GROUP` - Toggle buttons - `RADIO_BUTTONS` - Radio-buttons (single choice) - `DATETIME` - Datetime picker - `LABEL` - Simple text without user-defined inputs

---

[API](https://skmtc.dev/ecwid/apis/ecwid-rest-api.md) · [All operations](https://skmtc.dev/ecwid/apis/ecwid-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ecwid/ecwid-rest-api/revisions/a0dba5eeb54e/schema)
