List all policies
GET
/api/v1/organizations/{orgId}/policies
const url = 'https://localhost:10001/api/v1/organizations/1/policies';const options = {method: 'GET', headers: {Authorization: '<Authorization>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://localhost:10001/api/v1/organizations/1/policies \ --header 'Authorization: <Authorization>'List all policies for an organization, including their controls
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” orgId
required
integer
Organization ID
Responses
Section titled “ Responses ”Policies with controls
Media type application/json
Array<object>
object
controls
Controls within the policy, omitted but populated in list operations
Array<object>
object
citations
Array<object>
object
title
string
url
string
controlCode
string
createdAt
string
description
string
id
integer
policyId
integer
title
string
updatedAt
string
createdAt
string
description
string
iconUrl
string
id
integer
name
string
organizationId
integer
slug
string
type
Risk Management, Internal, Regulatory, Custom
string
updatedAt
string
version
string
Example
[ { "type": "Risk Management" }]Bad request - Invalid organization ID
Media type application/json
object
key
additional properties
string
Example generated
{ "additionalProperty": "example"}Unauthorized - Authentication required
Media type application/json
object
key
additional properties
string
Example generated
{ "additionalProperty": "example"}Forbidden - No organization access
Media type application/json
object
key
additional properties
string
Example generated
{ "additionalProperty": "example"}Internal server error
Media type application/json
object
key
additional properties
string
Example generated
{ "additionalProperty": "example"}