Set product channel status
Sets a product’s publishing status on a channel. Requires an existing channel membership row for the product. Allowed status values are active, inactive, and incomplete.
PATCH
/api/v1/{team_slug}/{app_slug}/channels/{channel_id}/products/{product_id}/statusAuthorization
AuthorizationBearer token · headerrequiredManagement API token, sent as Authorization: Bearer <token>.
Path parameters
team_slugstringrequiredTeam slug
app_slugstringrequiredApp slug
channel_idstringrequiredChannel ID
product_idstringrequiredProduct ID
Request body
requiredapplication/jsonChannel status payload
statusstringrequiredAllowed:
activeinactiveincompleteResponses
200
Updated product channel status
datagithub_com_enadhq_nabbit_internal_pkg_webserver_models.ChannelProductMembershiprequiredShow propertiesHide properties
channel_idstringcreated_atstringproduct_idstringstatusstringstatus_updated_atstringdetailsstring[]Additional contextual information about the response. Used to provide supplementary details beyond the main data payload, such as validation warnings or processing notes
successbooleanrequired400
Invalid request
detailsstring[]messagestringsuccessbooleanrequired404
Channel, product, or membership not found
detailsstring[]messagestringsuccessbooleanrequired422
Status validation failed
detailsstring[]messagestringsuccessbooleanrequired500
Internal server error
detailsstring[]messagestringsuccessbooleanrequired