data-src=../../../../includes/saas-only.md
subscribeProductAlertStock mutation
The subscribeProductAlertStock mutation subscribes the logged-in customer to a stock availability alert for the specified product. When the product comes back in stock, the customer receives an email notification.
This mutation requires a valid customer authentication token.
Syntax
mutation {
subscribeProductAlertStock(
input: ProductAlertStockInput!
): ProductAlertSubscriptionResult
}
Reference
The subscribeProductAlertStock reference provides detailed information about the types and fields defined in this mutation.
Example usage
The following example subscribes the logged-in customer to a stock alert for the product with SKU ADB111.
Request:
mutation {
subscribeProductAlertStock(
input: { sku: "ADB111" }
) {
success
message
}
}
Response:
{
"data": {
"subscribeProductAlertStock": {
"success": true,
"message": "You saved the alert subscription."
}
}
}
Errors
Error
Description
Customer is not logged in.The request does not include a valid customer authentication token.
Required parameter "sku" is missing.The
sku field was not provided in the input.Unable to subscribe to price alert. No such entity.No product exists with the specified SKU.
Unable to subscribe to stock alertAn internal error occurred while creating the subscription.