Get FBA Reimbursement COGS Posting
GET/api/amazon/unified/fba-reimbursement-cogs/:posting
Gets one reimbursed-unit COGS posting with its lines: one per payment (or clawback) the journal covers — reimbursement_id (Amazon's), amazon_fba_reimbursement_id, approval_date, sku, fnsku, quantity, cost (the FIFO cost the units consumed; for a clawback, the units and cost of the loss allocations it reverses) and reimbursed (the amount paid; negative for a clawback).
This endpoint currently requires session authentication; Personal Access Token scope support is in progress.
Posting fields:
kind— reimbursed (payments: the consumed FIFO cost moves out of FBA loss into cost of goods sold) or reversed (clawbacks: the move is undone for exactly the loss units each clawback reverses — the quantity and cost of the loss events its reversal links land on).amazon_financial_event_group_idandsettled— the settlement that carried the cash; a payment no settlement carries within 60 days posts in its approval month instead (settledis false), with one posting per approval month and currency so payouts in different currencies never mix.period_start— the settlement period start (null when no settlement carried the cash);period_end— the settlement period end (or approval month end) the journal belongs to;posts_on— the date the journal is dated at;post_on_override— set when a held posting was moved into the first open period.units,cost_total,reimbursed_totalandvariance(reimbursed_totalminuscost_total) incurrency.cost_totalandreimbursed_totalare signed: negative on a reversed posting (a clawback).status— posted (a journal is in the ledger), held (its date falls in a locked accounting period; use Post to Open Period), disabled (reimbursed-unit COGS is switched off for the Amazon account), pending (waiting for the ledger to post it).journal— the current ledger journal (id,reference,effective_at,total,status), or null when nothing is posted.
Request
Responses
- 200
- 401
- 403
- 404
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
Not Found
Response Headers
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.