Analysis and findings
15 endpoints. Every path below is served by trilocore-backend behind the gateway at https://api.trilocore.ai.
DELETE /api/v1/bevm/analysis-jobs/{job_id}
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
GET /api/v1/bevm/analysis-jobs/{job_id}
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
GET /api/v1/bevm/analysis-jobs/{job_id}/events
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
Query parameters
| Parameter |
Type |
Required |
Constraints |
Description |
after |
integer |
no |
— |
— |
GET /api/v1/bevm/asset-flow/health
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
▶ Run this example in the sandbox
POST /api/v1/bevm/asset-flow/routes
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
Request body
| Field |
Type |
Required |
Constraints |
backend |
string |
no |
— |
budget |
one of |
no |
— |
from_scanner |
boolean |
no |
— |
numeraire |
string |
yes |
— |
pools |
array of ToolsPoolBody |
no |
— |
prices |
one of |
no |
— |
scanner_results |
one of |
no |
— |
GET /api/v1/bevm/jobs
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
▶ Run this example in the sandbox
POST /api/v1/bevm/jobs/{job_id}:cancel
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
This operation takes no request body.
POST /api/v1/bevm/jobs/{job_id}:pause
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
This operation takes no request body.
POST /api/v1/bevm/jobs/{job_id}:resume
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
This operation takes no request body.
POST /api/v1/bevm/scans
The resource id is a per-caller slot id, derived from the caller and their session tag — not a per-instance id. It is reused: deleting and recreating returns the same id, and so does acting on a different target. current is accepted in its place. Another caller's id answers 404.
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
201 + Location |
| Upstream |
trilocore-backend |
Query parameters
| Parameter |
Type |
Required |
Constraints |
Description |
mode |
string |
no |
one of active, passive |
— |
Request body
| Field |
Type |
Required |
Constraints |
stop_on_first_finding |
boolean |
no |
— |
DELETE /api/v1/bevm/scans/{uid}
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
GET /api/v1/bevm/scans/{uid}
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
▶ Run this example in the sandbox
GET /api/v1/bevm/scans/{uid}/findings
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
POST /api/v1/bevm/scans/{uid}:advance
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
This operation takes no request body.
POST /api/v1/bevm/scans/{uid}:stop
| Property |
Value |
| Authentication |
Authorization: Bearer (jns_ key or SSO session) |
| Idempotency-Key |
not required |
| Success |
200 |
| Upstream |
trilocore-backend |
This operation takes no request body.