Moderation
Moderate product status
POST
/api/v1/products/admin/:id/statusTakes a product down or drafts it, for policy violations or quality issues. Staff-only — deliberately can't publish a product on a seller's behalf.
Requires Authorization
ADMIN, SUPPORT only
Authenticated action
Path parameters
idstringrequired | Product ID. |
Body parameters
statusstringrequired | DRAFT or ARCHIVED only. |
reasonstring | Shown to the seller in their moderation notification. |
Possible errors
| 400 | BAD_REQUEST | Seuls les statuts DRAFT et ARCHIVED sont autorisés pour la modération admin. |
Request
curl --request POST \
--url https://api.swiftgoma.com/api/v1/products/admin/:id/status \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data '{
"status": "<status>",
"reason": "<reason>"
}'200Example response
{
"success": true,
"data": {
"id": "prod_7c8d9e",
"name": "Riz parfumé 25kg",
"status": "ARCHIVED"
}
}