Method: sellers.availabilityOrders.availabilityLines.reject

Marks an existing availability line as rejected.

  • Returns the updated availability line if successful.
  • Returns error code PERMISSION_DENIED if the user does not have access to the seller or seller id does not exist.
  • Returns error code NOT_FOUND if the availability line does not exist.
  • Returns error code FAILED_PRECONDITION if state of the order or line is not STATE_PENDING.

HTTP request


The URL uses gRPC Transcoding syntax.

Path parameters



Required. The name of the availability line to be rejected, for example: "sellers/111/availabilityOrders/123/availabilityLines/321"

Request body

The request body contains data with the following structure:

JSON representation
  "rejection": {
    object (Rejection)

object (Rejection)

Required. The rejection details for the availability line.

Response body

If successful, the response body contains an instance of AvailabilityLine.

Authorization Scopes

Requires the following OAuth scope:


For more information, see the OAuth 2.0 Overview.