Export policy JSON to Excel
POST
/api/v1/policies/export
const url = 'https://localhost:10001/api/v1/policies/export';const options = { method: 'POST', headers: {Authorization: '<Authorization>', 'Content-Type': 'application/json'}, body: '{"controls":[{"citations":[{"title":"example","url":"example"}],"controlCode":"example","createdAt":"example","description":"example","id":1,"policyId":1,"title":"example","updatedAt":"example"}],"createdAt":"example","description":"example","iconUrl":"example","id":1,"name":"example","organizationId":1,"slug":"example","type":"Risk Management","updatedAt":"example","version":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://localhost:10001/api/v1/policies/export \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: application/json' \ --data '{ "controls": [ { "citations": [ { "title": "example", "url": "example" } ], "controlCode": "example", "createdAt": "example", "description": "example", "id": 1, "policyId": 1, "title": "example", "updatedAt": "example" } ], "createdAt": "example", "description": "example", "iconUrl": "example", "id": 1, "name": "example", "organizationId": 1, "slug": "example", "type": "Risk Management", "updatedAt": "example", "version": "example" }'Accepts structured policy JSON and returns a downloadable Excel (.xlsx) workbook
Authorizations
Section titled “Authorizations ”Request Body
Section titled “Request Body ”Policy data
Media type application/json
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
Responses
Section titled “ Responses ”Excel file
Media type application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
file
Bad request - Invalid policy JSON
Media type application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
object
key
additional properties
string
Internal server error
Media type application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
object
key
additional properties
string