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).