Retrieve a single RMA
Returns the full detail of a single customer return (RMA) by ID, including all return line
items, inspection notes, disposition decisions, and the originating order. Use
?expand[]=items&expand[]=timeline to hydrate nested collections inline.
Requires returns:read scope.
Authorizations
API key issued per entity via Settings > Developers > API Keys.
Each key carries scopes (e.g. orders:read, products:write).
Bearer token format: Authorization: Bearer ark_live_ent_
Test keys use ark_test_ent_. Both are issued per entity
via Settings > Developers > API Keys.
Path Parameters
Query Parameters
items, items.product, refunds, original_order, gl_entries, return_label, vendor_return Response
RMA object
RMA (return merchandise authorization). Phase A -- refund_amount is readOnly via PATCH; written only by POST /v1/returns/{id}/refund.
return Use action endpoints to transition status; PATCH cannot write status.
authorized, expected, received, inspecting, restocked, written_off, closed, sent_to_vendor, cancelled SSOT: written only by POST /v1/returns/{id}/refund (refundReturn canonical). PATCH cannot write this field.
csr, customer_portal, marketplace 
