{"swagger":"2.0","info":{"version":"v1","title":"MyCSF.API"},"host":"api.mycsf.net","schemes":["https"],"paths":{"/v1/start":{"get":{"tags":["Administration"],"operationId":"Administration_Start","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/subscribers":{"get":{"tags":["Administration"],"summary":"Get Subscribers List","operationId":"Administration_GetSubscribers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/subscribers/{id}":{"get":{"tags":["Administration"],"summary":"Gets a single Subscriber","operationId":"Administration_GetSubscriber","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/subscribers/{subscriberId}/users":{"get":{"tags":["Administration"],"summary":"Get Users","operationId":"Administration_GetUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"subscriberId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["Administration"],"summary":"Adds a user to a subscriber.","operationId":"Administration_Create","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"subscriberId","in":"path","description":"Subscriber's ID.","required":true,"type":"integer","format":"int32"},{"name":"firstName","in":"query","description":"User's first name.","required":true,"type":"string"},{"name":"lastName","in":"query","description":"User's last name.","required":true,"type":"string"},{"name":"email","in":"query","description":"User's email address.","required":true,"type":"string"},{"name":"isAccountAdmin","in":"query","description":"Should this user be added as an admin on this subscriber?","required":true,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/subscribers/{subscriberId}/users/{userId}":{"put":{"tags":["Administration"],"summary":"Updates a user's first and last names.","operationId":"Administration_Update","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"subscriberId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"userId","in":"path","description":"","required":true,"type":"string"},{"name":"newFirstName","in":"query","description":"","required":true,"type":"string"},{"name":"newLastName","in":"query","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"delete":{"tags":["Administration"],"summary":"Remove User From Subscriber","operationId":"Administration_RemoveUserFromSubscriber","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"subscriberId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"userId","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/subscribers/{subscriberId}/assessments":{"get":{"tags":["Administration"],"summary":"Get all assessments for the given subscriber.","operationId":"Administration_GetAssessments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"subscriberId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["Administration"],"summary":"Create a new assessment.","operationId":"Administration_CreateAssessment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"subscriberId","in":"path","description":"Parent subscriber.","required":true,"type":"integer","format":"int32"},{"name":"name","in":"query","description":"Name of the assessment.","required":true,"type":"string"},{"name":"versionId","in":"query","description":"Id of the library version.  See '/api/v1/library'","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{id}":{"get":{"tags":["Administration"],"summary":"Gets one assessment.","operationId":"Administration_GetAssessment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{assessmentId}":{"put":{"tags":["Administration"],"summary":"Update Name of an Assessment","operationId":"Administration_UpdateNameForAssessment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"newName","in":"query","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{assessmentId}/users":{"get":{"tags":["Assessment"],"summary":"Get Users for assessment","operationId":"Assessment_GetUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["Assessment"],"summary":"Add user to assessment.","operationId":"Assessment_AddUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"ID of assessment.","required":true,"type":"integer","format":"int32"},{"name":"username","in":"query","description":"User ID","required":true,"type":"string"},{"name":"roleId","in":"query","description":"The ID from /api/v1/codes/assessmentRoles","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{assessmentId}/users/{username}":{"delete":{"tags":["Assessment"],"summary":"Delete User","operationId":"Assessment_DeleteUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"username","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessmentdetailed/{assessmentId}":{"get":{"tags":["Assessment"],"summary":"List assessment details with requirements and corrective actions.","operationId":"Assessment_GetDetailedAssessment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/DetailedAssessmentModel"}}},"401":{"description":"Unauthorized"}}}},"/v1/assessments/{assessmentId}/requirements":{"get":{"tags":["Assessment"],"summary":"List requirements for assessment","operationId":"Assessment_GetRequirements","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/internal/QASelection/{assessmentId}":{"post":{"tags":["Assessment"],"summary":"Updates QA selection for a list of statements.","operationId":"Assessment_RiskBaseQaSelections","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"model","in":"body","description":"","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/RiskBasedQaSelectionModel"}}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/internal/CreateBasicFromRequirements":{"post":{"tags":["Assessment"],"operationId":"Assessment_CreateBasicFromRequirements","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","required":true,"schema":{"$ref":"#/definitions/CreateBasicFromRequirementsRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/internal/assessments/{assessmentId}/BulkSaveRequirements":{"post":{"tags":["Assessment"],"operationId":"Assessment_SaveBasicRequirements","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","required":true,"type":"integer","format":"int32"},{"name":"reqs","in":"body","required":true,"schema":{"type":"array","items":{"$ref":"#/definitions/BulkSaveBasicReq"}}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/internal/assessments/{assessmentId}":{"get":{"tags":["Assessment"],"operationId":"Assessment_GetAssessment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/internal/ActionPlanAssessment/{assessmentId}":{"get":{"tags":["Assessment"],"operationId":"Assessment_GetE1SelfAssessment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/internal/SavePQISubscriberOverride":{"post":{"tags":["Assessment"],"operationId":"Assessment_SavePQISubscriberOverride","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","required":true,"schema":{"$ref":"#/definitions/SavePQISubscriberOverrideModel"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/internal/assessments/{assessmentId}/DownloadOfflineSpreadsheet":{"get":{"tags":["Assessment"],"operationId":"Assessment_DownloadOfflineSpreadsheet","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/internal/ImportOfflineSpreadsheet":{"post":{"tags":["Assessment"],"operationId":"Assessment_ImportOfflineSpreadsheet","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","required":true,"schema":{"$ref":"#/definitions/ImportOfflineSpreadsheetModel"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/Assessment":{"post":{"tags":["Assessment"],"operationId":"Assessment_ConvertToAssessmentReportUpdateModelAsync","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"provider","in":"body","required":true,"schema":{"$ref":"#/definitions/MultipartMemoryStreamProvider"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AssessmentReportUpdateModel"}}}}},"/v1/codes/assessmentMaturityTypes":{"get":{"tags":["Code"],"operationId":"Code_GetAssessmentMaturityTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/codes/assessmentOptionTypes":{"get":{"tags":["Code"],"operationId":"Code_GetCSFAssessmentOptionTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/codes/assessmentTypes":{"get":{"tags":["Code"],"operationId":"Code_GetCSFAssessmentTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/codes/documentTypes":{"get":{"tags":["Code"],"operationId":"Code_GetDocumentTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/codes/facilityTypes":{"get":{"tags":["Code"],"operationId":"Code_GetFacilityTypes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/codes/assessmentRoles":{"get":{"tags":["Code"],"operationId":"Code_GetUserCSFAssessmentRole","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/codes/assessors":{"get":{"tags":["Code"],"operationId":"Code_GetAssessors","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/documents/{documentId}/download/{attachmentId}":{"get":{"tags":["Document"],"summary":"Download document","operationId":"Document_Download","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"documentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"attachmentId","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessment/{assessmentId}/documents/{documentTypeId}":{"get":{"tags":["Document"],"summary":"Get Documents","operationId":"Document_GetDocuments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"documentTypeId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["Document"],"summary":"Create Document","operationId":"Document_CreateDocument","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"documentTypeId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"document","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/DocumentItem"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/documents/{documentId}":{"put":{"tags":["Document"],"summary":"Update Document","operationId":"Document_UpdateDocument","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"documentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"document","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/DocumentItem"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"delete":{"tags":["Document"],"summary":"Delete Document","operationId":"Document_DeleteDocument","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"documentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessment/{assessmentId}/requirement/{requirementId}/document/{documentId}":{"put":{"tags":["Document"],"summary":"Links a document with an assessment requirement","operationId":"Document_LinkDocument","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","required":true,"type":"integer","format":"int32"},{"name":"requirementId","in":"path","required":true,"type":"string"},{"name":"documentId","in":"path","required":true,"type":"integer","format":"int32"},{"name":"documentLinkModel","in":"body","required":true,"schema":{"$ref":"#/definitions/DocumentLinkModel"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"204":{"description":"Success"},"400":{"description":"Bad Request"},"403":{"description":"User does not have access"},"404":{"description":"NotFound"}}},"delete":{"tags":["Document"],"summary":"Unlink  a document from an assessment requirement","operationId":"Document_UnlinkDocument","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","required":true,"type":"integer","format":"int32"},{"name":"requirementId","in":"path","required":true,"type":"string"},{"name":"documentId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"204":{"description":"Success"},"400":{"description":"Bad Request"},"403":{"description":"User does not have access"},"404":{"description":"NotFound"}}}},"/v1/assessment/{assessmentId}/document":{"post":{"tags":["Document"],"summary":"Uploads a document","operationId":"Document_UploadDocument","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"201":{"description":"Created","schema":{"$ref":"#/definitions/DocumentUploadModel"}},"400":{"description":"BadRequest"},"401":{"description":"Invalid data sent to endpoint."},"409":{"description":"Conflict"}}}},"/v1/library":{"get":{"tags":["Library"],"summary":"List all library versions.","operationId":"Library_GetLibraryVersions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/library/{versionId}":{"get":{"tags":["Library"],"summary":"Gets a library version.","operationId":"Library_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"versionId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/library/authoritativeSourceDocuments/{id}":{"get":{"tags":["Library"],"operationId":"Library_AuthoritativeSourceDocument","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/library/domains/{id}":{"get":{"tags":["Library"],"operationId":"Library_Domain","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/library/controlReferences/{id}":{"get":{"tags":["Library"],"operationId":"Library_ControlReference","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{assessmentId}/organization":{"get":{"tags":["PreAssessment"],"summary":"Get Assessment's Organizations","operationId":"PreAssessment_GetOrganizationInfo","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"put":{"tags":["PreAssessment"],"summary":"Update Organization Info","operationId":"PreAssessment_UpdateOrganizationInfo","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"organization","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/OrganizationInfo"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{assessmentId}/scoringProfiles":{"get":{"tags":["PreAssessment"],"summary":"Get Default Scoring Profile","operationId":"PreAssessment_GetDefaultScoringProfile","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"put":{"tags":["PreAssessment"],"summary":"Update Default Scoring Profile","operationId":"PreAssessment_UpdateDefaultScoringProfile","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"profile","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/DefaultScoringProfile"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{assessmentId}/options":{"get":{"tags":["PreAssessment"],"summary":"Get AssessmentOptions","operationId":"PreAssessment_GetAssessmentOptions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"put":{"tags":["PreAssessment"],"summary":"Update Assessment Options","operationId":"PreAssessment_UpdateAssessmentOptions","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"typeCode","in":"query","description":"From /api/v1/codes/assessmentTypes","required":true,"type":"string"},{"name":"optionCode","in":"query","description":"From /api/v1/codes/assessmentOptionTypes","required":true,"type":"string"},{"name":"subscriberSelectedAssessorId","in":"query","description":"From /api/v1/codes/assessors","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{assessmentId}/factors":{"get":{"tags":["PreAssessment"],"summary":"Get Factors","operationId":"PreAssessment_GetFactors","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"put":{"tags":["PreAssessment"],"summary":"Update Factors","operationId":"PreAssessment_UpdateFactors","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"factors","in":"body","description":"","required":true,"schema":{"type":"array","items":{"format":"int32","type":"integer"}}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{assessmentId}/systems":{"get":{"tags":["PreAssessment"],"summary":"Get Assessment Systems","operationId":"PreAssessment_GetAssessmentsSystems","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"put":{"tags":["PreAssessment"],"summary":"Update systems","operationId":"PreAssessment_UpdateSystem","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"system","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/AssessmentSystem"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["PreAssessment"],"summary":"Create System","operationId":"PreAssessment_CreateSystem","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"system","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/CreateAssessmentSystem"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{assessmentId}/facilities":{"get":{"tags":["PreAssessment"],"summary":"Get Assessment Facilities","operationId":"PreAssessment_GetFacilities","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"put":{"tags":["PreAssessment"],"summary":"Update Facility","operationId":"PreAssessment_UpdateFacility","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"facility","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/AssessmentFacility"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["PreAssessment"],"summary":"Create Facility","operationId":"PreAssessment_CreateFacility","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"facility","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/CreateAssessmentFacility"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/assessments/{assessmentId}/refresh":{"post":{"tags":["PreAssessment"],"summary":"Refreshes the list of requirements in an assessment after the preassessment options have changed.","operationId":"PreAssessment_RefreshAssessment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/RDS/Assessment/{id}":{"get":{"tags":["RDS"],"operationId":"RDS_GetAssessment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"options":{"tags":["RDS"],"operationId":"RDS_GetAssessment_Options","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/RDS/Assessment/{assessmentId}/Requirements":{"get":{"tags":["RDS"],"operationId":"RDS_GetRequirements","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","required":true,"type":"integer","format":"int32"},{"name":"domainId","in":"query","required":false,"type":"integer","format":"int32"},{"name":"onlyFailed","in":"query","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"options":{"tags":["RDS"],"operationId":"RDS_GetRequirements_Options","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentId","in":"path","required":true,"type":"integer","format":"int32"},{"name":"domainId","in":"query","required":false,"type":"integer","format":"int32"},{"name":"onlyFailed","in":"query","required":false,"type":"boolean"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/RDS/Subscriber/{subscriberId}/Assessments":{"get":{"tags":["RDS"],"operationId":"RDS_GetAssessmentsForSubscriber","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"subscriberId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"options":{"tags":["RDS"],"operationId":"RDS_GetAssessmentsForSubscriber_Options","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"subscriberId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/RDS/UserLookup":{"post":{"tags":["RDSInternal"],"operationId":"RDSInternal_UserLookup","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"ids","in":"body","required":true,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/RDS/SubscriberLookup":{"post":{"tags":["RDSInternal"],"operationId":"RDSInternal_SubscriberLookup","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"ids","in":"body","required":true,"schema":{"type":"array","items":{"format":"int32","type":"integer"}}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/RDS/SubscriberByAccountNumber/{accountNumber}":{"get":{"tags":["RDSInternal"],"operationId":"RDSInternal_SubscriberByAccountNumber","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"accountNumber","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/RDS/AssessmentLookup":{"post":{"tags":["RDSInternal"],"operationId":"RDSInternal_AssessmentLookup","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"ids","in":"body","required":true,"schema":{"type":"array","items":{"format":"int32","type":"integer"}}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/RDS/Subscriber/{subscriberId}/Users":{"get":{"tags":["RDSInternal"],"operationId":"RDSInternal_UsersForSubscriber","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"subscriberId","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/requirements/{requirementId}/diaryEntries":{"get":{"tags":["Requirements"],"summary":"Get Diary Entries","operationId":"Requirements_GetDiaryEntries","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"requirementId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["Requirements"],"summary":"Add Diary Entry","operationId":"Requirements_AddDiaryEntry","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"requirementId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"diaryEntry","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/RequirementDiaryEntry"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/requirements/{requirementId}/users/{userName}":{"delete":{"tags":["Requirements"],"summary":"Delete Requirement Assigned User","operationId":"Requirements_DeleteRequirementAssignedUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"requirementId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"userName","in":"path","description":"","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/requirements/{requirementId}/illustrativeProcedures":{"get":{"tags":["Requirements"],"summary":"Get Illustrative Procedure","operationId":"Requirements_GetIllustrativeProcedure","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"requirementId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/requirements/{requirementId}/users":{"get":{"tags":["Requirements"],"summary":"Get Requirement Assigned Users","operationId":"Requirements_GetRequirementAssignedUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"requirementId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/requirements/{requirementId}/documents":{"get":{"tags":["Requirements"],"summary":"Get Requirement Documents","operationId":"Requirements_GetRequirementDocuments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"requirementId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"post":{"tags":["Requirements"],"summary":"Save Requirement Document","operationId":"Requirements_SaveRequirementDocument","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"requirementId","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"name":"doc","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/RequirementDocument"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/requirements/{requirementId}/history":{"get":{"tags":["Requirements"],"summary":"Get Requirement Logs","operationId":"Requirements_GetRequirementLogs","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"requirementId","in":"path","description":"","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/v1/requirements/correctiveActionPlans":{"get":{"tags":["Requirements"],"summary":"Get Requirements for the active users","operationId":"Requirements_GetSubscriberCAPs","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CAP"}}},"401":{"description":"Unauthorized"}}}},"/v1/requirements/correctiveActionPlansToStatement":{"get":{"tags":["Requirements"],"summary":"Get Requirements for the active user, extended by Statement data","operationId":"Requirements_GetSubscriberCAPsToStatement","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/CAP_w_Statement"}}},"401":{"description":"Unauthorized"}}}},"/v1/requirements/{assessmentRequirementId}":{"patch":{"tags":["Requirements"],"operationId":"Requirements_UpdateScoringForRequirement","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"assessmentRequirementId","in":"path","required":true,"type":"integer","format":"int32"},{"name":"newModel","in":"body","required":true,"schema":{"$ref":"#/definitions/RequirementUpdateModel"}}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}}},"definitions":{"DetailedAssessmentModel":{"type":"object","properties":{"APPLICABILITY":{"type":"string"},"BASELINE CONTROL":{"type":"boolean"},"BUID":{"type":"string"},"COMMENTS":{"type":"string"},"COMPLETED DATE":{"format":"date-time","type":"string"},"COMPLIANCE STATUS":{"type":"string"},"CONTROL REFERENCE":{"type":"string"},"CorrectiveActionPlans":{"type":"array","items":{"$ref":"#/definitions/CorrectiveActionPlan"}},"DOMAIN":{"type":"string"},"IMPLEMENTED":{"type":"string"},"LEVEL":{"type":"string"},"MANAGED":{"type":"string"},"MATURITY RATING":{"type":"string"},"MATURITY SCORE":{"format":"double","type":"number"},"MEASURED":{"type":"string"},"OBJ ID":{"format":"int32","type":"integer"},"OBJECT NAME":{"type":"string"},"POLICY":{"type":"string"},"PROCESS":{"type":"string"},"RISK":{"type":"string"},"RISKRATING":{"format":"double","type":"number"},"SCOPE":{"type":"string"},"STATEMENT":{"type":"string"},"STATEMENT STATUS":{"type":"string"},"SUBMITTED DATE":{"format":"date-time","type":"string"},"TYPE":{"type":"string"},"USERS":{"type":"array","items":{"$ref":"#/definitions/USER"}}}},"CorrectiveActionPlan":{"type":"object","properties":{"completion_date":{"format":"date-time","type":"string"},"creation_date":{"format":"date-time","type":"string"},"id":{"format":"int32","type":"integer"},"name":{"type":"string"},"point_of_contact":{"type":"string"},"scheduled_date":{"format":"date-time","type":"string"},"status":{"type":"string"}}},"USER":{"description":"Represents a User","type":"object","properties":{"Assigned":{"format":"date-time","description":"The earliest Assigned Date of the object.","type":"string"},"Name":{"description":"The concatenated first and last name of the object","type":"string"},"User":{"description":"The user name of the object","type":"string"}}},"RiskBasedQaSelectionModel":{"type":"object","properties":{"Type":{"format":"int32","enum":[0,1,2,3,5,100,-1],"type":"integer"},"BaselineUniqueId":{"type":"string"}}},"CreateBasicFromRequirementsRequest":{"type":"object","properties":{"CVIDs":{"type":"array","items":{"type":"string"}}}},"BulkSaveBasicReq":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"NotApplicable":{"type":"boolean"},"Comments":{"type":"string"},"Implemented":{"format":"int32","type":"integer"}}},"SavePQISubscriberOverrideModel":{"type":"object","properties":{"ViolationId":{"format":"int32","type":"integer"},"IsSubscriberOverride":{"type":"boolean"},"SubscriberRationale":{"type":"string"}}},"ImportOfflineSpreadsheetModel":{"type":"object","properties":{"AssessmentId":{"format":"int32","type":"integer"},"IgnoreBlankCells":{"type":"boolean"},"PreserveDocuments":{"type":"boolean"},"FileContents":{"format":"byte","type":"string"},"SendInheritanceToProvider":{"type":"boolean"}}},"MultipartMemoryStreamProvider":{"type":"object","properties":{"Contents":{"type":"array","items":{"$ref":"#/definitions/HttpContent"},"readOnly":true}}},"HttpContent":{"type":"object","properties":{"Headers":{"type":"array","items":{"$ref":"#/definitions/KeyValuePair[String,IEnumerable[String]]"},"readOnly":true}}},"KeyValuePair[String,IEnumerable[String]]":{"type":"object","properties":{"Key":{"type":"string","readOnly":true},"Value":{"type":"array","items":{"type":"string"},"readOnly":true}}},"AssessmentReportUpdateModel":{"type":"object","properties":{"Reports":{"type":"array","items":{"$ref":"#/definitions/FileWrapper"}},"AssessmentId":{"format":"int32","type":"integer"},"DraftReportDate":{"format":"date-time","type":"string"},"PostedDraftReportDate":{"format":"date-time","type":"string"},"FinalReportDate":{"format":"date-time","type":"string"},"PostedFinalReportDate":{"format":"date-time","type":"string"},"AISecurityCertifiedLastUpdated":{"format":"date-time","type":"string"},"NISTSecurityCertifiedLastUpdated":{"format":"date-time","type":"string"},"Certified":{"type":"boolean"},"NISTCertified":{"type":"boolean"},"NISTSecurityCertified":{"type":"boolean"},"AISecurityCertified":{"type":"boolean"},"Updated":{"format":"date-time","type":"string"},"LastUpdatedBy":{"type":"string"}}},"FileWrapper":{"type":"object","properties":{"Filename":{"type":"string"},"Content":{"format":"byte","type":"string"},"ContentType":{"type":"string"},"DocumentType":{"type":"string"}}},"DocumentItem":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"CSFAssessmentId":{"format":"int32","type":"integer"},"DocumentTypeId":{"format":"int32","type":"integer"},"DocumentTypeName":{"type":"string"},"Name":{"type":"string"},"Description":{"type":"string"},"AttachmentFilename":{"type":"string"},"AttachmentId":{"type":"string"},"Updated":{"format":"date-time","type":"string"},"AttachmentUrl":{"type":"string"}}},"DocumentLinkModel":{"required":["Actor","MaturityLevels"],"type":"object","properties":{"Actor":{"description":"The Actor [SUBSCRIBER | ASSESSOR | BOTH]","type":"string"},"MaturityLevels":{"description":"The Maturity Levels [POLICY | PROCEDURE | IMPLEMENTED | MEASURED | MANAGED]","type":"array","items":{"type":"string"}}}},"DocumentUploadModel":{"type":"object","properties":{"DocumentId":{"format":"int32","type":"integer"},"AssessmentId":{"format":"int32","type":"integer"},"RequirementStatements":{"type":"array","items":{"$ref":"#/definitions/RequirementStatement"}},"DocumentName":{"type":"string"},"Description":{"type":"string"},"ThirdParty":{"type":"boolean"},"DocumentType":{"type":"string"},"DocumentOverwrite":{"type":"boolean"}}},"RequirementStatement":{"type":"object","properties":{"BUID":{"type":"string"},"CVID":{"type":"string"}}},"OrganizationInfo":{"type":"object","properties":{"AssessmentId":{"format":"int32","type":"integer"},"AssessmentName":{"type":"string"},"ContactName":{"type":"string"},"ContactTitle":{"type":"string"},"ContactEmail":{"type":"string"},"ContactPhone1":{"type":"string"},"ContactPhone2":{"type":"string"},"OrganizationName":{"type":"string"},"OrganizationLocation":{"type":"string"},"OrganizationAddress":{"type":"string"},"OrganizationSummary":{"type":"string"},"OrganizationNumberOfEmployees":{"format":"int32","type":"integer"},"EnvironmentDescription":{"type":"string"},"EnvironmentOutsourced":{"type":"string"}}},"DefaultScoringProfile":{"type":"object","properties":{"Implemented":{"format":"int32","type":"integer"},"Managed":{"format":"int32","type":"integer"},"Measured":{"format":"int32","type":"integer"},"Policy":{"format":"int32","type":"integer"},"Process":{"format":"int32","type":"integer"}}},"AssessmentSystem":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"Application":{"type":"string"},"Platform":{"type":"string"},"OperatingSystem":{"type":"string"},"Databases":{"type":"string"},"SystemPriorAssessment":{"type":"string"},"Description":{"type":"string"},"Comments":{"type":"string"},"Updated":{"format":"date-time","type":"string"},"Location":{"type":"string"},"Inactive":{"type":"boolean"}}},"CreateAssessmentSystem":{"type":"object","properties":{"Name":{"type":"string"},"Application":{"type":"string"},"Platform":{"type":"string"},"OperatingSystem":{"type":"string"},"Databases":{"type":"string"},"SystemPriorAssessment":{"type":"string"},"Description":{"type":"string"},"Comments":{"type":"string"},"Updated":{"format":"date-time","type":"string"},"Location":{"type":"string"},"Inactive":{"type":"boolean"}}},"AssessmentFacility":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"Name":{"type":"string"},"StreetAddress":{"type":"string"},"City":{"type":"string"},"CountryId":{"format":"int32","type":"integer"},"StateProvince":{"type":"string"},"Zip":{"type":"string"},"FacilityTypeId":{"format":"int32","type":"integer"},"FacilityTypeName":{"type":"string"},"Description":{"type":"string"},"Comments":{"type":"string"},"Inactive":{"type":"boolean"}}},"CreateAssessmentFacility":{"type":"object","properties":{"Name":{"type":"string"},"StreetAddress":{"type":"string"},"City":{"type":"string"},"CountryId":{"format":"int32","type":"integer"},"StateProvince":{"type":"string"},"Zip":{"type":"string"},"FacilityTypeId":{"format":"int32","type":"integer"},"FacilityTypeName":{"type":"string"},"Description":{"type":"string"},"Comments":{"type":"string"},"Inactive":{"type":"boolean"}}},"RequirementDiaryEntry":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"CSFAssessmentRequirementId":{"format":"int32","type":"integer"},"Updated":{"format":"date-time","type":"string"},"UserName":{"type":"string"},"Comments":{"type":"string"}}},"RequirementDocument":{"type":"object","properties":{"DocumentId":{"format":"int32","type":"integer"},"MaturityImplementedRelated":{"type":"boolean"},"MaturityManagedRelated":{"type":"boolean"},"MaturityMeasuredRelated":{"type":"boolean"},"MaturityPolicyRelated":{"type":"boolean"},"MaturityProcessRelated":{"type":"boolean"},"DocumentName":{"type":"string"},"DocumentDescription":{"type":"string"},"DocumentTypeId":{"format":"int32","type":"integer"},"DocumentTypeName":{"type":"string"}}},"CAP":{"type":"object","properties":{"AcceptRisk":{"type":"boolean"},"ActualCompletionDate":{"format":"date-time","type":"string"},"ClonedId":{"format":"int32","type":"integer"},"Comments":{"type":"string"},"CorrectiveAction":{"type":"string"},"CreationDate":{"format":"date-time","type":"string"},"EmailAddresses":{"type":"string"},"Id":{"format":"int32","type":"integer"},"MilestoneDate1":{"format":"date-time","type":"string"},"MilestoneDate2":{"format":"date-time","type":"string"},"MilestoneDate3":{"format":"date-time","type":"string"},"MilestoneDate4":{"format":"date-time","type":"string"},"MilestoneDate5":{"format":"date-time","type":"string"},"MilestoneName1":{"type":"string"},"MilestoneName2":{"type":"string"},"MilestoneName3":{"type":"string"},"MilestoneName4":{"type":"string"},"MilestoneName5":{"type":"string"},"Name":{"type":"string"},"NumberOfMilestones":{"format":"int32","type":"integer"},"PointOfContact":{"type":"string"},"RemediationFinancialResourcesRequired":{"type":"string"},"RemediationPersonnelResourcesRequired":{"type":"string"},"ScheduledCompletionDate":{"format":"date-time","type":"string"},"Status":{"format":"int32","type":"integer"},"StatusText":{"type":"string"},"SubscriberId":{"format":"int32","type":"integer"}}},"CAP_w_Statement":{"type":"object","properties":{"AssessmentId":{"format":"int32","type":"integer"},"CSFAssessmentRequirementId":{"format":"int32","type":"integer"},"AcceptRisk":{"type":"boolean"},"ActualCompletionDate":{"format":"date-time","type":"string"},"ClonedId":{"format":"int32","type":"integer"},"Comments":{"type":"string"},"CorrectiveAction":{"type":"string"},"CreationDate":{"format":"date-time","type":"string"},"EmailAddresses":{"type":"string"},"Id":{"format":"int32","type":"integer"},"MilestoneDate1":{"format":"date-time","type":"string"},"MilestoneDate2":{"format":"date-time","type":"string"},"MilestoneDate3":{"format":"date-time","type":"string"},"MilestoneDate4":{"format":"date-time","type":"string"},"MilestoneDate5":{"format":"date-time","type":"string"},"MilestoneName1":{"type":"string"},"MilestoneName2":{"type":"string"},"MilestoneName3":{"type":"string"},"MilestoneName4":{"type":"string"},"MilestoneName5":{"type":"string"},"Name":{"type":"string"},"NumberOfMilestones":{"format":"int32","type":"integer"},"PointOfContact":{"type":"string"},"RemediationFinancialResourcesRequired":{"type":"string"},"RemediationPersonnelResourcesRequired":{"type":"string"},"ScheduledCompletionDate":{"format":"date-time","type":"string"},"Status":{"format":"int32","type":"integer"},"StatusText":{"type":"string"},"SubscriberId":{"format":"int32","type":"integer"}}},"RequirementUpdateModel":{"type":"object","properties":{"MaturityTypeCodeImplemented":{"format":"int32","type":"integer"},"MaturityTypeCodeManaged":{"format":"int32","type":"integer"},"MaturityTypeCodeMeasured":{"format":"int32","type":"integer"},"MaturityTypeCodePolicy":{"format":"int32","type":"integer"},"MaturityTypeCodeProcess":{"format":"int32","type":"integer"},"AssessorComments":{"type":"string"},"SubscriberComments":{"type":"string"},"IsNA":{"type":"boolean"}}}},"securityDefinitions":{"X-API-KEY":{"type":"apiKey","description":"API Key Authentication","name":"MyCSF API KEY","in":"header"}}}