List Recent Reports
securityscorecard.list_recent_reports
ActionBusiness appsconnection required
Calls the SecurityScorecard API with the connection's credentials.
List the reports this token generated recently and their download URLs.
Connection
- Required
- Yes — the node will not save without one
- Auth type
- API key
- Providers
- SecurityScorecard
- Secret shape
- the API token, or {"api_token": "…"}
- Config it needs
- base_url
- Resolved by
- config.connection_id, else node.connection_id
Configuration
This node takes no configuration beyond its connection.
Output
One shape.
result
| Field | Type | Example |
|---|---|---|
reports One entry per recently generated report. | array | — |
reports[].id The report id. | string | — |
reports[].title The report's human-readable title. | string | — |
reports[].report_type Which kind of report was generated. | string | — |
reports[].format The file format of the generated report. | string | — |
reports[].created_at When the report was requested. | string | — |
reports[].completed_at When generation finished; absent while the report is still building. | string | — |
reports[].download_url Where to download the finished file; present only once it completed. | string | — |
count How many reports the response carried. | number | — |
{
"count": 0,
"reports": [
{
"completed_at": "",
"created_at": "",
"download_url": "",
"format": "",
"id": "",
"report_type": "",
"title": ""
}
]
}Notes
- download_url answers with a redirect to the file, so fetch it with an HTTP request node rather than expecting JSON here.
See List Recent Reports run in a workflow.
In a technical demo we add the SecurityScorecard connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.