POST /V1/carts/mine/gift-message/:itemId
POST /V1/carts/mine/gift-message/:itemId is a Magento 2 REST endpoint in the GiftMessage module. Set the gift message for a specified item in a specified shopping cart. Requires a customer or admin Bearer token (whichever owns the resource).
Last verified: against Magento 2.4.9.
Returns
bool
Service contract
Magento\GiftMessage\Api\ItemRepositoryInterface::save
Authorization
Self — a customer Bearer token (when the caller owns the resource) or an admin token both work.
Path parameters
The item ID.
Body parameters
The cart ID.
The gift message.
Example request
Auto-generated from the service contract — paste-ready against your store's /rest/default base. Replace the host, store code, ACL token, and any required values before running.
Headers
Path
/V1/carts/mine/gift-message/{itemId}Body
{
"cartId": 0,
"giftMessage": {
"customer_id": 0,
"extension_attributes": {},
"gift_message_id": 0,
"message": "",
"recipient": "",
"sender": ""
}
}Related in GiftMessage
Other endpoints shipped by the same module.
/V1/carts/:cartId/gift-message
Return the gift message for a specified order.
GiftMessage · Magento\GiftMessage\Api\CartRepositoryInterface::get
/V1/carts/:cartId/gift-message
Set the gift message for an entire order.
GiftMessage · Magento\GiftMessage\Api\CartRepositoryInterface::save
/V1/carts/:cartId/gift-message/:itemId
Return the gift message for a specified item in a specified shopping cart.
GiftMessage · Magento\GiftMessage\Api\ItemRepositoryInterface::get
/V1/carts/:cartId/gift-message/:itemId
Set the gift message for a specified item in a specified shopping cart.
GiftMessage · Magento\GiftMessage\Api\ItemRepositoryInterface::save
/V1/carts/mine/gift-message
SelfReturn the gift message for a specified order.
GiftMessage · Magento\GiftMessage\Api\CartRepositoryInterface::get
/V1/carts/mine/gift-message
SelfSet the gift message for an entire order.
GiftMessage · Magento\GiftMessage\Api\CartRepositoryInterface::save
Every Magento dev tool, in one hosted workspace.
Free to sign up. Nothing to install. Drafts, audits, and projects saved across every tool.