# Pickup Orders

Pickup orders represent an order where the executor needs to pick up cargo at a certain stop.

 - [GET /transport-requests/{business_id}/orders/pickups/{order_id}](https://developer.conundra.eu/apis/order-book/order-book-api/pickups/getpickupbytransportrequestidandorderid.md): This endpoint allows you to get the information about a given pickup that is contained in a TransportRequest. **Note:** It is not possible to retrieve pickups within TransportRequests directly through
 - [PUT /transport-requests/{business_id}/orders/pickups/{order_id}](https://developer.conundra.eu/apis/order-book/order-book-api/pickups/upsertpickupbytransportrequestidandorderid.md): Upsert pickup information. When if-match is not specified, then no optimistic protection is applied, ie: the last update wins. **Note:** It is not possible to update pickups within TransportRequests d
 - [DELETE /transport-requests/{business_id}/orders/pickups/{order_id}](https://developer.conundra.eu/apis/order-book/order-book-api/pickups/deletepickupbytransportrequestidandorderid.md): This endpoint allows you to delete a given pickup within a transport request. **Note:** It is not possible to delete pickups within TransportRequests directly through the *Delete a Pickup by business
 - [GET /orders/pickups/{business_id}](https://developer.conundra.eu/apis/order-book/order-book-api/pickups/getpickupbyid.md): Retrieve a single Pickup order by its business id.
 - [PUT /orders/pickups/{business_id}](https://developer.conundra.eu/apis/order-book/order-book-api/pickups/upsertpickupbyid.md): Create or update a Pickup Order. This endpoint allows you to update (default behaviour) or insert a Pickup Order. The caller is responsible for providing a unique business identifier for each Order,
 - [DELETE /orders/pickups/{business_id}](https://developer.conundra.eu/apis/order-book/order-book-api/pickups/deletepickupbyid.md): This endpoint allows you to delete the information about a given pickup.
