Get EU Withdrawal
GraphQL counterpart of GET /api/admin/eu-withdrawals/{id}. Returns a single withdrawal declaration with its full evidence timeline. Runs against the admin GraphQL endpoint POST /api/admin/graphql.
Operation
adminEuWithdrawal(id:) — an item query. Pass the declaration IRI (/api/admin/eu-withdrawals/{id}) as id, and select _id for the numeric id.
Permission
sales.eu_withdrawals
Fields
| Field | Description |
|---|---|
_id | Declaration id. |
uuid | Stable public identifier for the declaration. |
orderId / orderIncrementId | The order the declaration was filed against. |
customerId / customerName / customerEmail | Who filed the declaration. |
isGuest | true when filed by a guest (no customer account). |
channelId / channelCode | The channel the order was placed in. |
locale | The locale the declaration was filed in (used for the confirmation email). |
reasonText | The customer's free-text reason for withdrawing. |
status | received, declined, or refunded. |
receivedAt | When the declaration was received. |
confirmationSentAt | When the durable-medium confirmation email was sent. |
finalConfirmationSentAt | When a later confirmation was re-sent (if any). |
confirmationError | The reason the confirmation email failed to send (if any). |
declinedAt / declinedReason / declinedByUserId / declinedByName | Decline outcome details (populated only when declined). |
refundedAt / refundedByUserId / refundedByName / refundNote | Refund outcome details (populated only when refunded). |
createdAt / updatedAt | Record timestamps. |

