Applications
Repositories (applications) onboarded for security analysis.
📄️ Get Repository Exposure Report
Return the stored Reticulum exposure analysis report for a repository owned by the authenticated client. The data field is null when no report exists or the repository ID is invalid.
📄️ Get Repository
Retrieve a single repository owned by the authenticated client by its ID. Returns a null data field when the repository does not exist.
📄️ Delete Repository
Start an asynchronous workflow that deletes the repository and its associated metadata for the authenticated client. Returns immediately while deletion runs in the background.
📄️ List Repositories
Return a cursor-paginated collection of the authenticated client's repositories. Supports cursor, limit (1-100), sort (e.g. '-created_at'), and fields query parameters, plus additional filter parameters.
📄️ Finalize a stuck repository scan
Recalculates finding severity counts and marks a stuck repository as enriched without losing data.
📄️ Create Workflow PR
Run a workflow that opens a pipeline-configuration pull request in the repository's source control system. Requests are deduplicated per repository via a short-lived lock, so a concurrent call returns an already-in-progress status.
📄️ Get Repository Labels
Return the distinct set of labels (tags) applied to the authenticated client's repositories. Returns 500 if the aggregation fails.
📄️ Download CSV Repositories
Export the repositories that match the query-string filters as CSV data for the authenticated client.