Method: sellers.orders.lines.assignments.disapprove

Disapproves an existing assignment.

  • Returns the updated assignment if successful.
  • Returns error code NOT_FOUND if the assignment does not exist.
  • Returns error code INVALID_ARGUMENT if disapproval is not set.
  • Returns error code FAILED_PRECONDITION if state is not STATE_PENDING_REVIEW.

HTTP request


The URL uses gRPC Transcoding syntax.

Path parameters



Required. The name of the assignment to be rejected, for example: "sellers/789/orders/123/lines/321/assignments/456"

Request body

The request body contains data with the following structure:

JSON representation
  "disapproval": {
    object (Disapproval)

object (Disapproval)

Required. The disapproval details for the assignment at the line or ad unit granularity.

Response body

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

Authorization Scopes

Requires the following OAuth scope:


For more information, see the OAuth 2.0 Overview.