GET
View a purchase pickup
Company space For: Buyer, Stock keeper · Permission: purchase_pickups.retrieve Part of Receive purchased goods.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

purchase_pickup
string
required

Identifier of the purchase pickup (27-character KSUID).

Query Parameters

response
enum<string>
default:resource

Response mode. Default resource; none answers 204 No Content.

Available options:
resource
fields
string

Comma-separated JSON keys of the root resource (id is always rendered). Available: id, type, purchase_id, cash_register_id, reference, status, additional_cost_strategy, purchase_cost_leftover, received_at, expected_at, notes, created_at, updated_at.

include
string

Comma-separated include paths, each optionally followed by its fields in parentheses: units(id,sku),units.uomUnit(id,name). Max depth 6, max 40 paths. Available: items, items.item, items.damageStockableUnit, costs.

Response

200 - application/json

Resource.

id

Identifier of the reception (27-character KSUID).

type

Kind of reception: "pickup" here. Set by the server from the route.

purchase_id

Identifier of the purchase this reception brings goods for. Set at creation and not changeable.

cash_register_id

Cash register recorded on the reception, or null. It must belong to the current company and organization and have a cash account. It is only stored.

reference

Optional free reference, unique among the company's receptions (pickups and deliveries together). Null when none.

status

State of the reception: draft (being prepared), in_transit (deliveries only: the supplier's truck is on its way, still editable) or confirmed (goods received, stock added). Set by the server.

additional_cost_strategy

How the extra costs are spread over the lines at confirmation: average (equally) or prorata (in proportion to each line's base cost).

purchase_cost_leftover
number

Rounding leftover of the purchase's cost that was added to this reception's lines at confirmation, in major units. 0 until the reception is confirmed.

received_at

Date and time of confirmation (ISO 8601). Null until the reception is confirmed.

expected_at

Date the goods are expected (YYYY-MM-DD), or null.

notes

Free notes, or null.

created_at

Date and time the record was created (ISO 8601, UTC).

updated_at

Date and time the record was last changed (ISO 8601, UTC).

items
array

Lines of the reception. Present only when requested with include=items.

costs
array

Extra costs of the reception. Present only when requested with include=costs.