Distribution
Distribution to the supported distribution channels can be controlled by the distribution endpoint.
Enable/Disable distribution for a product
The following request enables or disabled the distribution for a product for all channels. This request won't overwrite the defaults set for a specific channel:
POST https://api.openpublishing.com/rpc/v2/products/<product_id>/distribution
URL:
product_id: The open publishing product id
Parameter:
enabled: Valuestrueorfalse. Enables or disables the distribtion for all distribution channels.
Return value:
{
"enabled": True
}
Enable/Disable distribution for a single channel
POST https://api.openpublishing.com/rpc/v2/products/<product_id>/distribution/<channel>
URL:
product_id: The open publishing product idchannel: Channel name, e.g.amazonorlibri. Ask OP support for a complete list.
Parameter:
enabled: Valuestrueorfalse. Enables or disables the distribtion for all distribution channels.
Return value:
{
"enabled": True
}
Retrieve current distribution config
GET https://api.openpublishing.com/rpc/v2/products/<product_id>/distribution/<channel>
GET https://api.openpublishing.com/rpc/v2/products/<product_id>/distribution
URL:
product_id,channel: as above.
Return value:
{
"enabled": True
}