POST: Create RRP Setting Erin Conry https://api.bitsighttech.com/ratings/v1/companies/company_guid/risk-remediation-plan/settingsCreate a custom RRP setting for a risk vector. A completed base plan must already exist for the company and vector before a custom setting can be created. Custom settings allow you to exclude specific findings and apply filters to tailor the plan to your remediation priorities.Request BodyFieldDescriptionrisk_vectorString — RequiredRisk vector slug this setting applies to.nameString — RequiredDisplay name for this setting. Maximum 50 characters. Must be unique per user per risk vector.descriptionString — OptionalOptional description of this setting. Maximum 500 characters.excluded_findingsArray — OptionalList of rolledup_observation_id values to exclude from the plan. Each finding must exist in the current base plan for this vector.exclusion_reasonString — OptionalReason for excluding the specified findings. Maximum 500 characters.is_sharedBoolean — OptionalWhen true, this setting is visible to all users in the company. Default: false.Example Requestcurl -X POST https://api.bitsighttech.com/ratings/v1/companies/a940bb61-33c4-42c9-9231-c8194c305db3/risk-remediation-plan/settings \ -u api_token: \ -H "Content-Type: application/json" \ -d '{ "risk_vector": "web_appsec", "name": "Exclude legacy hosts", "description": "Exclude hosts scheduled for decommission", "excluded_findings": ["f04XjmWh4Vfc4ghT18Dfxg=="], "exclusion_reason": "Host decommission in progress", "is_shared": true }'Example Response{ "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "risk_vector": "web_appsec", "name": "Exclude legacy hosts", "description": "Exclude hosts scheduled for decommission", "exclusion_reason": "Host decommission in progress", "excluded_findings": ["f04XjmWh4Vfc4ghT18Dfxg=="], "is_shared": true, "user_guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "created_at": "2026-04-15T20:35:13.775Z" }Response AttributesFieldDescriptionguidString [uuid]Unique identifier for this setting. Use when creating a plan run or updating selections.risk_vectorStringRisk vector slug this setting applies to.nameStringDisplay name of this setting.descriptionString or NullOptional description of this setting.exclusion_reasonString or NullReason the specified findings were excluded.excluded_findingsArrayList of rolledup_observation_id values excluded from plans using this setting.is_sharedBooleanWhether this setting is visible to all users in the company.user_guidString [uuid]GUID of the user who created this setting.created_atString [datetime]ISO 8601 timestamp of when this setting was created.Status Codes201 – CreatedThe setting was successfully created.401 – UnauthorizedNo valid API token was provided.403 – Permission DeniedYou do not have permission to access this resource.422 – Unprocessable EntityA required field is missing, a value is invalid, or no base plan exists yet for this company and risk vector. Feedback 0 comments Please sign in to leave a comment.