Authorizations
Body
application/json
Post SCA results
curl --request POST \
--url https://{hostname}.gable.ai/v0/sca/results \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '{
"paths": [
{
"ingress": {
"kind": "<string>",
"signature_name": "<string>",
"code_anchor": {
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"line_end": 123,
"column_start": 123,
"column_end": 123
}
},
"schema": {
"type": "struct",
"name": "<string>",
"fields": [
{
"type": "struct",
"name": "<string>",
"fields": [
"<any>"
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>",
"optional": true
}
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>"
},
"description": "<string>",
"id": "<string>"
},
"egress": {
"kind": "<string>",
"signature_name": "<string>",
"code_anchor": {
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"line_end": 123,
"column_start": 123,
"column_end": 123
}
},
"schema": {
"type": "struct",
"name": "<string>",
"fields": [
{
"type": "struct",
"name": "<string>",
"fields": [
"<any>"
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>",
"optional": true
}
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>"
},
"description": "<string>",
"id": "<string>"
},
"code_anchors": [
{
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"line_end": 123,
"column_start": 123,
"column_end": 123
}
}
],
"field_mappings": [
{
"ingress_field": "<string>",
"egress_field": "<string>",
"notes": "<string>",
"field_data_flow_path": [
{
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"line_end": 123,
"column_start": 123,
"column_end": 123
}
}
]
}
],
"transformation_summary": "<string>",
"transformation_summary_detailed": "<string>"
}
],
"run_id": "<string>",
"external_component_id": "<string>",
"type": "<string>",
"name": "<string>",
"metadata": {
"extras": {}
}
}'This response does not have an example.curl --request POST \
--url https://{hostname}.gable.ai/v0/sca/results \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '{
"paths": [
{
"ingress": {
"kind": "<string>",
"signature_name": "<string>",
"code_anchor": {
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"line_end": 123,
"column_start": 123,
"column_end": 123
}
},
"schema": {
"type": "struct",
"name": "<string>",
"fields": [
{
"type": "struct",
"name": "<string>",
"fields": [
"<any>"
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>",
"optional": true
}
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>"
},
"description": "<string>",
"id": "<string>"
},
"egress": {
"kind": "<string>",
"signature_name": "<string>",
"code_anchor": {
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"line_end": 123,
"column_start": 123,
"column_end": 123
}
},
"schema": {
"type": "struct",
"name": "<string>",
"fields": [
{
"type": "struct",
"name": "<string>",
"fields": [
"<any>"
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>",
"optional": true
}
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>"
},
"description": "<string>",
"id": "<string>"
},
"code_anchors": [
{
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"line_end": 123,
"column_start": 123,
"column_end": 123
}
}
],
"field_mappings": [
{
"ingress_field": "<string>",
"egress_field": "<string>",
"notes": "<string>",
"field_data_flow_path": [
{
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"line_end": 123,
"column_start": 123,
"column_end": 123
}
}
]
}
],
"transformation_summary": "<string>",
"transformation_summary_detailed": "<string>"
}
],
"run_id": "<string>",
"external_component_id": "<string>",
"type": "<string>",
"name": "<string>",
"metadata": {
"extras": {}
}
}'This response does not have an example.