curl --request GET \
--url https://api.example.com/analyses/{analysis_node_id}/draft \
--header 'Authorization: Bearer <token>'{
"id": "<string>",
"scopes": [
{
"id": "<string>",
"source_id": "<string>",
"node_type": "ArrayTypeName",
"src_start_pos": 123,
"src_end_pos": 123,
"name": "<string>",
"path": "<string>",
"is_auditable": true,
"code_version_node_id": "<string>",
"status": "<string>",
"contract_id": "<string>",
"generic_id": "<string>",
"signature": "<string>"
}
],
"findings": [
{
"id": "<string>",
"code_version_node_id": "<string>",
"type": "<string>",
"level": "<string>",
"name": "<string>",
"explanation": "<string>",
"is_draft": true,
"recommendation": "<string>",
"reference": "<string>",
"feedback": "<string>",
"validated_at": "<string>",
"invalidated_at": "<string>",
"draft_type": "<string>",
"base_finding_id": "<string>"
}
],
"staged": [
{
"id": "<string>",
"code_version_node_id": "<string>",
"type": "<string>",
"level": "<string>",
"name": "<string>",
"explanation": "<string>",
"is_draft": true,
"recommendation": "<string>",
"reference": "<string>",
"feedback": "<string>",
"validated_at": "<string>",
"invalidated_at": "<string>",
"draft_type": "<string>",
"base_finding_id": "<string>"
}
]
}get the draft version of an analysis. Represents the staged changes, and merges these with the actual findings.
curl --request GET \
--url https://api.example.com/analyses/{analysis_node_id}/draft \
--header 'Authorization: Bearer <token>'{
"id": "<string>",
"scopes": [
{
"id": "<string>",
"source_id": "<string>",
"node_type": "ArrayTypeName",
"src_start_pos": 123,
"src_end_pos": 123,
"name": "<string>",
"path": "<string>",
"is_auditable": true,
"code_version_node_id": "<string>",
"status": "<string>",
"contract_id": "<string>",
"generic_id": "<string>",
"signature": "<string>"
}
],
"findings": [
{
"id": "<string>",
"code_version_node_id": "<string>",
"type": "<string>",
"level": "<string>",
"name": "<string>",
"explanation": "<string>",
"is_draft": true,
"recommendation": "<string>",
"reference": "<string>",
"feedback": "<string>",
"validated_at": "<string>",
"invalidated_at": "<string>",
"draft_type": "<string>",
"base_finding_id": "<string>"
}
],
"staged": [
{
"id": "<string>",
"code_version_node_id": "<string>",
"type": "<string>",
"level": "<string>",
"name": "<string>",
"explanation": "<string>",
"is_draft": true,
"recommendation": "<string>",
"reference": "<string>",
"feedback": "<string>",
"validated_at": "<string>",
"invalidated_at": "<string>",
"draft_type": "<string>",
"base_finding_id": "<string>"
}
]
}API key in Bearer token format