# Accept a shipping request with home pickup Accept a shipping request with home pickup, where the carrier collects the package directly from the seller's shipping address. The client app must generate and pass a transaction_id. Endpoint: POST /transactions/requests/{requestId}/accept/home-pickup Version: 0.0.1 Security: oAuthWithPKCE ## Path parameters: - `requestId` (string, required) The shipping request ID. ## Request fields (application/json): - `transaction_id` (string, required) The unique identifier of the new transaction generated by the API client. Example: "a1b2c3d4-e5f6-1234-5678-90abcdef1234" ## Response 409 fields (application/json): - `code` (string, required) A standardized error descriptor. Enum: "INVALID_ACCEPT_REQUEST", "USER_UNAUTHORIZED", "NOT_FOUND", "ONGOING_DELIVERY", "USER_IS_NOT_THE_SELLER", "INVALID_REGISTER_REQUEST", "ERROR_UPDATING_DELIVERY_STATUS" - `message` (string, required) A detailed error message. Example: "Request `1a24c9e4-32c9-44ea-8f63-9e4f2ba54725` status is not `PENDING`. It is `ACCEPTED`." ## Response 202 fields