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_datestringNoThe date this is due, for example 2026-07-15.

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

Look up the details of a specific compliance framework.

Parameters

ParameterTypeRequiredDescription
framework_idstringYesThe ID of the framework you want to look up. You can get this from the List frameworks action.

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_idstringNoShow only the controls for this framework. Leave empty to include controls from all frameworks.
statusstringNoShow only controls with this status, such as in_progress or completed.
limitnumberNoMaximum number of controls to return.

Response

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

List frameworks

List the compliance frameworks available to your organization.

Parameters

ParameterTypeRequiredDescription
statusstringNoShow only frameworks with this status, 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