Export policy JSON to Excel
POST /api/v1/policies/export Select code sample Fetch cURL
const url = 'https://localhost:10001/api/v1/policies/export';const options = { method: 'POST', headers: {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:
' \ --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 controlsControls within the policy, omitted but populated in list operations
Array