Frameworks are collections of controls that are used to assess compliance with specific standards or regulations. The help docs have more information.
Find Frameworks matching the provided filters.
🔒 Requires Frameworks: List Frameworks permission.
Successful
Malformed data and/or validation errors
Invalid Authorization
You are not allowed to perform this action
Not Found
You must accept the Drata terms and conditions to use the API
Internal server error
{- "data": [
- {
- "id": 123,
- "name": "SOC 2",
- "description": "Report on controls at a Service Organization",
- "slug": "soc-2",
- "tag": "SOC_2",
- "pill": "SOC 2",
- "numInScopeControls": 42,
- "numInScopeRequirements": 42,
- "numReadyInScopeRequirements": 35,
- "isReady": true,
- "isEnabled": true,
- "color": "#174880",
- "bgColor": "#E8F4FF",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}
], - "pagination": {
- "cursor": "string",
- "totalCount": 0
}
}Find Framework Requirements matching the provided filters. Use expand[]=controls to include a limited subcollection of controls for each requirement. Use expand[]=customFields to include custom field values for each requirement.
🔒 Requires Frameworks: List Framework Requirements permission.
Successful
Malformed data and/or validation errors
Invalid Authorization
You are not allowed to perform this action
Not Found
You must accept the Drata terms and conditions to use the API
Internal server error
{- "data": [
- {
- "createdAt": "2025-07-01T16:45:55.246Z",
- "description": "The entity demonstrates a commitment to integrity and ethical values.",
- "frameworkName": "SOC 2",
- "frameworkPill": "SOC 2",
- "frameworkSlug": "SOC 2",
- "frameworkTag": "SOC_2",
- "id": 58,
- "name": "PI1.2",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "additionalInfo": "The entity demonstrates a commitment to integrity.",
- "additionalInfo2": "The entity demonstrates a commitment to ethical values.",
- "additionalInfo3": "The entity demonstrates a commitment to enforcing policies.",
- "archivedAt": "2025-07-01T16:45:55.246Z",
- "externalId": "SOC 2",
- "longDescription": "The entity demonstrates a commitment to integrity and ethical values.",
- "rationale": "This requirement is not needed.",
- "controls": {
- "data": [
- {
- "id": 1,
- "code": "DCF-1001",
- "isReady": true,
- "controlNumber": 1,
- "archivedAt": "2025-07-01T16:45:55.246Z"
}
], - "totalCount": 47
}, - "customFields": [
- {
- "customFieldId": 1,
- "name": "Stakeholders",
- "value": "Security & IT"
}
]
}
], - "pagination": {
- "cursor": "string",
- "totalCount": 0
}
}Update a Framework Requirement, including Custom Field values.
🔒 Requires Frameworks: Update Framework Requirement permission.
💎 Requires your account have the Custom Fields and Formulas feature. Contact your CSM for help upgrading.
Array of objects (CustomFieldSubmitRequestPublicV2Dto) Custom Fields for the Requirement. 💎 Requires your account have the Custom Fields and Formulas feature. Contact your CSM for help upgrading. |
Successful
Malformed data and/or validation errors
Invalid Authorization
You must upgrade your plan to use this feature
You are not allowed to perform this action
Not Found
You must accept the Drata terms and conditions to use the API
Internal server error
{- "customFields": [
- {
- "id": 1,
- "name": "Compliance Status",
- "value": "Security & IT"
}
]
}{- "createdAt": "2025-07-01T16:45:55.246Z",
- "description": "The entity demonstrates a commitment to integrity and ethical values.",
- "frameworkName": "SOC 2",
- "frameworkPill": "SOC 2",
- "frameworkSlug": "SOC 2",
- "frameworkTag": "SOC_2",
- "id": 58,
- "name": "PI1.2",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "additionalInfo": "The entity demonstrates a commitment to integrity.",
- "additionalInfo2": "The entity demonstrates a commitment to ethical values.",
- "additionalInfo3": "The entity demonstrates a commitment to enforcing policies.",
- "archivedAt": "2025-07-01T16:45:55.246Z",
- "externalId": "SOC 2",
- "longDescription": "The entity demonstrates a commitment to integrity and ethical values.",
- "rationale": "This requirement is not needed.",
- "controls": {
- "data": [
- {
- "id": 1,
- "code": "DCF-1001",
- "isReady": true,
- "controlNumber": 1,
- "archivedAt": "2025-07-01T16:45:55.246Z"
}
], - "totalCount": 47
}, - "customFields": [
- {
- "customFieldId": 1,
- "name": "Stakeholders",
- "value": "Security & IT"
}
]
}