REST API v1

ShieldGraph API Reference

Integrate vulnerability scanning, asset management, and attack graph visualization into your security workflows with our REST API.

Base URLhttps://api.shieldgraph.com/api/v1

Authentication

All endpoints (except /register and /login) require a Bearer token in the Authorization header.

Authorization: Bearer sg_live_xxxxxxxxxxxxxxxxxxxx
POST/register
POST/login
GET/assets
POST/assets
GET/assets/:id
PUT/assets/:id
DELETE/assets/:id
GET/scans
POST/scans
GET/scans/:id
GET/findings
GET/findings/:id
PUT/findings/:id
GET/graph/topology
GET/graph/attack-paths

Response Codes

200OKRequest succeeded
201CreatedResource created successfully
400Bad RequestInvalid request parameters
401UnauthorizedMissing or invalid authentication
403ForbiddenInsufficient permissions
404Not FoundResource does not exist
429Rate LimitedToo many requests, retry after cooldown
500Server ErrorInternal server error

Rate Limiting

Starter

Rate Limit

100 req/min

Burst

20 req/sec

Professional

Rate Limit

500 req/min

Burst

50 req/sec

Enterprise

Rate Limit

Unlimited

Burst

Custom