Lodol Docs

Secureframe

API actions for the Secureframe integration.

Secureframe

Monitor compliance readiness, manage controls, and coordinate evidence collection.


Create evidence request

Create an evidence request for a control or audit requirement.

Parameters

ParameterTypeRequiredDescription
titlestringYesEvidence request title.
descriptionstringNoEvidence request description.
assignee_emailstringNoAssignee email address.
due_datestringNoDue date (YYYY-MM-DD).

Response

{
  "evidence_request_id": "evreq_001",
  "status": "success"
}

Create vendor

Create a new vendor entry in Secureframe.

Parameters

ParameterTypeRequiredDescription
namestringYesVendor name.
categorystringNoVendor category.
websitestringNoVendor website.
statusstringNoVendor status.

Response

{
  "status": "success",
  "vendor_id": "vendor_002"
}

Get framework details

Retrieve detailed information about a specific Secureframe framework.

Parameters

ParameterTypeRequiredDescription
framework_idstringYesFramework ID obtained from list_frameworks. Use to fetch metadata and associated controls for the compliance program.

Response

{
  "framework": {
    "description": "SOC 2 Type II compliance framework.",
    "id": "f_001",
    "name": "SOC 2",
    "status": "active"
  },
  "status": "success"
}

List controls

List compliance controls for a framework or organization.

Parameters

ParameterTypeRequiredDescription
framework_idstringNoOptional framework ID to filter controls to a specific compliance framework.
statusstringNoOptional status filter for controls (e.g., in_progress, completed).
limitnumberNoMaximum number of controls to return.

Response

{
  "controls": [
    {
      "id": "ctl_001",
      "name": "Access control policy",
      "status": "in_progress"
    }
  ],
  "status": "success"
}

List frameworks

Retrieve compliance frameworks visible to the organization.

Parameters

ParameterTypeRequiredDescription
statusstringNoOptional status filter such as active or archived.
limitnumberNoMaximum number of frameworks to return.

Response

{
  "frameworks": [
    {
      "id": "f_001",
      "name": "SOC 2",
      "status": "active"
    },
    {
      "id": "f_002",
      "name": "ISO 27001",
      "status": "active"
    }
  ],
  "status": "success"
}

List vendors

List vendors tracked in Secureframe.

Parameters

ParameterTypeRequiredDescription
limitnumberNoMaximum number of vendors to return.

Response

{
  "status": "success",
  "vendors": [
    {
      "id": "vendor_001",
      "name": "Acme Cloud",
      "status": "active"
    }
  ]
}

Update control status

Update the status of a Secureframe control.

Parameters

ParameterTypeRequiredDescription
control_idstringYesControl ID to update.
statusstringYesNew status for the control.
notestringNoOptional note to add to the control update.

Response

{
  "status": "success"
}

On this page