Returns the list of policies and their metadata
🔒 Requires Policies: List Policies permission.
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
{- "data": [
- {
- "id": 1,
- "currentVersionId": 1,
- "name": "Acceptable Use Policy",
- "version": "1",
- "minorVersion": "1",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "approvedAt": "2025-07-01T16:45:55.246Z",
- "renewalDate": "2025-07-01T16:45:55.246Z",
- "hasSla": "Yes",
- "currentOwner": {
- "id": 1,
- "firstName": "Sally",
- "lastName": "Smith",
}, - "groups": [
- {
- "id": 1,
- "name": "Operations",
- "description": "This is an example",
- "externalId": "23kemoi23em",
- "source": "GOOGLE",
- "domain": "email.com",
- "type": "GROUP",
- "orgUnitPath": "asdas/qweqwe/asdasd",
- "membersCount": 10
}
], - "htmlLastUpdated": "2025-07-01T16:45:55.246Z",
- "status": "APPROVED",
- "publishedAt": "2025-07-01T16:45:55.246Z"
}
], - "page": 1,
- "limit": 10,
- "total": 100
}
Returns a policy by ID
🔒 Requires Policies: List Policies permission.
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
{- "id": 1,
- "templateId": 1,
- "name": "Acceptable Use Policy",
- "currentDescription": "This policy defines how you do XYZ",
- "htmlLastUpdated": "2025-07-01T16:45:55.246Z",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "currentOwner": {
- "id": 1,
- "entryId": "aaaaaaaa-bbbb-0000-cccc-dddddddddddd",
- "firstName": "Sally",
- "lastName": "Smith",
- "jobTitle": "CEO",
- "drataTermsAgreedAt": "2025-07-01T16:45:55.246Z",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "roles": [
- "ROLE",
- "ANOTHER_ROLE"
], - "backgroundChecks": [
- {
- "id": 1,
- "userId": 1,
- "status": "OK",
- "caseId": "abc123",
- "caseInvitationId": "abc123",
- "manualCheckDate": "2020-07-06",
- "manuallyCheckUrl": "url.com",
- "type": "CERTN",
- "source": "DRATA",
- "reportData": "string",
- "user": { },
- "outOfScopeReason": "abc123",
- "outOfScopeAt": "2025-07-01T16:45:55.246Z",
- "linkedAt": "2025-07-01T16:45:55.246Z",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}
], - "identities": [
- {
- "id": 1,
- "identityId": "1a2b3c",
- "username": "Username",
- "connectedAt": "2025-07-01T16:45:55.246Z",
- "disconnectedAt": "2025-07-01T16:45:55.246Z",
- "hasMfa": true,
- "user": { },
- "connection": {
- "id": "1",
- "clientType": "GOOGLE",
- "state": "ACTIVE",
- "connected": false,
- "connectedAt": "2025-07-01T16:45:55.246Z",
- "failedAt": "2025-07-01T16:45:55.246Z",
- "companyId": "12341234",
- "assignmentId": "FLk12AsS",
- "user": { },
- "accountId": "string",
- "clientId": "abc123",
- "clientAlias": "My-connection-alias-1",
- "manuallyUpdatedAt": "2025-07-01T16:45:55.246Z",
- "aliasUpdatedAt": "2025-07-01T16:45:55.246Z",
- "deletedAt": "2025-07-01T16:45:55.246Z",
- "requestorId": "328d3016-71f3-4485-af20-06ce8044da18",
- "product": { },
- "writeAccessEnabled": false,
- "sourcePreference": "LABEL",
- "securityLabel": "Jira Security Label",
- "jqlQuery": "project = IT AND type = \"Offboarding\"",
- "authorized": true,
- "workspaces": [
- {
- "id": 1,
- "name": "Drata",
- "description": "Platform to track SOC 2 compliance within the organization",
- "howItWorks": null,
- "primary": true
}
], - "providerTypes": [
- 5
], - "code": 10010,
- "groupLabel": "Everyone"
}, - "hasIdp": true,
- "firstName": "John",
- "lastName": "Doe",
- "startedAt": "2025-07-01T16:45:55.246Z",
- "separatedAt": "2025-07-01T16:45:55.246Z",
- "isContractor": true,
- "jobTitle": "Engineer",
- "managerId": "x00jk12-2312",
- "managerName": "string"
}
], - "documents": [
- {
- "data": [
- {
- "id": 1,
- "name": "Security Training",
- "type": "SEC_TRAINING",
- "renewalDate": "2026-10-27",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}
], - "page": 1,
- "limit": 10,
- "total": 100
}
]
}, - "policyWeekTimeFrameSLAs": [
- {
- "id": 1,
- "label": "Policy SLA",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}
], - "policyGracePeriodSLAs": [
- {
- "id": 1,
- "label": "Policy SLA",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}
], - "policyP3MatrixSLAs": [
- {
- "id": 1,
- "label": "Policy SLA",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z"
}
], - "groups": [
- {
- "id": 1,
- "name": "Operations",
- "description": "This is an example",
- "externalId": "23kemoi23em",
- "source": "GOOGLE",
- "domain": "email.com",
- "type": "GROUP",
- "orgUnitPath": "asdas/qweqwe/asdasd",
- "membersCount": 10
}
], - "assignedTo": "ALL",
- "notifyGroups": false,
- "reminders": [
- {
- "id": 1,
- "completedAt": "2025-07-01T16:45:55.246Z",
- "createdAt": "2025-07-01T16:45:55.246Z",
- "updatedAt": "2025-07-01T16:45:55.246Z",
- "deletedAt": "2025-07-01T16:45:55.246Z"
}
], - "policyStatus": "ACTIVE",
- "replacedPolicies": [
- {
- "templateId": 1,
- "name": "Acceptable Use Policy"
}
], - "replacedBy": "My Custom Policy 1",
- "renewalDate": "2025-07-01T16:45:55.246Z",
- "disclaimer": "This is a legal disclaimer",
- "latestPolicyVersion": {
- "id": 1,
- "version": 1,
- "current": false,
- "type": "UPLOADED",
- "status": "NEEDS_APPROVAL"
}, - "currentPublishedPolicyVersion": {
- "id": 1,
- "version": 1,
- "subversion": 0
}
}
Returns the signed URL of a policy version, used to download the document
🔒 Requires Policies: Get Policy Version permission.
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
{
}
Returns the signed URL of a policy's current published version, used to download the document
🔒 Requires Policies: Get Policy Version permission.
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
{
}
Returns the signed URL of a policy's current published version, used to download the PDF version of the document
🔒 Requires Policies: Get Policy Version permission.
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
{
}
Returns the controls associated with a policy
🔒 Requires Controls: List Controls permission.
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
{- "controls": [
- {
- "id": 2,
- "code": "DCF-12",
- "name": "Privacy Policy",
- "description": "Drata authorizes access to information resources, including data...",
- "isReady": true
}
]
}