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

Member Of​

PaginatedSellerContentRequests object