GET: Get Risk Remediation Plan Erin Conry https://api.bitsighttech.com/ratings/v1/companies/company_guid/risk-remediation-plan/rrp_guidRetrieve a completed Risk Remediation Plan by GUID. Use the Accept request header to choose the response format: application/json (default) or text/csv.Example Request# JSON response (default) curl https://api.bitsighttech.com/ratings/v1/companies/a940bb61-33c4-42c9-9231-c8194c305db3/risk-remediation-plan/3fa85f64-5717-4562-b3fc-2c963f66afa6 \ -u api_token: # CSV download curl https://api.bitsighttech.com/ratings/v1/companies/a940bb61-33c4-42c9-9231-c8194c305db3/risk-remediation-plan/3fa85f64-5717-4562-b3fc-2c963f66afa6 \ -u api_token: \ -H "Accept: text/csv"Example Response{ "plan_type": "remediation_plan", "entity_id": 87051, "risk_vector": "web_appsec", "start_date": "2026-02-10", "end_date": "2026-04-10", "baseline_rating": 629.9, "final_rating": 794.2, "total_improvement": 164.3, "findings": 93, "items": [ { "grade_improvement": "D (Fix to obtain C)", "current_rating": 629.9, "rating_improvement": 106.3, "cumulative_rating": 736.1, "order": 1, "item_type": "web_appsec", "rolledup_observation_id": "f04XjmWh4Vfc4ghT18Dfxg==", "evidence_key": "study.bu.edu:443", "first_seen": "2025-02-14", "last_seen": "2026-04-08", "tag_event_grade": "BAD", "assessment_name": "mixed_content", "total_evidence": 12, "failed_evidence": 12 } ] }Response AttributesFieldDescriptionplan_typeStringPlan structure type. remediation_plan for all vectors except Critical Vulnerability Management, which uses a different top-level shape with no plan_type field.entity_idIntegerInternal entity identifier for the company.risk_vectorStringRisk vector slug this plan covers.start_dateString [date]Start of the observation window used to build this plan.end_dateString [date]End of the observation window used to build this plan.baseline_ratingNumberCompany's headline rating at the time this plan was built.final_ratingNumberProjected headline rating if every finding in this plan is remediated.total_improvementNumberTotal projected rating improvement if every finding is remediated.findingsIntegerNumber of active grade-impacting findings included in this plan.items[].grade_improvementStringLetter grade improvement achieved by fixing this finding (e.g. D (Fix to obtain C)).items[].current_ratingNumberCompany's cumulative headline rating immediately before fixing this finding.items[].rating_improvementNumberRating points gained by fixing this individual finding.items[].cumulative_ratingNumberProjected cumulative headline rating after fixing this finding.items[].orderIntegerRemediation priority order. Fix order 1 first for maximum rating improvement.items[].rolledup_observation_idStringUnique identifier for this finding. Use to reference the finding in custom plan settings.items[].evidence_keyStringThe host, endpoint, or asset where this finding was observed.items[].first_seenString [date]Date this finding was first observed.items[].last_seenString [date]Date this finding was most recently observed.items[].tag_event_gradeStringCurrent grade of this finding: GOOD, FAIR, WARN, or BAD.Status Codes200 – OkayEverything worked as expected.204 – No ContentThe company or plan GUID was not found.401 – UnauthorizedNo valid API token was provided.403 – Permission DeniedYou do not have permission to access this resource.422 – Unprocessable EntityA path parameter value is invalid. Feedback 0 comments Please sign in to leave a comment.