Skip to main content

SellerContentRequest

A content request submitted by the seller, with its full detail.

type SellerContentRequest {
id: ID!
sellerId: ID!
resourceType: String!
operation: ContentRequestOperation!
status: ContentRequestStatus!
referenceCode: String!
referenceName: String!
requestDate: String!
reviewDate: String
rejectionReason: String
affectedResourceId: String
payload: JSON!
}

Fields

SellerContentRequest.id ● ID! non-null scalar

The content request id (UUID).

SellerContentRequest.sellerId ● ID! non-null scalar

The seller id (UUID).

SellerContentRequest.resourceType ● String! non-null scalar

The type of resource the request targets (e.g. "product").

SellerContentRequest.operation ● ContentRequestOperation! non-null enum

The requested operation.

SellerContentRequest.status ● ContentRequestStatus! non-null enum

The review status.

SellerContentRequest.referenceCode ● String! non-null scalar

The reference code (EAN).

SellerContentRequest.referenceName ● String! non-null scalar

The reference name (product name).

SellerContentRequest.requestDate ● String! non-null scalar

When the request was submitted.

SellerContentRequest.reviewDate ● String scalar

When the request was reviewed. Null while pending.

SellerContentRequest.rejectionReason ● String scalar

The rejection reason. Only present when the request was rejected.

SellerContentRequest.affectedResourceId ● String scalar

The id of the resource created/updated on approval. Null otherwise.

SellerContentRequest.payload ● JSON! non-null scalar

The product payload as submitted (free-form JSON).

Member Of

PaginatedSellerContentRequests object