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
rejectionReasonDetail: [String!]!
affectedResourceId: String
payload: JSON!
approvalResult: ContentRequestApprovalStatus
approvalResultDetail: [String!]!
}
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. Formatted as YYYY-MM-DD HH:MM:SS in UTC (no timezone offset).
SellerContentRequest.reviewDate ● String scalar
When the request was reviewed. Formatted as YYYY-MM-DD HH:MM:SS in UTC (no timezone offset). Null while pending.
SellerContentRequest.rejectionReason ● String scalar
The rejection reason. Only present when the request was rejected.
SellerContentRequest.rejectionReasonDetail ● [String!]! non-null scalar
The detail of the rejection reason. For unsupported_fields, the payload fields that are not part of the contract. Empty otherwise.
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).
SellerContentRequest.approvalResult ● ContentRequestApprovalStatus enum
The result of applying the request in the catalog once approved. Null until it has been applied.
SellerContentRequest.approvalResultDetail ● [String!]! non-null scalar
The errors found while applying the request. Only filled when approvalResult is OK_WARNING or KO.
Returned By
sellerContentRequest query