# Campaign Settings

BYOA (Bring Your Own Algorithm) allows advertisers to apply their own bidding algorithms within MediaMath. The participating campaigns and strategies are configured with the BYOA Campaign Settings 

## Strategy based Campaign Details

 - [GET /campaign_settings/{campaign_id}/strategies/{strategy_id}](https://apidocs.mediamath.com/apis/byoa-api/campaign-settings/get_campaign_settings-campaign_id-strategies-strategy_id.md): Get strategy level Campaign Setting

## Strategy based Campaign Delete

 - [DELETE /campaign_settings/{campaign_id}/strategies/{strategy_id}](https://apidocs.mediamath.com/apis/byoa-api/campaign-settings/delete_campaign_settings-campaign_id-strategies-strategy_id.md): Delete Campaign Setting with Campaign, Strategy

No request body for this type.

## Strategy based Campaign Create/Modify

 - [PUT /campaign_settings/{campaign_id}/strategies/{strategy_id}](https://apidocs.mediamath.com/apis/byoa-api/campaign-settings/put_campaign_settings-campaign_id-strategies-strategy_id.md): Configure BYOA functionality at a Strategy Level for a Campaign

## Campaign Delete

 - [DELETE /campaign_settings/{campaign_id}](https://apidocs.mediamath.com/apis/byoa-api/campaign-settings/delete_campaign_settings-campaign_id.md): Delete a Campaign

There is no request body for this endpoint command.

## Campaign Create/Modify

 - [PUT /campaign_settings/{campaign_id}](https://apidocs.mediamath.com/apis/byoa-api/campaign-settings/put_campaign_settings-campaign_id.md): Configure BYOA functionality at a Campaign Level

## Campaign Details

 - [GET /campaign_settings/{campaign_id}](https://apidocs.mediamath.com/apis/byoa-api/campaign-settings/get_campaign_settings-campaign_id.md): Get details on BYOA settings for a campaign

Query parameters like page_limit and with and sort_by do not work

