# 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